 :root{--bs-blue:#1abc9c;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#1abc9c;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0))}#lfb_bootstraped.lfb_bootstraped button:not(:disabled),#lfb_bootstraped.lfb_bootstraped [type="button"]:not(:disabled),#lfb_bootstraped.lfb_bootstraped [type="reset"]:not(:disabled),#lfb_bootstraped.lfb_bootstraped [type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}#lfb_bootstraped.lfb_bootstraped .form-control[type="file"]:not(:disabled):not(:read-only){cursor:pointer}#lfb_bootstraped.lfb_bootstraped .form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){#lfb_bootstraped.lfb_bootstraped .form-control::file-selector-button{transition:none}}#lfb_bootstraped.lfb_bootstraped .form-control:hover:not(:disabled):not(:read-only)::file-selector-button{background-color:#dde0e3}#lfb_bootstraped.lfb_bootstraped .form-control:hover:not(:disabled):not(:read-only)::-webkit-file-upload-button{background-color:#dde0e3}#lfb_bootstraped.lfb_bootstraped .form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}#lfb_bootstraped.lfb_bootstraped .form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}#lfb_bootstraped.lfb_bootstraped .form-control-color:not(:disabled):not(:read-only){cursor:pointer}#lfb_bootstraped.lfb_bootstraped .visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}  #lfb_bootstraped.lfb_bootstraped .lfb_dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}#lfb_bootstraped.lfb_bootstraped .lfb_dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}  @supports (position:sticky){}@supports (-webkit-overflow-scrolling:touch){}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){}ul{box-sizing:border-box}@supports (position:sticky){}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} @font-face { font-family:'revicons'; src:url(https://www.planeks.net/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot); src:url(https://www.planeks.net/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot) format('embedded-opentype'), url(https://www.planeks.net/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.woff) format('woff'), url(https://www.planeks.net/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.ttf) format('truetype'), url(https://www.planeks.net/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.svg) format('svg'); font-weight:normal; font-style:normal; } @-moz-document url-prefix() { } @supports not (-ms-high-contrast:none) { }  @font-face { font-family:'CerebriSans'; src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Regular.eot); src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Regular.eot) format('embedded-opentype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Regular.ttf) format('truetype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Regular.woff) format('woff'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Regular.svg) format('svg'); font-weight:normal; font-style:normal; font-display:swap; } @font-face { font-family:'CerebriSans'; src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Italic.eot); src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Italic.eot) format('embedded-opentype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Italic.ttf) format('truetype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Italic.woff) format('woff'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Italic.svg) format('svg'); font-weight:normal; font-style:italic; font-display:swap; } @font-face { font-family:'CerebriSans'; src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Light.eot); src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Light.eot) format('embedded-opentype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Light.ttf) format('truetype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Light.woff) format('woff'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Light.svg) format('svg'); font-weight:100; font-style:normal; font-display:swap; } @font-face { font-family:'CerebriSans'; src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Medium.eot); src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Medium.eot) format('embedded-opentype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Medium.ttf) format('truetype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Medium.woff) format('woff'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Medium.svg) format('svg'); font-weight:500; font-style:normal; font-display:swap; } @font-face { font-family:'CerebriSans'; src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-SemiBold.eot); src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-SemiBold.eot) format('embedded-opentype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-SemiBold.ttf) format('truetype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-SemiBold.woff) format('woff'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-SemiBold.svg) format('svg'); font-weight:600; font-style:normal; font-display:swap; } @font-face { font-family:'CerebriSans'; src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Bold.eot); src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Bold.eot) format('embedded-opentype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Bold.ttf) format('truetype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Bold.woff) format('woff'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Bold.svg) format('svg'); font-weight:700; font-style:normal; font-display:swap; } @font-face { font-family:'CerebriSans'; src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-ExtraBold.eot); src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-ExtraBold.eot) format('embedded-opentype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-ExtraBold.ttf) format('truetype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-ExtraBold.woff) format('woff'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-ExtraBold.svg) format('svg'); font-weight:800; font-style:normal; font-display:swap; } @font-face { font-family:'CerebriSans'; src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Heavy.eot); src:url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Heavy.eot) format('embedded-opentype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Heavy.ttf) format('truetype'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Heavy.woff) format('woff'), url(https://www.planeks.net/wp-content/themes/mitech/assets/fonts/cerebrisans/CerebriSans-Heavy.svg) format('svg'); font-weight:900; font-style:normal; font-display:swap; }  @font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}:root{--swiper-navigation-size:44px} .sk-wave{margin:40px auto;width:50px;height:40px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-waveStretchDelay{0%,40%,100%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,40%,100%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}} @font-face{font-family:lg;src:url(https://www.planeks.net/wp-content/themes/mitech/assets/libs/lightGallery/css/../fonts/lg.eot);src:url(https://www.planeks.net/wp-content/themes/mitech/assets/libs/lightGallery/css/../fonts/lg.eot) format("embedded-opentype"),url(https://www.planeks.net/wp-content/themes/mitech/assets/libs/lightGallery/css/../fonts/lg.woff) format("woff"),url(https://www.planeks.net/wp-content/themes/mitech/assets/libs/lightGallery/css/../fonts/lg.ttf) format("truetype"),url(https://www.planeks.net/wp-content/themes/mitech/assets/libs/lightGallery/css/../fonts/lg.svg) format("svg");font-weight:400;font-style:normal}  a, input[type='text'], input[type='email'], input[type='search'], select, textarea, button, input[type='submit'], .header-right-inner, .header-right-more, .page-open-mobile-menu i, .page-close-mobile-menu:before, .page-close-mobile-menu:after, .page-mobile-main-menu, .page-mobile-main-menu .toggle-sub-menu, .page-scroll-up, .page-scroll-up i, .site, .tm-blog.style-grid-classic .post-feature, .tm-blog-widget.style-simple-list .post-title a:before, .tm-blog-widget.style-simple-list .post-title a:after, .tm-case-study .post-wrapper, .tm-case-study .post-thumbnail img, .tm-case-study.style-carousel .btn, .tm-case-study.style-carousel .btn:before, .tm-button, .tm-list .title, .tm-list .marker, .tm-box-icon .icon, .tm-box-icon .content-wrap, .tm-box-icon .heading, .tm-box-icon .btn, .tm-box-image .content-wrap, .tm-box-image .image, .tm-box-image .heading, .tm-box-image .text, .tm-box-image .btn, .tm-accordion .accordion-title, .tm-testimonial .testimonial-item { -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .branding__logo::after, .tm-blog-widget.style-simple-list .post-item::after, .tm-list .list-item::after, .tm-box-icon::after, .tm-box-image::after, .tm-heading.modern-number-01 .heading::after, .tm-heading.modern-number-02 .heading::after, .tm-social-networks ul::after { content:""; display:table; clear:both; } .tm-case-study.style-carousel .btn:before, .tm-testimonial.style-carousel .testimonial-item:before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; } .desktop-menu .toggle-sub-menu:before, .tm-blog-widget.style-simple-list .post-title a:before, .tm-blog-widget.style-simple-list .post-title a:after { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1; font-family:'Font Awesome 5 Pro'; font-weight:900; } .page-mobile-main-menu .toggle-sub-menu:after, .tm-list.style-check-02 .marker:before, .tm-box-icon .btn .button-icon:before, .tm-box-image .btn .button-icon:before, .tm-accordion.style-01 .accordion-icon:before { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1; font-family:'Font Awesome 5 Pro'; font-weight:400; } *, *:before, *:after { box-sizing:inherit; } html { box-sizing:border-box; font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } body { margin:0; } article, header, nav { display:block; } a { background-color:transparent; } a:active, a:hover { outline:0; } h1 { margin:.67em 0; font-size:2em; } mark { background:#ffff00; color:#000000; } img { border:0; } button, input, select, textarea { margin:0; color:inherit; font:inherit; } button { overflow:visible; } button, select { text-transform:none; } button, input[type='submit'] { cursor:pointer; -webkit-appearance:button; } button::-moz-focus-inner, input::-moz-focus-inner { padding:0; border:0; } input { line-height:normal; } input[type='search'] { box-sizing:content-box; -webkit-appearance:textfield; } input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration { -webkit-appearance:none; } textarea { overflow:auto; } h1, h2, h3, h4, h5, h6 { margin:0 0 18px; } input[type='search'] { box-sizing:inherit; } html .row:before, html .row:after { display:block; } .container { margin-left:auto; margin-right:auto; padding-left:0.9375rem; padding-right:0.9375rem; } @media (min-width:544px) { .container { max-width:576px; } } @media (min-width:768px) { .container { max-width:720px; } } @media (min-width:992px) { .container { max-width:940px; } } @media (min-width:1200px) { .container { max-width:1200px; } } .container-fluid { margin-left:auto; margin-right:auto; padding-left:0.9375rem; padding-right:0.9375rem; } .row { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-left:-0.9375rem; margin-right:-0.9375rem; } .col-xs-12, .col-md-6, .col-md-12 { position:relative; min-height:1px; padding-left:0.9375rem; padding-right:0.9375rem; width:100%; } .col-xs-12 { -webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } @media (min-width:768px) { .col-md-6 { -webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-md-12 { -webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } } .row-xs-center { -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; } a { color:royalblue; text-decoration:none; } a:hover, a:focus, a:active { outline:0; color:midnightblue; } a[href^=tel] { text-decoration:none; } .link-secret { color:inherit !important; } li > ul { margin-bottom:0; } ::-webkit-input-placeholder { color:inherit; opacity:1; -webkit-transition:opacity .3s !important; transition:opacity .3s !important; } :-moz-placeholder { color:inherit; opacity:1; -webkit-transition:opacity .3s !important; transition:opacity .3s !important; } ::-moz-placeholder { color:inherit; opacity:1; -webkit-transition:opacity .3s !important; transition:opacity .3s !important; } :-ms-input-placeholder { color:inherit; opacity:1; -webkit-transition:opacity .3s !important; transition:opacity .3s !important; } *:focus::-webkit-input-placeholder { opacity:0; } *:focus:-moz-placeholder { opacity:0; } *:focus::-moz-placeholder { opacity:0; } *:focus:-ms-input-placeholder { opacity:0; } input[type='text'], input[type='email'], input[type='search'] { width:100%; outline:none; border:1px solid #f5f5f5; border-radius:5px; padding:3px 20px; height:56px; } select { padding:3px 20px; height:56px; max-width:100%; width:100%; outline:none; border:1px solid #f5f5f5; border-radius:5px; background:#f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==") no-repeat center right 20px; -moz-appearance:none; -webkit-appearance:none; } textarea { width:100%; outline:none; border:1px solid #f5f5f5; border-radius:5px; background:#f5f5f5; display:block; padding:12px 20px 3px; max-width:100%; } input[type='text'], input[type='email'], input[type='search'], textarea { -webkit-appearance:none; } @-webkit-keyframes autofill { to { color:#666; background:transparent; } } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-animation-name:autofill; -webkit-animation-fill-mode:both; } button, input[type='submit'] { padding:0 41px; height:56px; line-height:54px; outline:none; border-width:1px; border-style:solid; border-radius:5px; font-size:14px; font-weight:600; letter-spacing:0; cursor:pointer; } button:focus, input[type='submit']:focus { outline:none; } button:hover, input[type='submit']:hover { -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px); } img { max-width:100%; height:auto; vertical-align:top; } h1, h2, h3, h4, h5, h6 { clear:both; } p { margin-bottom:1.5em; margin-top:0; } p:last-child { margin-bottom:0; } i { font-style:italic; } mark { background:none; text-decoration:none; } .screen-reader-text { position:absolute !important; overflow:hidden; clip:rect(1px, 1px, 1px, 1px); width:1px; height:1px; } .screen-reader-text:focus { top:5px; left:5px; z-index:100000; display:block; clip:auto !important; padding:15px 23px 14px; width:auto; height:auto; border-radius:3px; background-color:#f1f1f1; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); color:#21759b; text-decoration:none; font-weight:700; font-size:14px; line-height:normal; } iframe { max-width:100%; } .page-header { position:relative; z-index:4; } .page-header-inner { border-bottom:1px solid transparent; } .header-wrap { position:relative; } .branding { line-height:0; } .branding__logo a { display:inline-block; float:left; } .dark-logo { display:none; } .dark-logo-version .dark-logo { display:block; } .header-right { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; margin:0 -12px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } .header-right > div { padding:0 12px; } .header-right-inner { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; margin:0 -12px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } .header-right-inner > div { padding:0 12px; } .header-search-form .search-form { position:relative; } .header-search-form .search-field { padding-right:50px; border-color:#f5f5f5; } .header-search-form .search-submit { position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); right:0; font-size:18px; background:none; width:48px; height:48px; line-height:50px; padding:0; border:0; } .header-search-form .search-btn-text { display:none; } .header-right-more:hover { -webkit-transform:scale(1.15, 1.15); -ms-transform:scale(1.15, 1.15); transform:scale(1.15, 1.15); } .header-right-more { display:none; height:30px; font-size:20px; cursor:pointer; } @media (max-width:767px) { .header-right-more { display:block; } .header-right-inner { position:absolute; top:100%; left:-3px; right:-3px; padding:10px !important; box-shadow:0 15px 40px rgba(0, 0, 0, 0.09); visibility:hidden; opacity:0; -webkit-transform:translateY(30px); -ms-transform:translateY(30px); transform:translateY(30px); -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; } .header-right-inner > div { padding:10px; } } .header-01 .branding { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; } .header-01 .header-right { -webkit-align-self:stretch; -ms-flex-item-align:stretch; -ms-grid-row-align:stretch; align-self:stretch; } .header-01 .header-right-inner, .header-01 .search-form, .header-01 .header-search-form, .header-01 .search-field { height:100%; } .header-01 .search-form { border-left:1px solid #eee; margin-right:-15px; } .header-01 .search-field { width:160px; border-radius:0; background:#fff !important; border:0 !important; } .header-01 .search-submit { color:#223645; } .header-01 .page-header-inner > .container-fluid > .row > .col-xs-12 { position:static; } .header-01 .menu--primary .menu__container > li.current-menu-ancestor > a .menu-item-wrap:after, .header-01 .menu--primary .menu__container > li:hover > a .menu-item-wrap:after { width:100%; left:0; right:auto; } .header-01 .menu--primary .menu__container > li > a > .menu-item-wrap { position:relative; } .header-01 .menu--primary .menu__container > li > a > .menu-item-wrap:after { content:''; position:absolute; left:auto; right:0; bottom:0; height:3px; width:0; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; } .header-01 .header-wrap { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; height:100%; } .desktop-menu .header-01 .branding, .desktop-menu .header-01 .header-right { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; -webkit-flex-basis:25%; -ms-flex-preferred-size:25%; flex-basis:25%; } .desktop-menu .header-01 .page-navigation { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .desktop-menu .header-01 .menu--primary { position:static; text-align:center; } @media (min-width:1600px) { .desktop-menu .header-01 .menu--primary .menu__container > li > a { padding-left:24px !important; padding-right:24px !important; } .desktop-menu .header-01 .search-field { width:230px; } } @media (min-width:1200px) { .desktop-menu .header-01 .container-fluid { max-width:1920px; } } .desktop-menu { } .desktop-menu .sm { position:relative; z-index:9999; } .desktop-menu .sm, .desktop-menu .sm ul, .desktop-menu .sm li { display:block; margin:0; padding:0; list-style:none; text-align:left; line-height:normal; direction:ltr; -webkit-tap-highlight-color:transparent; } .desktop-menu .sm ul { display:none; } .desktop-menu .sm li, .desktop-menu .sm a { position:relative; } .desktop-menu .sm a { display:block; } .desktop-menu .sm-simple li > a { padding:13px 58px 13px 20px; } .desktop-menu .sm-simple .sub-menu a .toggle-sub-menu { position:absolute; top:50%; right:0; } .desktop-menu .sm-simple .sub-menu a .toggle-sub-menu:before { right:30px; } .desktop-menu .toggle-sub-menu { position:relative; margin-left:15px; } .desktop-menu .toggle-sub-menu:before { content:'\f078'; font-size:8px; position:absolute; top:50%; right:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); } .desktop-menu .sm-simple ul { position:absolute; width:12em; } .desktop-menu .sm-simple ul li { float:none; } .desktop-menu .sm-simple a { white-space:nowrap; } .desktop-menu .sm-simple ul a { white-space:normal; } .desktop-menu .menu--primary { position:relative; text-align:center; } .desktop-menu .sm-simple { position:static; display:inline-block; } .desktop-menu .sm-simple > li { display:inline-block; } .desktop-menu .sm-simple .sub-menu { padding:18px 0 22px; min-width:240px !important; border:0; } .desktop-menu .sm-simple .sub-menu:after { content:''; height:4px; position:absolute; bottom:0; left:0; right:0; } .desktop-menu .sm-simple .sub-menu a { padding:9px 30px; } .desktop-menu .sm-simple .sub-menu .toggle-sub-menu:before { font-size:8px; content:'\f054'; } .desktop-menu .sm-simple .sub-menu .menu-item-wrap { line-height:0; } .desktop-menu .sm-simple .sub-menu .menu-item:hover > a .menu-item-title:after { width:100%; left:0; right:auto; } .desktop-menu .sm-simple .sub-menu .menu-item-title { position:relative; overflow:hidden; z-index:1; } .desktop-menu .sm-simple .sub-menu .menu-item-title:after { content:''; width:0; height:1px; bottom:0; position:absolute; left:auto; right:0; z-index:-1; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background:currentColor; } .page-open-mobile-menu { cursor:pointer; } .page-open-mobile-menu .inner { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; height:30px; } .page-open-mobile-menu .icon { position:relative; width:24px; height:18px; } .page-open-mobile-menu:hover i:before { width:80%; } .page-open-mobile-menu:hover i:after { width:65%; } .page-open-mobile-menu i { position:absolute; top:50%; left:0; margin-top:-1px; width:100%; height:2px; background:currentColor; } .page-open-mobile-menu i:before, .page-open-mobile-menu i:after { position:absolute; left:0; width:100%; height:100%; background:inherit; content:''; -webkit-transition:width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .page-open-mobile-menu i:before { top:-8px; } .page-open-mobile-menu i:after { top:8px; } .page-close-mobile-menu { position:relative; cursor:pointer; height:40px; width:40px; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; color:#222; } .page-close-mobile-menu:before, .page-close-mobile-menu:after { position:absolute; top:19px; left:8px; content:''; width:24px; height:3px; background:currentColor; -webkit-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%; } .page-close-mobile-menu:before { -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); } .page-close-mobile-menu:after { -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); } .page-close-mobile-menu:hover:before, .page-close-mobile-menu:hover:after { -webkit-transform:none; -ms-transform:none; transform:none; } .page-mobile-menu-header { position:absolute; top:0; left:0; right:0; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; padding:0 15px 0 30px; height:80px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; } .page-mobile-menu-logo { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .page-mobile-menu-logo img { } .mobile-menu-push-to-left .page-mobile-main-menu > .inner { float:right; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); } .page-mobile-main-menu { position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999999; background:rgba(0, 0, 0, 0.7); visibility:hidden; opacity:0; cursor:url(https://www.planeks.net/wp-content/themes/mitech/assets/images/cursor/light-close.png) 16 16, pointer; } .page-mobile-main-menu > .inner { position:relative; height:100%; max-width:80%; text-align:left; -webkit-transition:all .3s; transition:all .3s; padding-top:80px; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); cursor:default; background:#fff; width:360px; } .page-mobile-main-menu ul { margin:0; padding:0; } .page-mobile-main-menu li { display:block; list-style-type:none; } .page-mobile-main-menu .sub-menu { display:none; margin:14px 0; } .page-mobile-main-menu .sub-menu .sub-menu { margin-left:10px; } .page-mobile-main-menu .sub-menu a { padding:8px 0; } .page-mobile-main-menu .menu__container { padding:0; margin:20px 30px 100px; } .page-mobile-main-menu .menu__container > li > a { padding:10px 0; border:0; border-color:transparent; } .page-mobile-main-menu .menu__container > li + li > a { border-top:1px solid transparent; } .page-mobile-main-menu .menu__container a { position:relative; display:block; } .page-mobile-main-menu .toggle-sub-menu { position:absolute; top:50%; right:0; width:40px; height:40px; background:rgba(255, 255, 255, 0.1); color:#fff; text-align:center; line-height:40px; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); } .page-mobile-main-menu .toggle-sub-menu:after { content:'\f107'; font-size:18px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); } .page-mobile-main-menu .toggle-sub-menu:hover { background:rgba(255, 255, 255, 0.2); } .page-mobile-menu-content { overflow-y:auto; height:calc(100vh - 80px); } .desktop-menu .page-open-mobile-menu { display:none !important; } .page-title-bar { position:relative; } .page-title-bar .heading { margin-bottom:0; } .page-title-bar-overlay { position:absolute; top:0; right:0; bottom:0; left:0; } .page-title-bar-inner { border-bottom-style:solid; } .page-title-bar-01 .heading { text-align:center; } .page-title-bar-01 .page-breadcrumb { margin-top:21px; text-align:center; } .page-scroll-up { position:fixed; right:30px; bottom:-60px; z-index:999; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); display:block; padding:0; width:60px; height:60px; border-radius:50%; text-align:center; font-size:25px; line-height:60px; cursor:pointer; opacity:0; visibility:hidden; overflow:hidden; } .page-scroll-up i { position:absolute; top:50%; left:50%; color:#ffffff; } .page-scroll-up .arrow-top { -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); } .page-scroll-up .arrow-bottom { -webkit-transform:translate(-50%, 80px); -ms-transform:translate(-50%, 80px); transform:translate(-50%, 80px); } .page-scroll-up:hover .arrow-top { -webkit-transform:translate(-50%, -80px); -ms-transform:translate(-50%, -80px); transform:translate(-50%, -80px); } .page-scroll-up:hover .arrow-bottom { -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); } .ll-image { -webkit-transition:all .3s; transition:all .3s; } .ll-image.unload { -webkit-filter:blur(5px); filter:blur(5px); } .page-has-animation:not(.compose-mode) .page-content .tm-animation { opacity:0; } .site { overflow:hidden; } .page-main-content { position:relative; min-height:1px; padding-left:15px; padding-right:15px; width:100%; } .wpb_wrapper .wpb_content_element { margin-bottom:0; } .tm-swiper { position:relative; z-index:1; } .tm-swiper .swiper-inner { position:relative; } .tm-swiper .swiper-container { width:100%; } .tm-swiper .swiper-slide { box-sizing:border-box; } .tm-swiper.equal-height > .swiper-inner > .swiper-container > .swiper-wrapper { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; } .tm-swiper.equal-height > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; height:auto; } .page-content { padding-top:100px; padding-bottom:100px; } .modern-grid { display:-ms-grid; display:grid; } .tm-grid .grid-item { min-width:0; min-height:0; } .page-has-animation:not(.compose-mode) .tm-grid.has-animation .grid-item { opacity:0; } .tm-blog .post-item { box-sizing:border-box; word-wrap:break-word; } .tm-blog .post-title a { color:inherit; font-size:inherit; } .tm-blog .post-meta { font-size:14px; margin:0 -8px; } .tm-blog .post-meta > div { display:inline-block; padding:0 8px; } .tm-blog .meta-icon { margin-right:7px; } .tm-blog.style-grid-classic .post-wrapper { height:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; } .tm-blog.style-grid-classic .post-wrapper:hover .post-feature { -webkit-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); } .tm-blog.style-grid-classic .post-feature { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; margin-bottom:20px; } .tm-blog.style-grid-classic .post-feature img { width:100%; border-radius:5px; } .tm-blog.style-grid-classic .post-meta { margin-bottom:7px; } .tm-blog.style-grid-classic .post-info { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .tm-blog.style-grid-classic .post-title { font-size:24px; line-height:1.5; margin-bottom:0; } .tm-blog.style-grid-classic .post-excerpt { margin-top:10px; } .tm-blog-widget.style-simple-list .post-item + .post-item { margin-top:22px; } .tm-blog-widget.style-simple-list .post-wrapper { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; } .tm-blog-widget.style-simple-list .post-info { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; padding-left:30px; } .tm-blog-widget.style-simple-list .post-title { margin-bottom:0; } .tm-blog-widget.style-simple-list .post-title a { position:relative; display:inline-block; font-size:15px; font-weight:600; } .tm-blog-widget.style-simple-list .post-title a:before, .tm-blog-widget.style-simple-list .post-title a:after { content:'\f30b'; position:absolute; top:4px; left:-30px; } .tm-blog-widget.style-simple-list .post-title a:before { opacity:0; visibility:hidden; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); } .tm-blog-widget.style-simple-list .post-title a:hover:before { opacity:1; visibility:visible; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); } .tm-blog-widget.style-simple-list .post-title a:hover:after { opacity:0; visibility:hidden; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); } .tm-case-study .post-wrapper { position:relative; } .tm-case-study .post-thumbnail-wrapper { position:relative; } .tm-case-study .post-thumbnail-wrapper img { border-radius:5px; } .tm-case-study .post-thumbnail { position:relative; } .tm-case-study .post-thumbnail img { width:100%; } .tm-case-study.style-carousel .grid-item:hover .post-wrapper { -webkit-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); } .tm-case-study.style-carousel .grid-item:hover .btn { color:#fff; } .tm-case-study.style-carousel .grid-item:hover .btn:before { -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); } .tm-case-study.style-carousel .tm-swiper { margin:-20px -15px 0; } .tm-case-study.style-carousel .post-wrapper { background:#fff; box-shadow:0 18px 40px -18px rgba(51, 51, 51, 0.1); border-radius:8px; margin:20px 15px 35px; overflow:hidden; } .tm-case-study.style-carousel .post-thumbnail img { border-radius:5px 5px 0 0; } .tm-case-study.style-carousel .post-title { font-size:18px; line-height:1.67; margin-bottom:2px; } .tm-case-study.style-carousel .post-excerpt { margin-top:14px; } .tm-case-study.style-carousel .post-info { position:relative; padding:25px 26px 94px; } .tm-case-study.style-carousel .btn { position:absolute; bottom:0; left:0; right:0; height:56px; line-height:56px; text-align:center; font-size:14px; font-weight:500; border-top:1px solid #eee; } .tm-case-study.style-carousel .btn:before { -webkit-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); z-index:-1; } .tm-case-study.style-carousel .btn .btn-icon { margin-left:4px; position:relative; top:1px; } .tm-button { position:relative; display:inline-block; text-align:center; white-space:nowrap; line-height:1.2; border-style:solid; cursor:pointer; } .tm-button.style-flat { padding:0 36px; height:56px; line-height:56px; border-width:0; border-radius:5px; } .tm-button.style-flat:hover { -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px); } .tm-button.style-flat.icon-left .button-icon { margin-right:10px; } .tm-button.style-flat .button-icon { display:inline-block; vertical-align:middle; line-height:0; font-size:20px; } .tm-button.style-flat .button-icon i:before { position:relative; top:-1px; } .tm-button.style-solid:not(:hover) { background:transparent; } .tm-list.list-vertical { display:-ms-grid; display:grid; grid-row-gap:12px; grid-column-gap:30px; } .tm-list .list-item { position:relative; padding:0; } .tm-list .title-wrap { overflow:hidden; } .tm-list .link { -webkit-transition:none; transition:none; padding:0; } .tm-list .title { font-size:15px; line-height:inherit; margin-bottom:0; } .tm-list .desc { margin-top:13px; margin-bottom:26px; } .tm-list .marker { display:inline-block; float:left; } .tm-list.style-normal.list-vertical { grid-row-gap:11px; } .tm-list.style-normal .title { color:inherit; font-size:15px; font-weight:400; } .tm-list.style-normal .link { float:left; position:relative; } .tm-list.style-normal .link:after { content:''; height:1px; width:0; bottom:3px; position:absolute; left:auto; right:0; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background:currentColor; } .tm-list.style-normal .link:hover:after { width:100%; left:0; right:auto; } .tm-list.style-check-02 .list-item { padding-left:40px; } .tm-list.style-check-02 .desc { margin-top:19px; margin-bottom:39px; } .tm-list.style-check-02 .marker:before { content:'\f00c'; position:absolute; top:1px; left:0; display:block; font-size:24px; } .tm-list.style-check-02 .title { font-size:24px; line-height:1.25; } @media (min-width:992px) { .tm-list.style-check-02.list-vertical { grid-column-gap:50px; } } .tm-icon .icon { position:relative; } .tm-icon.style-01 { line-height:0; } .tm-icon.style-01 .icon { font-size:90px; } .tm-image .image { display:inline-block; } .tm-simple-job-listing .tm-button.style-solid:not(:hover) { border-color:#ddd; } .tm-box-icon { position:relative; } .tm-box-icon .icon { line-height:1; } .tm-box-icon .content-wrap { height:100%; position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; } .tm-box-icon .tm-svg { line-height:0; } .tm-box-icon .heading { word-wrap:break-word; margin-bottom:0; } .tm-box-icon .btn { display:inline-block; margin-top:46px; font-size:14px; font-weight:500; } .tm-box-icon .btn .button-icon { margin-left:2px; } .tm-box-icon .btn .button-icon:before { content:'\f178'; } .tm-box-icon.style-03:hover .content-wrap { -webkit-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); background:#fff; box-shadow:0 0 40px rgba(51, 51, 51, 0.1); } .tm-box-icon.style-03 .content-wrap { padding:30px; border-radius:5px; } .tm-box-icon.style-03 .content-header { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; margin-bottom:16px; } .tm-box-icon.style-03 .icon { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; font-size:48px; min-width:60px; margin-right:10px; color:#333; } .tm-box-icon.style-03 .tm-svg { width:48px; height:48px; } .tm-box-icon.style-03 .content { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .tm-box-icon.style-03 .heading { font-size:24px; line-height:1.25; margin-bottom:0; } .tm-box-icon.style-03 .btn { margin-top:15px; } .tm-box-icon.style-04 .icon { font-size:40px; margin-right:10px; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; min-width:54px; } .tm-box-icon.style-04 .content { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; } .tm-box-icon.style-04 .heading { font-size:15px; font-weight:500; text-transform:uppercase; letter-spacing:2px; line-height:1.78; margin-bottom:13px; } .tm-box-icon.style-04 .text { font-size:34px; font-weight:700; line-height:1.17; } .tm-box-icon.style-05 { padding:19px 24px 30px; border-radius:5px; background:#edf2fe; } .tm-box-icon.style-05 .sub-heading { font-size:15px; font-weight:500; color:#4e84fa; margin-bottom:7px; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } .tm-box-icon.style-05 .heading { font-size:24px; font-weight:700; line-height:1.25; margin-bottom:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .tm-box-icon.style-05 .content { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; height:100%; } .tm-box-icon.style-05 .text { margin-top:10px; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } @media (max-width:1199px) { .tm-box-icon.style-04 .text { font-size:30px; } } @media (max-width:991px) { .tm-box-icon.style-04 .text { font-size:26px; } } @media all and (max-width:360px) { .tm-box-icon.style-04 .text { font-size:20px; } } .tm-box-image { position:relative; } .tm-box-image .content-wrap { height:100%; position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; } .tm-box-image .heading { word-wrap:break-word; margin-bottom:0; } .tm-box-image .btn { display:inline-block; margin-top:27px; font-size:14px; font-weight:500; } .tm-box-image .btn .button-icon { margin-left:2px; } .tm-box-image .btn .button-icon:before { content:'\f178'; } .tm-box-image.style-10 { z-index:1; zoom:1; } .tm-box-image.style-10:hover .content-wrap { background:#fff; box-shadow:0 18px 40px rgba(51, 51, 51, 0.1); -webkit-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03); } .tm-box-image.style-10:hover .btn { opacity:1; } .tm-box-image.style-10 .images { margin-bottom:24px; } .tm-box-image.style-10 .content-wrap { -webkit-transition:box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); padding:30px 35px 31px; border-radius:5px; } .tm-box-image.style-10 .heading { font-size:18px; font-weight:700; line-height:1.67; margin-bottom:9px; } .tm-box-image.style-10 .btn { margin-top:15px; opacity:0; } .tm-box-image.style-10 .button-icon:before { top:1px; position:relative; } .tm-accordion .accordion-title-wrapper { cursor:pointer; } .tm-accordion .accordion-title { margin-bottom:0; } .tm-accordion .accordion-content { display:none; } .tm-accordion.style-01 .accordion-section { position:relative; border-radius:5px; overflow:hidden; background:#fff; } .tm-accordion.style-01 .accordion-section + .accordion-section { margin-top:20px; } .tm-accordion.style-01 .accordion-title { position:relative; font-size:18px; font-weight:500; line-height:1.23; background:#fff; padding:18px 30px; border:1px solid #ededed; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .tm-accordion.style-01 .accordion-icon { position:absolute; top:50%; right:30px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-weight:500; } .tm-accordion.style-01 .accordion-icon:before { content:'\f107'; position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-size:20px; } .tm-accordion.style-01 .accordion-section:hover, .tm-accordion.style-01 .accordion-section.active { box-shadow:0 18px 40px rgba(51, 51, 51, 0.1); } .tm-accordion.style-01 .accordion-section:hover .accordion-title, .tm-accordion.style-01 .accordion-section.active .accordion-title { color:#fff !important; border-color:transparent; } .tm-accordion.style-01 .accordion-section.active .accordion-icon:before { content:'\f106'; } .tm-accordion.style-01 .accordion-section:not(.active) .accordion-title { border-radius:5px; } .tm-accordion.style-01 .accordion-content { padding:23px 30px 29px; } .tm-heading .heading { margin-bottom:0; word-wrap:break-word; max-width:100%; } .tm-heading.center .heading { margin-left:auto; margin-right:auto; } .tm-heading a { font-size:inherit; color:inherit; position:relative; overflow:hidden; z-index:1; } .tm-heading a:before { content:''; width:0; height:1px; bottom:0; position:absolute; left:auto; right:0; z-index:1; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background:currentColor; } .tm-heading a:hover { color:inherit; } .tm-heading a:hover:before { width:100%; left:0; right:auto; } .tm-heading.left-line .heading { position:relative; padding-left:34px; font-size:40px; font-weight:600; line-height:1.2; } .tm-heading.left-line .heading:before { content:''; position:absolute; top:50%; left:0; width:4px; height:94%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); } .tm-heading.modern .heading { font-size:14px; letter-spacing:3px; text-transform:uppercase; line-height:1.43; } .tm-heading.modern-02 .heading { font-size:15px; font-weight:500; letter-spacing:2px; text-transform:uppercase; line-height:1.74; } .tm-heading.modern-number-01 .heading { position:relative; font-size:12px; line-height:2em; letter-spacing:2px; color:#ababab; text-transform:uppercase; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:end; -webkit-align-items:flex-end; -ms-flex-align:end; align-items:flex-end; } .tm-heading.modern-number-01 mark { font-size:180px; line-height:.8; font-weight:900; margin:0 5px -5px -5px; } .tm-heading.modern-number-02 .heading { position:relative; font-size:13px; line-height:2em; letter-spacing:2px; text-transform:uppercase; display:inline-block; padding:35px 80px 35px 42px; } .tm-heading.modern-number-02 .heading:before { content:''; position:absolute; top:47px; left:0; width:34px; height:1px; } .tm-heading.modern-number-02 mark { position:absolute; top:50%; right:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); font-size:120px; line-height:.8; font-weight:900; color:#ededed; z-index:-1; } @media (max-width:1199px) { .tm-heading.left-line .heading { font-size:34px; } } @media (max-width:991px) { .tm-heading.left-line .heading { font-size:28px; } } .tm-testimonial .post-thumbnail img { border-radius:50%; } .tm-testimonial .testimonial-rating { font-size:16px; margin-bottom:10px; color:#ffb944; } .tm-testimonial .testimonial-rating > span { padding:0 2px; } .tm-testimonial.style-carousel .tm-swiper { margin:-20px -15px 0; } .tm-testimonial.style-carousel .post-thumbnail { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; margin-right:30px; } .tm-testimonial.style-carousel .testimonial-info { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .tm-testimonial.style-carousel .testimonial-item { position:relative; background:#fff; padding:31px 50px 47px; border-radius:5px; margin:20px 15px 35px; box-shadow:0 0 20px rgba(51, 51, 51, 0.1); } .tm-testimonial.style-carousel .testimonial-item:before { box-shadow:5px 60px 40px -54px rgba(51, 51, 51, 0.13); } .tm-testimonial.style-carousel .testimonial-item:hover { -webkit-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); } .tm-testimonial.style-carousel .testimonial-content { font-size:18px; line-height:1.67; } .tm-testimonial.style-carousel .testimonial-info-wrap, .tm-testimonial.style-carousel .testimonial-main-info { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; } .tm-testimonial.style-carousel .testimonial-info-wrap { margin-bottom:22px; } .tm-testimonial.style-carousel .testimonial-name { font-size:15px; text-transform:uppercase; line-height:1.23; margin-bottom:0; } .tm-testimonial.style-carousel .testimonial-by-line { margin-left:5px; font-size:14px; } .tm-testimonial.style-carousel .testimonial-by-line:before { content:' / '; } .tm-social-networks { line-height:0; } .tm-social-networks ul { display:inline-block; padding:0; margin:0 -8px; } .tm-social-networks .item { list-style-type:none; } .tm-social-networks .link { display:inline-block; padding:5px 8px; } .tm-social-networks.layout-inline .item { display:inline-block; } .tm-social-networks.style-large-icons { font-size:20px; } .tm-social-networks.style-large-icons ul { margin:0 -13px; } .tm-social-networks.style-large-icons .link { padding:5px 13px; } .tm-contact-form-7-box .form-item { position:relative; } .tm-contact-form-7-box .wpcf7-form-control-wrap { display:block; margin-bottom:20px; } .tm-contact-form-7-box .wpcf7-textarea { height:150px; } .tm-contact-form-7-box.group-style-01 { background:#fff; box-shadow:0 2px 30px rgba(0, 0, 0, 0.1); padding:42px 30px 51px; border-radius:5px; text-align:center; } .tm-contact-form-7-box.group-style-01 .form-title { margin-bottom:10px; } .tm-contact-form-7-box.group-style-01 .form-description { margin-bottom:36px; } .tm-contact-form-7-box.group-style-01 .form-submit { -webkit-box-flex:0; -webkit-flex-grow:0; -ms-flex-positive:0; flex-grow:0; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } .tm-contact-form-7-box.group-style-01 .form-item { color:#7e7e7e; } .tm-contact-form-7-box.group-style-01 input[type='text'], .tm-contact-form-7-box.group-style-01 input[type='email'], .tm-contact-form-7-box.group-style-01 select, .tm-contact-form-7-box.group-style-01 textarea { background-color:#f5f5f5; border-color:#f5f5f5; color:inherit; } .tm-contact-form-7-box.group-style-01 input[type='text']:focus, .tm-contact-form-7-box.group-style-01 input[type='email']:focus, .tm-contact-form-7-box.group-style-01 select:focus, .tm-contact-form-7-box.group-style-01 textarea:focus { color:#333; background-color:#fff; border-color:#fff; box-shadow:0 0 40px rgba(51, 51, 51, 0.1); } .tm-contact-form-7-box.group-style-01 .wpcf7-form-control-wrap { position:relative; z-index:1; } .tm-contact-form-7-box.group-style-01 .wpcf7-form-control-wrap:hover:after { width:100%; left:0; right:auto; } .tm-contact-form-7-box.group-style-01 .wpcf7-form-control-wrap:after { content:''; width:0; height:2px; bottom:0; position:absolute; left:auto; right:0; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; } .tm-contact-form-7-box.group-style-01 .wpcf7-submit { margin:7px auto 0; min-width:220px; } .tm-contact-form-7-box.style-02 { padding:50px; } .wpcf7 .wpcf7-response-output { margin:30px 0 0; padding:15px 20px; border:0; color:#fff; background-color:#ffb900; } .tm-contact-form-7 .form-item { position:relative; } .tm-contact-form-7 .wpcf7-form-control-wrap { display:block; margin-bottom:20px; } .tm-contact-form-7 .wpcf7-textarea { height:150px; } .tm-contact-form-7 .row { margin-left:-10px; margin-right:-10px; } .tm-contact-form-7 [class*=col-] { padding-left:10px; padding-right:10px; } .tm-contact-form-7 .wpcf7-submit { display:block; margin-top:30px; } .tm-star-rating.style-01 { color:#fb0; font-size:24px; line-height:1.17; } .tm-star-rating.style-01 span + span { margin-left:11px; } .tm-grid-group { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; } .tm-grid-group .tm-box-icon { height:100%; margin-bottom:0; } .tm-grid-group .tm-grid { width:100%; max-width:100%; } .tm-grid-group.style-dashed-inner .tm-grid { position:relative; } .tm-grid-group.style-dashed-inner .tm-grid:before { position:absolute; content:''; left:0; top:0; bottom:0; width:1px; background-image:-webkit-linear-gradient(top, #ccc 58.33333%, transparent 0%); background-image:linear-gradient(to bottom, #ccc 58.33333%, transparent 0%); background-position:left top; background-size:100% 8px; background-repeat:repeat-y; } .tm-grid-group.style-dashed-inner .tm-grid:after { position:absolute; content:''; right:0; left:0; top:0; height:1px; background-image:-webkit-linear-gradient(left, #ccc 58.33333%, transparent 0%); background-image:linear-gradient(to right, #ccc 58.33333%, transparent 0%); background-position:left bottom; background-size:8px 100%; background-repeat:repeat-x; } .tm-spacer { clear:both; } .tm-widget-title.style-01 .widget-title { font-size:18px; line-height:1.67; margin-bottom:21px; } .vc_row { position:relative; clear:both; } .vc_section.vc_section[data-vc-full-width], .vc_row.vc_row[data-vc-full-width] { overflow:visible; } .font-bold { font-weight:700; } @supports (-ms-overflow-style:none){} @supports(-ms-overflow-style:none){}  .vc_row:after,.vc_row:before{content:" ";display:table}.vc_row:after{clear:both}@media (max-width:767px){.vc_hidden-xs{display:none!important}}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-lg-5,.vc_col-lg-6,.vc_col-md-12,.vc_col-md-4,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_col-xs-12{float:left}.vc_col-xs-12{width:100%}.vc_col-sm-1\/5,.vc_col-sm-2\/5{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8,.vc_col-sm-9{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-9{width:75%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-6{width:50%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.vc_col-sm-1\/5,.vc_col-sm-2\/5{float:left}.vc_col-sm-2\/5{width:40%}.vc_col-sm-1\/5{width:20%}}@media (min-width:992px){.vc_col-md-12,.vc_col-md-4,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8{float:left}.vc_col-md-12{width:100%}.vc_col-md-8{width:66.66666667%}.vc_col-md-7{width:58.33333333%}.vc_col-md-6{width:50%}.vc_col-md-4{width:33.33333333%}.vc_col-md-offset-1{margin-left:8.33333333%}}@media (min-width:1200px){.vc_col-lg-5,.vc_col-lg-6{float:left}.vc_col-lg-6{width:50%}.vc_col-lg-5{width:41.66666667%}}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after{clear:both}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_clearfix:after{clear:both}@font-face{font-family:vcpb-plugin-icons;src:url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot);src:url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot) format('embedded-opentype'),url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf) format('truetype'),url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff) format('woff'),url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg) format('svg');font-weight:400;font-style:normal}.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_content_element{margin-bottom:35px}.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}.vc_row.vc_row-flex{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vc_row.vc_row-flex>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{min-height:1em}}.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display:none}.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}.vc_column-inner::after{clear:both}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.vc_section{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.vc_section[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}.vc_section[data-vc-full-width]>.vc_row{margin-left:0;margin-right:0}.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{padding-left:0}@-moz-document url-prefix(){}@font-face{font-family:vc_grid_v1;src:url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot);src:url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.eot) format('embedded-opentype'),url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.woff) format('woff'),url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.ttf) format('truetype'),url(https://www.planeks.net/wp-content/plugins/js_composer/assets/css/../fonts/vc_grid/vc_grid_v1.svg) format('svg');font-weight:400;font-style:normal} @keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%} .banner-single-top { background:url(https://www.planeks.net/wp-content/uploads/2024/07/Image-scaled.jpg) no-repeat center center; padding:20px; width:100%; height:90px; position:relative; display:flex; align-items:center; justify-content:center; } .banner-single-top__overlay { position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(23, 164, 18, 0.8); z-index:1; } .banner-single-top__wrap { position:relative; z-index:2; display:flex; justify-content:space-between; align-items:center; font-weight:700; width:100%; max-width:1200px; } .banner-btn { display:inline-block; color:#ffffff; background-color:#121da5; font-family:inherit; font-size:18px; letter-spacing:0em; border-radius:5px; padding:10px 20px; transition:all 0.3s; cursor:pointer; text-align:center; } .banner-btn:hover { color:#121da5; background-color:#ffffff; } .banner-single-top .banner-single__title { font-size:24px; color:#fff; } .banner-single-bottom .banner-single__title { font-size:16px; color:#fff; line-height:20px; max-width:450px; } .banner-single-bottom { display:flex; justify-content:space-between; flex-direction:row; align-items:center; background-color:rgba(25, 165, 17, 1); border-radius:16px; padding:15px 20px; font-weight:700; visibility:hidden; opacity:0; transition:opacity 1s, visibility 1s; position:fixed; bottom:20px; z-index:999; width:100%; max-width:770px; } .page .banner-single-bottom { max-width:1170px; } .close { position:absolute; right:0; top:-25px; width:22px; cursor:pointer; } @media (min-width:1100px) { .banner-single-top__wrap { padding:0 150px 0 50px; } } @media (max-width:1199px) { .banner-single-top .banner-single__title { line-height:20px; margin-bottom:5px; } .banner-single-bottom { width:597px; } .banner-btn--w-200 { width:200px; } } @media (max-width:991px) { .banner-single-bottom { max-width:390px; flex-direction:column; justify-content:center; align-items:center; text-align:center; } .banner-single-bottom .banner-single__title { line-height:25px; margin-bottom:15px; } .banner-single-top .banner-single__title { max-width:600px; } } @media (max-width:840px) { .banner-single-top { height:auto; } .banner-single-top__wrap { flex-direction:column; } .banner-btn__md-mt-10 { margin-top:10px; } } @media (max-width:767px) { .banner-single-top { flex-direction:column; text-align:center; background-position-x:left; background-position-y:center; background-size:cover; } } @media (max-width:576px) { .banner-single-bottom { max-width:360px!important; bottom:70px; } .banner-btn { width:220px; padding:10px 0; } } @media (max-width:480px) { .banner-single-top { padding:10px; background-position-x:left; background-position-y:center; background-size:cover; } .banner-single-top .banner-single__title { font-size:14px; } .banner-single-top .banner-btn { font-size:14px; width:auto; padding:5px 15px; } .banner-btn__md-mt-10 { margin-top:0px; } } @media (max-width:375px) { .banner-single-bottom { max-width:345px!important; bottom:70px; } } .wpcf7 .screen-reader-response { position:absolute; overflow:hidden; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); height:1px; width:1px; margin:-1px; padding:0; border:0; word-wrap:normal !important; } .wpcf7 form .wpcf7-response-output { margin:2em 0.5em 1em; padding:0.2em 1em; border:2px solid #00a0d2; } .wpcf7 form.init .wpcf7-response-output { display:none; } .wpcf7-form-control-wrap { position:relative; } .wpcf7 .wpcf7-submit:disabled { cursor:not-allowed; } .wpcf7 input[type="email"] { direction:ltr; } a, input[type='text'], input[type='email'], input[type='search'], select, textarea, button, input[type='submit'], .header-right-inner, .header-right-more, .page-open-mobile-menu i, .page-close-mobile-menu:before, .page-close-mobile-menu:after, .page-mobile-main-menu, .page-mobile-main-menu .toggle-sub-menu, .page-scroll-up, .page-scroll-up i, .site, .tm-blog.style-grid-classic .post-feature, .tm-blog-widget.style-simple-list .post-title a:before, .tm-blog-widget.style-simple-list .post-title a:after, .tm-case-study .post-wrapper, .tm-case-study .post-thumbnail img, .tm-case-study.style-carousel .btn, .tm-case-study.style-carousel .btn:before, .tm-button, .tm-list .title, .tm-list .marker, .tm-box-icon .icon, .tm-box-icon .content-wrap, .tm-box-icon .heading, .tm-box-icon .btn, .tm-box-image .content-wrap, .tm-box-image .image, .tm-box-image .heading, .tm-box-image .text, .tm-box-image .btn, .tm-accordion .accordion-title, .tm-testimonial .testimonial-item { -webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .branding__logo::after, .tm-blog-widget.style-simple-list .post-item::after, .tm-list .list-item::after, .tm-box-icon::after, .tm-box-image::after, .tm-heading.modern-number-01 .heading::after, .tm-heading.modern-number-02 .heading::after, .tm-social-networks ul::after { content:""; display:table; clear:both; } .tm-case-study.style-carousel .btn:before, .tm-testimonial.style-carousel .testimonial-item:before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; } .desktop-menu .toggle-sub-menu:before, .tm-blog-widget.style-simple-list .post-title a:before, .tm-blog-widget.style-simple-list .post-title a:after { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1; font-family:'Font Awesome 5 Pro'; font-weight:900; } .page-mobile-main-menu .toggle-sub-menu:after, .tm-list.style-check-02 .marker:before, .tm-box-icon .btn .button-icon:before, .tm-box-image .btn .button-icon:before, .tm-accordion.style-01 .accordion-icon:before { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1; font-family:'Font Awesome 5 Pro'; font-weight:400; } *, *:before, *:after { box-sizing:inherit; } html { box-sizing:border-box; font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } body { margin:0; } article, header, nav { display:block; } a { background-color:transparent; } a:active, a:hover { outline:0; } h1 { margin:.67em 0; font-size:2em; } mark { background:#ffff00; color:#002fa6; } img { border:0; } button, input, select, textarea { margin:0; color:inherit; font:inherit; } button { overflow:visible; } button, select { text-transform:none; } button, input[type='submit'] { cursor:pointer; -webkit-appearance:button; } button::-moz-focus-inner, input::-moz-focus-inner { padding:0; border:0; } input { line-height:normal; } input[type='search'] { box-sizing:content-box; -webkit-appearance:textfield; } input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration { -webkit-appearance:none; } textarea { overflow:auto; } h1, h2, h3, h4, h5, h6 { margin:0 0 18px; } input[type='search'] { box-sizing:inherit; } html .row:before, html .row:after { display:block; } .container { margin-left:auto; margin-right:auto; padding-left:0.9375rem; padding-right:0.9375rem; } @media (min-width:544px) { .container { max-width:576px; } } @media (min-width:768px) { .container { max-width:720px; } } @media (min-width:992px) { .container { max-width:940px; } } @media (min-width:1200px) { .container { max-width:1200px; } } .container-fluid { margin-left:auto; margin-right:auto; padding-left:0.9375rem; padding-right:0.9375rem; } .row { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-left:-0.9375rem; margin-right:-0.9375rem; } .col-xs-12, .col-md-6, .col-md-12 { position:relative; min-height:1px; padding-left:0.9375rem; padding-right:0.9375rem; width:100%; } .col-xs-12 { -webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } @media (min-width:768px) { .col-md-6 { -webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-md-12 { -webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } } .row-xs-center { -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; } a { color:royalblue; text-decoration:none; } a:hover, a:focus, a:active { outline:0; color:midnightblue; } a[href^=tel] { text-decoration:none; } .link-secret { color:inherit !important; } li > ul { margin-bottom:0; } ::-webkit-input-placeholder { color:inherit; opacity:1; -webkit-transition:opacity .3s !important; transition:opacity .3s !important; } :-moz-placeholder { color:inherit; opacity:1; -webkit-transition:opacity .3s !important; transition:opacity .3s !important; } ::-moz-placeholder { color:inherit; opacity:1; -webkit-transition:opacity .3s !important; transition:opacity .3s !important; } :-ms-input-placeholder { color:inherit; opacity:1; -webkit-transition:opacity .3s !important; transition:opacity .3s !important; } *:focus::-webkit-input-placeholder { opacity:0; } *:focus:-moz-placeholder { opacity:0; } *:focus::-moz-placeholder { opacity:0; } *:focus:-ms-input-placeholder { opacity:0; } input[type='text'], input[type='email'], input[type='search'] { width:100%; outline:none; border:1px solid #f5f5f5; border-radius:5px; padding:3px 20px; height:56px; } select { padding:3px 20px; height:56px; max-width:100%; width:100%; outline:none; border:1px solid #f5f5f5; border-radius:5px; background:#f5f5f5 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAELY03+AAAABGdBTUEAALGPC/xhBQAAAFFJREFUCB1tTsERwCAIC9MyhnQMprUJPTw9mweGmACWmQFggGSSQCT02lLUCaayAuTubrcNeNr5TaRAZyhd6A1q2hnkQ8IPKl3G/tyPoHaMfwHyzSNHeemKDAAAAABJRU5ErkJggg==") no-repeat center right 20px; -moz-appearance:none; -webkit-appearance:none; } textarea { width:100%; outline:none; border:1px solid #f5f5f5; border-radius:5px; background:#f5f5f5; display:block; padding:12px 20px 3px; max-width:100%; } input[type='text'], input[type='email'], input[type='search'], textarea { -webkit-appearance:none; } @-webkit-keyframes autofill { to { color:#666; background:transparent; } } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-animation-name:autofill; -webkit-animation-fill-mode:both; } button, input[type='submit'] { padding:0 41px; height:56px; line-height:54px; outline:none; border-width:1px; border-style:solid; border-radius:5px; font-size:14px; font-weight:600; letter-spacing:0; cursor:pointer; } button:focus, input[type='submit']:focus { outline:none; } button:hover, input[type='submit']:hover { -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px); } img { max-width:100%; height:auto; vertical-align:top; } h1, h2, h3, h4, h5, h6 { clear:both; } p { margin-bottom:1.5em; margin-top:0; } p:last-child { margin-bottom:0; } i { font-style:italic; } mark { background:none; text-decoration:none; } .screen-reader-text { position:absolute !important; overflow:hidden; clip:rect(1px, 1px, 1px, 1px); width:1px; height:1px; } .screen-reader-text:focus { top:5px; left:5px; z-index:100000; display:block; clip:auto !important; padding:15px 23px 14px; width:auto; height:auto; border-radius:3px; background-color:#f1f1f1; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); color:#21759b; text-decoration:none; font-weight:700; font-size:14px; line-height:normal; } iframe { max-width:100%; } .page-header { position:relative; z-index:4; } .page-header-inner { border-bottom:1px solid transparent; } .header-wrap { position:relative; } .branding { line-height:0; } .branding__logo a { display:inline-block; float:left; } .dark-logo { display:none; } .dark-logo-version .dark-logo { display:block; } .header-right { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; margin:0 -12px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } .header-right > div { padding:0 12px; } .header-right-inner { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; margin:0 -12px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } .header-right-inner > div { padding:0 12px; } .header-search-form .search-form { position:relative; } .header-search-form .search-field { padding-right:50px; border-color:#f5f5f5; } .header-search-form .search-submit { position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); right:0; font-size:18px; background:none; width:48px; height:48px; line-height:50px; padding:0; border:0; } .header-search-form .search-btn-text { display:none; } .header-right-more:hover { -webkit-transform:scale(1.15, 1.15); -ms-transform:scale(1.15, 1.15); transform:scale(1.15, 1.15); } .header-right-more { display:none; height:30px; font-size:20px; cursor:pointer; } @media (max-width:767px) { .header-right-more { display:block; } .header-right-inner { position:absolute; top:100%; left:-3px; right:-3px; padding:10px !important; box-shadow:0 15px 40px rgba(0, 0, 0, 0.09); visibility:hidden; opacity:0; -webkit-transform:translateY(30px); -ms-transform:translateY(30px); transform:translateY(30px); -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; } .header-right-inner > div { padding:10px; } } .header-01 .branding { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; } .header-01 .header-right { -webkit-align-self:stretch; -ms-flex-item-align:stretch; -ms-grid-row-align:stretch; align-self:stretch; } .header-01 .header-right-inner, .header-01 .search-form, .header-01 .header-search-form, .header-01 .search-field { height:100%; } .header-01 .search-form { border-left:1px solid #eee; margin-right:-15px; } .header-01 .search-field { width:160px; border-radius:0; background:#fff !important; border:0 !important; } .header-01 .search-submit { color:#223645; } .header-01 .page-header-inner > .container-fluid > .row > .col-xs-12 { position:static; } .header-01 .menu--primary .menu__container > li.current-menu-ancestor > a .menu-item-wrap:after, .header-01 .menu--primary .menu__container > li:hover > a .menu-item-wrap:after { width:100%; left:0; right:auto; } .header-01 .menu--primary .menu__container > li > a > .menu-item-wrap { position:relative; } .header-01 .menu--primary .menu__container > li > a > .menu-item-wrap:after { content:''; position:absolute; left:auto; right:0; bottom:0; height:3px; width:0; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; } .header-01 .header-wrap { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; height:100%; } .desktop-menu .header-01 .branding, .desktop-menu .header-01 .header-right { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; -webkit-flex-basis:25%; -ms-flex-preferred-size:25%; flex-basis:25%; } .desktop-menu .header-01 .page-navigation { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .desktop-menu .header-01 .menu--primary { position:static; text-align:center; } @media (min-width:1600px) { .desktop-menu .header-01 .menu--primary .menu__container > li > a { padding-left:24px !important; padding-right:24px !important; } .desktop-menu .header-01 .search-field { width:230px; } } @media (min-width:1200px) { .desktop-menu .header-01 .container-fluid { max-width:1920px; } } .desktop-menu { } .desktop-menu .sm { position:relative; z-index:9999; } .desktop-menu .sm, .desktop-menu .sm ul, .desktop-menu .sm li { display:block; margin:0; padding:0; list-style:none; text-align:left; line-height:normal; direction:ltr; -webkit-tap-highlight-color:transparent; } .desktop-menu .sm ul { display:none; } .desktop-menu .sm li, .desktop-menu .sm a { position:relative; } .desktop-menu .sm a { display:block; } .desktop-menu .sm-simple li > a { padding:13px 58px 13px 20px; } .desktop-menu .sm-simple .sub-menu a .toggle-sub-menu { position:absolute; top:50%; right:0; } .desktop-menu .sm-simple .sub-menu a .toggle-sub-menu:before { right:30px; } .desktop-menu .toggle-sub-menu { position:relative; margin-left:15px; } .desktop-menu .toggle-sub-menu:before { content:'\f078'; font-size:8px; position:absolute; top:50%; right:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); } .desktop-menu .sm-simple ul { position:absolute; width:12em; } .desktop-menu .sm-simple ul li { float:none; } .desktop-menu .sm-simple a { white-space:nowrap; } .desktop-menu .sm-simple ul a { white-space:normal; } .desktop-menu .menu--primary { position:relative; text-align:center; } .desktop-menu .sm-simple { position:static; display:inline-block; } .desktop-menu .sm-simple > li { display:inline-block; } .desktop-menu .sm-simple .sub-menu { padding:18px 0 22px; min-width:240px !important; border:0; } .desktop-menu .sm-simple .sub-menu:after { content:''; height:4px; position:absolute; bottom:0; left:0; right:0; } .desktop-menu .sm-simple .sub-menu a { padding:9px 30px; } .desktop-menu .sm-simple .sub-menu .toggle-sub-menu:before { font-size:8px; content:'\f054'; } .desktop-menu .sm-simple .sub-menu .menu-item-wrap { line-height:0; } .desktop-menu .sm-simple .sub-menu .menu-item:hover > a .menu-item-title:after { width:100%; left:0; right:auto; } .desktop-menu .sm-simple .sub-menu .menu-item-title { position:relative; overflow:hidden; z-index:1; } .desktop-menu .sm-simple .sub-menu .menu-item-title:after { content:''; width:0; height:1px; bottom:0; position:absolute; left:auto; right:0; z-index:-1; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background:currentColor; } .page-open-mobile-menu { cursor:pointer; } .page-open-mobile-menu .inner { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; height:30px; } .page-open-mobile-menu .icon { position:relative; width:24px; height:18px; } .page-open-mobile-menu:hover i:before { width:80%; } .page-open-mobile-menu:hover i:after { width:65%; } .page-open-mobile-menu i { position:absolute; top:50%; left:0; margin-top:-1px; width:100%; height:2px; background:currentColor; } .page-open-mobile-menu i:before, .page-open-mobile-menu i:after { position:absolute; left:0; width:100%; height:100%; background:inherit; content:''; -webkit-transition:width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .page-open-mobile-menu i:before { top:-8px; } .page-open-mobile-menu i:after { top:8px; } .page-close-mobile-menu { position:relative; cursor:pointer; height:40px; width:40px; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; color:#222; } .page-close-mobile-menu:before, .page-close-mobile-menu:after { position:absolute; top:19px; left:8px; content:''; width:24px; height:3px; background:currentColor; -webkit-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%; } .page-close-mobile-menu:before { -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); } .page-close-mobile-menu:after { -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); } .page-close-mobile-menu:hover:before, .page-close-mobile-menu:hover:after { -webkit-transform:none; -ms-transform:none; transform:none; } .page-mobile-menu-header { position:absolute; top:0; left:0; right:0; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; padding:0 15px 0 30px; height:80px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; } .page-mobile-menu-logo { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .page-mobile-menu-logo img { } .mobile-menu-push-to-left .page-mobile-main-menu > .inner { float:right; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); } .page-mobile-main-menu { position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999999; background:rgba(0, 0, 0, 0.7); visibility:hidden; opacity:0; } .page-mobile-main-menu > .inner { position:relative; height:100%; max-width:80%; text-align:left; -webkit-transition:all .3s; transition:all .3s; padding-top:80px; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); cursor:default; background:#fff; width:360px; } .page-mobile-main-menu ul { margin:0; padding:0; } .page-mobile-main-menu li { display:block; list-style-type:none; } .page-mobile-main-menu .sub-menu { display:none; margin:14px 0; } .page-mobile-main-menu .sub-menu .sub-menu { margin-left:10px; } .page-mobile-main-menu .sub-menu a { padding:8px 0; } .page-mobile-main-menu .menu__container { padding:0; margin:20px 30px 100px; } .page-mobile-main-menu .menu__container > li > a { padding:10px 0; border:0; border-color:transparent; } .page-mobile-main-menu .menu__container > li + li > a { border-top:1px solid transparent; } .page-mobile-main-menu .menu__container a { position:relative; display:block; } .page-mobile-main-menu .toggle-sub-menu { position:absolute; top:50%; right:0; width:40px; height:40px; background:rgba(255, 255, 255, 0.1); color:#fff; text-align:center; line-height:40px; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); } .page-mobile-main-menu .toggle-sub-menu:after { content:'\f107'; font-size:18px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); } .page-mobile-main-menu .toggle-sub-menu:hover { background:rgba(255, 255, 255, 0.2); } .page-mobile-menu-content { overflow-y:auto; height:calc(100vh - 80px); } .desktop-menu .page-open-mobile-menu { display:none !important; } .page-title-bar { position:relative; } .page-title-bar .heading { margin-bottom:0; } .page-title-bar-overlay { position:absolute; top:0; right:0; bottom:0; left:0; } .page-title-bar-inner { border-bottom-style:solid; } .page-title-bar-01 .heading { text-align:center; } .page-title-bar-01 .page-breadcrumb { margin-top:21px; text-align:center; } .page-scroll-up { position:fixed; right:30px; bottom:-60px; z-index:999; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); display:block; padding:0; width:60px; height:60px; border-radius:50%; text-align:center; font-size:25px; line-height:60px; cursor:pointer; opacity:0; visibility:hidden; overflow:hidden; } .page-scroll-up i { position:absolute; top:50%; left:50%; color:#ffffff; } .page-scroll-up .arrow-top { -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); } .page-scroll-up .arrow-bottom { -webkit-transform:translate(-50%, 80px); -ms-transform:translate(-50%, 80px); transform:translate(-50%, 80px); } .page-scroll-up:hover .arrow-top { -webkit-transform:translate(-50%, -80px); -ms-transform:translate(-50%, -80px); transform:translate(-50%, -80px); } .page-scroll-up:hover .arrow-bottom { -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); } .ll-image { -webkit-transition:all .3s; transition:all .3s; } .ll-image.unload { -webkit-filter:blur(5px); filter:blur(5px); } .page-has-animation:not(.compose-mode) .page-content .tm-animation { opacity:0; } .site { overflow:hidden; } .page-main-content { position:relative; min-height:1px; padding-left:15px; padding-right:15px; width:100%; } .wpb_wrapper .wpb_content_element { margin-bottom:0; } .tm-swiper { position:relative; z-index:1; } .tm-swiper .swiper-inner { position:relative; } .tm-swiper .swiper-container { width:100%; } .tm-swiper .swiper-slide { box-sizing:border-box; } .tm-swiper.equal-height > .swiper-inner > .swiper-container > .swiper-wrapper { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; } .tm-swiper.equal-height > .swiper-inner > .swiper-container > .swiper-wrapper > .swiper-slide { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; height:auto; } .page-content { padding-top:100px; padding-bottom:100px; } .modern-grid { display:-ms-grid; display:grid; } .tm-grid .grid-item { min-width:0; min-height:0; } .page-has-animation:not(.compose-mode) .tm-grid.has-animation .grid-item { opacity:0; } .tm-blog .post-item { box-sizing:border-box; word-wrap:break-word; } .tm-blog .post-title a { color:inherit; font-size:inherit; } .tm-blog .post-meta { font-size:14px; margin:0 -8px; } .tm-blog .post-meta > div { display:inline-block; padding:0 8px; } .tm-blog .meta-icon { margin-right:7px; } .tm-blog.style-grid-classic .post-wrapper { height:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; } .tm-blog.style-grid-classic .post-wrapper:hover .post-feature { -webkit-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); } .tm-blog.style-grid-classic .post-feature { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; margin-bottom:20px; } .tm-blog.style-grid-classic .post-feature img { width:100%; border-radius:5px; } .tm-blog.style-grid-classic .post-meta { margin-bottom:7px; } .tm-blog.style-grid-classic .post-info { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .tm-blog.style-grid-classic .post-title { font-size:24px; line-height:1.5; margin-bottom:0; } .tm-blog.style-grid-classic .post-excerpt { margin-top:10px; } .tm-blog-widget.style-simple-list .post-item + .post-item { margin-top:22px; } .tm-blog-widget.style-simple-list .post-wrapper { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; } .tm-blog-widget.style-simple-list .post-info { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; padding-left:30px; } .tm-blog-widget.style-simple-list .post-title { margin-bottom:0; } .tm-blog-widget.style-simple-list .post-title a { position:relative; display:inline-block; font-size:15px; font-weight:600; } .tm-blog-widget.style-simple-list .post-title a:before, .tm-blog-widget.style-simple-list .post-title a:after { content:'\f30b'; position:absolute; top:4px; left:-30px; } .tm-blog-widget.style-simple-list .post-title a:before { opacity:0; visibility:hidden; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); } .tm-blog-widget.style-simple-list .post-title a:hover:before { opacity:1; visibility:visible; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); } .tm-blog-widget.style-simple-list .post-title a:hover:after { opacity:0; visibility:hidden; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); } .tm-case-study .post-wrapper { position:relative; } .tm-case-study .post-thumbnail-wrapper { position:relative; } .tm-case-study .post-thumbnail-wrapper img { border-radius:5px; } .tm-case-study .post-thumbnail { position:relative; } .tm-case-study .post-thumbnail img { width:100%; } .tm-case-study.style-carousel .grid-item:hover .post-wrapper { -webkit-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); } .tm-case-study.style-carousel .grid-item:hover .btn { color:#fff; } .tm-case-study.style-carousel .grid-item:hover .btn:before { -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); } .tm-case-study.style-carousel .tm-swiper { margin:-20px -15px 0; } .tm-case-study.style-carousel .post-wrapper { background:#fff; box-shadow:0 18px 40px -18px rgba(51, 51, 51, 0.1); border-radius:8px; margin:20px 15px 35px; overflow:hidden; } .tm-case-study.style-carousel .post-thumbnail img { border-radius:5px 5px 0 0; } .tm-case-study.style-carousel .post-title { font-size:18px; line-height:1.67; margin-bottom:2px; } .tm-case-study.style-carousel .post-excerpt { margin-top:14px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical; } .tm-case-study.style-carousel .post-info { position:relative; padding:25px 26px 94px; } .tm-case-study.style-carousel .btn { position:absolute; bottom:0; left:0; right:0; height:56px; line-height:56px; text-align:center; font-size:14px; font-weight:500; border-top:1px solid #eee; } .tm-case-study.style-carousel .btn:before { -webkit-transform:translateY(100%); -ms-transform:translateY(100%); transform:translateY(100%); z-index:-1; } .tm-case-study.style-carousel .btn .btn-icon { margin-left:4px; position:relative; top:1px; } .tm-button { position:relative; display:inline-block; text-align:center; white-space:nowrap; line-height:1.2; border-style:solid; cursor:pointer; } .tm-button.style-flat { padding:0 36px; height:56px; line-height:56px; border-width:0; border-radius:5px; } .tm-button.style-flat:hover { -webkit-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px); } .tm-button.style-flat.icon-left .button-icon { margin-right:10px; } .tm-button.style-flat .button-icon { display:inline-block; vertical-align:middle; line-height:0; font-size:20px; } .tm-button.style-flat .button-icon i:before { position:relative; top:-1px; } .tm-button.style-solid:not(:hover) { background:transparent; } .tm-list.list-vertical { display:-ms-grid; display:grid; grid-row-gap:12px; grid-column-gap:30px; } .tm-list .list-item { position:relative; padding:0; } .tm-list .title-wrap { overflow:hidden; } .tm-list .link { -webkit-transition:none; transition:none; padding:0; } .tm-list .title { font-size:15px; line-height:inherit; margin-bottom:0; } .tm-list .desc { margin-top:13px; margin-bottom:26px; } .tm-list .marker { display:inline-block; float:left; } .tm-list.style-normal.list-vertical { grid-row-gap:11px; } .tm-list.style-normal .title { color:inherit; font-size:15px; font-weight:400; } .tm-list.style-normal .link { float:left; position:relative; } .tm-list.style-normal .link:after { content:''; height:1px; width:0; bottom:3px; position:absolute; left:auto; right:0; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background:currentColor; } .tm-list.style-normal .link:hover:after { width:100%; left:0; right:auto; } .tm-list.style-check-02 .list-item { padding-left:40px; } .tm-list.style-check-02 .desc { margin-top:19px; margin-bottom:39px; } .tm-list.style-check-02 .marker:before { content:'\f00c'; position:absolute; top:1px; left:0; display:block; font-size:24px; } .tm-list.style-check-02 .title { font-size:24px; line-height:1.25; } @media (min-width:992px) { .tm-list.style-check-02.list-vertical { grid-column-gap:50px; } } .tm-icon .icon { position:relative; } .tm-icon.style-01 { line-height:0; } .tm-icon.style-01 .icon { font-size:90px; } .tm-image .image { display:inline-block; } .tm-simple-job-listing .tm-button.style-solid:not(:hover) { border-color:#ddd; } .tm-box-icon { position:relative; } .tm-box-icon .icon { line-height:1; } .tm-box-icon .content-wrap { height:100%; position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; } .tm-box-icon .tm-svg { line-height:0; } .tm-box-icon .heading { word-wrap:break-word; margin-bottom:0; } .tm-box-icon .btn { display:inline-block; margin-top:46px; font-size:14px; font-weight:500; } .tm-box-icon .btn .button-icon { margin-left:2px; } .tm-box-icon .btn .button-icon:before { content:'\f178'; } .tm-box-icon.style-03:hover .content-wrap { -webkit-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); background:#fff; box-shadow:0 0 40px rgba(51, 51, 51, 0.1); } .tm-box-icon.style-03 .content-wrap { padding:30px; border-radius:5px; } .tm-box-icon.style-03 .content-header { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; margin-bottom:16px; } .tm-box-icon.style-03 .icon { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; font-size:48px; min-width:60px; margin-right:10px; color:#333; } .tm-box-icon.style-03 .tm-svg { width:48px; height:48px; } .tm-box-icon.style-03 .content { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .tm-box-icon.style-03 .heading { font-size:24px; line-height:1.25; margin-bottom:0; } @media (max-width:667px){ .tm-box-icon.style-03 .heading { text-align:left; } } .tm-box-icon.style-03 .btn { margin-top:15px; } .tm-box-icon.style-04 .icon { font-size:40px; margin-right:10px; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; min-width:54px; } .tm-box-icon.style-04 .content { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; } .tm-box-icon.style-04 .heading { font-size:15px; font-weight:500; text-transform:uppercase; letter-spacing:2px; line-height:1.78; margin-bottom:13px; } .tm-box-icon.style-04 .text { font-size:34px; font-weight:700; line-height:1.17; } .tm-box-icon.style-05 { padding:19px 24px 30px; border-radius:5px; background:#edf2fe; } .tm-box-icon.style-05 .sub-heading { font-size:15px; font-weight:500; color:#4e84fa; margin-bottom:7px; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } .tm-box-icon.style-05 .heading { font-size:24px; font-weight:700; line-height:1.25; margin-bottom:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .tm-box-icon.style-05 .content { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; height:100%; } .tm-box-icon.style-05 .text { margin-top:10px; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } @media (max-width:1199px) { .tm-box-icon.style-04 .text { font-size:30px; } } @media (max-width:991px) { .tm-box-icon.style-04 .text { font-size:26px; } } @media all and (max-width:360px) { .tm-box-icon.style-04 .text { font-size:20px; } } .tm-box-image { position:relative; } .tm-box-image .content-wrap { height:100%; position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; } .tm-box-image .heading { word-wrap:break-word; margin-bottom:0; } .tm-box-image .btn { display:inline-block; margin-top:27px; font-size:14px; font-weight:500; } .tm-box-image .btn .button-icon { margin-left:2px; } .tm-box-image .btn .button-icon:before { content:'\f178'; } .tm-box-image.style-10 { z-index:1; zoom:1; } .tm-box-image.style-10:hover .content-wrap { background:#fff; box-shadow:0 18px 40px rgba(51, 51, 51, 0.1); -webkit-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03); } .tm-box-image.style-10:hover .btn { opacity:1; } .tm-box-image.style-10 .images { margin-bottom:24px; } .tm-box-image.style-10 .content-wrap { -webkit-transition:box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); padding:30px 35px 31px; border-radius:5px; } .tm-box-image.style-10 .heading { font-size:18px; font-weight:700; line-height:1.67; margin-bottom:9px; } .tm-box-image.style-10 .btn { margin-top:15px; opacity:0; } .tm-box-image.style-10 .button-icon:before { top:1px; position:relative; } .tm-accordion .accordion-title-wrapper { cursor:pointer; } .tm-accordion .accordion-title { margin-bottom:0; } .tm-accordion .accordion-content { display:none; } .tm-accordion.style-01 .accordion-section { position:relative; border-radius:5px; overflow:hidden; background:#fff; } .tm-accordion.style-01 .accordion-section + .accordion-section { margin-top:20px; } .tm-accordion.style-01 .accordion-title { position:relative; font-size:18px; font-weight:500; line-height:1.23; background:#fff; padding:18px 30px; border:1px solid #ededed; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .tm-accordion.style-01 .accordion-icon { position:absolute; top:50%; right:30px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-weight:500; } .tm-accordion.style-01 .accordion-icon:before { content:'\f107'; position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-size:20px; } .tm-accordion.style-01 .accordion-section:hover, .tm-accordion.style-01 .accordion-section.active { box-shadow:0 18px 40px rgba(51, 51, 51, 0.1); } .tm-accordion.style-01 .accordion-section:hover .accordion-title, .tm-accordion.style-01 .accordion-section.active .accordion-title { color:#fff !important; border-color:transparent; } .tm-accordion.style-01 .accordion-section.active .accordion-icon:before { content:'\f106'; } .tm-accordion.style-01 .accordion-section:not(.active) .accordion-title { border-radius:5px; } .tm-accordion.style-01 .accordion-content { padding:23px 30px 29px; } .tm-heading .heading { margin-bottom:0; word-wrap:break-word; max-width:100%; } .tm-heading.center .heading { margin-left:auto; margin-right:auto; } .tm-heading a { font-size:inherit; color:inherit; position:relative; overflow:hidden; z-index:1; } .tm-heading a:before { content:''; width:0; height:1px; bottom:0; position:absolute; left:auto; right:0; z-index:1; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background:currentColor; } .tm-heading a:hover { color:inherit; } .tm-heading a:hover:before { width:100%; left:0; right:auto; } .tm-heading.left-line .heading { position:relative; padding-left:34px; font-size:40px; font-weight:600; line-height:1.2; } .tm-heading.left-line .heading:before { content:''; position:absolute; top:50%; left:0; width:4px; height:94%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); } .tm-heading.modern .heading { font-size:14px; letter-spacing:3px; text-transform:uppercase; line-height:1.43; } .tm-heading.modern-02 .heading { font-size:15px; font-weight:500; letter-spacing:2px; text-transform:uppercase; line-height:1.74; } .tm-heading.modern-number-01 .heading { position:relative; font-size:12px; line-height:2em; letter-spacing:2px; color:#ababab; text-transform:uppercase; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:end; -webkit-align-items:flex-end; -ms-flex-align:end; align-items:flex-end; } .tm-heading.modern-number-01 mark { font-size:180px; line-height:.8; font-weight:900; margin:0 5px -5px -5px; } .tm-heading.modern-number-02 .heading { position:relative; font-size:13px; line-height:2em; letter-spacing:2px; text-transform:uppercase; display:inline-block; padding:35px 80px 35px 42px; } .tm-heading.modern-number-02 .heading:before { content:''; position:absolute; top:47px; left:0; width:34px; height:1px; } .tm-heading.modern-number-02 mark { position:absolute; top:50%; right:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); font-size:120px; line-height:.8; font-weight:900; color:#ededed; z-index:-1; } @media (max-width:1199px) { .tm-heading.left-line .heading { font-size:34px; } } @media (max-width:991px) { .tm-heading.left-line .heading { font-size:28px; } } .tm-testimonial .post-thumbnail img { border-radius:50%; } .tm-testimonial .testimonial-rating { font-size:16px; margin-bottom:10px; color:#ffb944; } .tm-testimonial .testimonial-rating > span { padding:0 2px; } .tm-testimonial.style-carousel .tm-swiper { margin:-20px -15px 0; } .tm-testimonial.style-carousel .post-thumbnail { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; margin-right:30px; } .tm-testimonial.style-carousel .testimonial-info { -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; } .tm-testimonial.style-carousel .testimonial-item { position:relative; background:#fff; padding:31px 50px 47px; border-radius:5px; margin:20px 15px 35px; box-shadow:0 0 20px rgba(51, 51, 51, 0.1); } .tm-testimonial.style-carousel .testimonial-item:before { box-shadow:5px 60px 40px -54px rgba(51, 51, 51, 0.13); } .tm-testimonial.style-carousel .testimonial-item:hover { -webkit-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); } .tm-testimonial.style-carousel .testimonial-content { font-size:18px; line-height:1.67; } .tm-testimonial.style-carousel .testimonial-info-wrap, .tm-testimonial.style-carousel .testimonial-main-info { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; } .tm-testimonial.style-carousel .testimonial-info-wrap { margin-bottom:22px; } .tm-testimonial.style-carousel .testimonial-name { font-size:15px; text-transform:uppercase; line-height:1.23; margin-bottom:0; } .tm-testimonial.style-carousel .testimonial-by-line { margin-left:5px; font-size:14px; } .tm-testimonial.style-carousel .testimonial-by-line:before { content:' / '; } .tm-social-networks { line-height:0; } .tm-social-networks ul { display:inline-block; padding:0; margin:0 -8px; } .tm-social-networks .item { list-style-type:none; } .tm-social-networks .link { display:inline-block; padding:5px 8px; } .tm-social-networks.layout-inline .item { display:inline-block; } .tm-social-networks.style-large-icons { font-size:20px; } .tm-social-networks.style-large-icons ul { margin:0 -13px; } .tm-social-networks.style-large-icons .link { padding:5px 13px; } .tm-contact-form-7-box .form-item { position:relative; } .tm-contact-form-7-box .wpcf7-form-control-wrap { display:block; margin-bottom:20px; } .tm-contact-form-7-box .wpcf7-textarea { height:150px; } .tm-contact-form-7-box.group-style-01 { background:#fff; box-shadow:0 2px 30px rgba(0, 0, 0, 0.1); padding:42px 30px 51px; border-radius:5px; text-align:center; } .tm-contact-form-7-box.group-style-01 .form-title { margin-bottom:10px; } .tm-contact-form-7-box.group-style-01 .form-description { margin-bottom:36px; } .tm-contact-form-7-box.group-style-01 .form-submit { -webkit-box-flex:0; -webkit-flex-grow:0; -ms-flex-positive:0; flex-grow:0; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; } .tm-contact-form-7-box.group-style-01 .form-item { color:#7e7e7e; } .tm-contact-form-7-box.group-style-01 input[type='text'], .tm-contact-form-7-box.group-style-01 input[type='email'], .tm-contact-form-7-box.group-style-01 select, .tm-contact-form-7-box.group-style-01 textarea { background-color:#f5f5f5; border-color:#f5f5f5; color:inherit; } .tm-contact-form-7-box.group-style-01 input[type='text']:focus, .tm-contact-form-7-box.group-style-01 input[type='email']:focus, .tm-contact-form-7-box.group-style-01 select:focus, .tm-contact-form-7-box.group-style-01 textarea:focus { color:#333; background-color:#fff; border-color:#fff; box-shadow:0 0 40px rgba(51, 51, 51, 0.1); } .tm-contact-form-7-box.group-style-01 .wpcf7-form-control-wrap { position:relative; z-index:1; } .tm-contact-form-7-box.group-style-01 .wpcf7-form-control-wrap:hover:after { width:100%; left:0; right:auto; } .tm-contact-form-7-box.group-style-01 .wpcf7-form-control-wrap:after { content:''; width:0; height:2px; bottom:0; position:absolute; left:auto; right:0; -webkit-transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; } .tm-contact-form-7-box.group-style-01 .wpcf7-submit { margin:7px auto 0; min-width:220px; } .tm-contact-form-7-box.style-02 { padding:50px; } .wpcf7 .wpcf7-response-output { margin:30px 0 0; padding:15px 20px; border:0; color:#fff; background-color:#ffb900; } .tm-contact-form-7 .form-item { position:relative; } .tm-contact-form-7 .wpcf7-form-control-wrap { display:block; margin-bottom:20px; } .tm-contact-form-7 .wpcf7-textarea { height:150px; } .tm-contact-form-7 .row { margin-left:-10px; margin-right:-10px; } .tm-contact-form-7 [class*=col-] { padding-left:10px; padding-right:10px; } .tm-contact-form-7 .wpcf7-submit { display:block; margin-top:30px; } .tm-star-rating.style-01 { color:#fb0; font-size:24px; line-height:1.17; } .tm-star-rating.style-01 span + span { margin-left:11px; } .tm-grid-group { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; } .tm-grid-group .tm-box-icon { height:100%; margin-bottom:0; } .tm-grid-group .tm-grid { width:100%; max-width:100%; } .tm-grid-group.style-dashed-inner .tm-grid { position:relative; } .tm-grid-group.style-dashed-inner .tm-grid:before { position:absolute; content:''; left:0; top:0; bottom:0; width:1px; background-image:-webkit-linear-gradient(top, #ccc 58.33333%, transparent 0%); background-image:linear-gradient(to bottom, #ccc 58.33333%, transparent 0%); background-position:left top; background-size:100% 8px; background-repeat:repeat-y; } .tm-grid-group.style-dashed-inner .tm-grid:after { position:absolute; content:''; right:0; left:0; top:0; height:1px; background-image:-webkit-linear-gradient(left, #ccc 58.33333%, transparent 0%); background-image:linear-gradient(to right, #ccc 58.33333%, transparent 0%); background-position:left bottom; background-size:8px 100%; background-repeat:repeat-x; } .tm-spacer { clear:both; } .tm-widget-title.style-01 .widget-title { font-size:18px; line-height:1.67; margin-bottom:21px; } .vc_row { position:relative; clear:both; } .vc_section.vc_section[data-vc-full-width], .vc_row.vc_row[data-vc-full-width] { overflow:visible; } @media (max-width:667px){ h4.form-title { font-size:38px!important; } .tm-contact-form-7-box.style-02 { margin-top:60px; } } a.branding__logo-text { display:none; } .font-bold { font-weight:900; } @font-face { font-family:'Quicksand'; font-style:normal; font-weight:300 700; font-display:swap; src:url(https://fonts.gstatic.com/s/quicksand/v31/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } body, h1, h2, h3, h4, h5, h6, div, p, span:not(.fa, .button-icon, .far, .fal) { font-family:'Quicksand' !important; } @media only screen and (max-width:480px) { .footer-menu-block, .footer-menu-block .tm-list, .footer-menu-block .list-item { text-align:center; } .footer-menu-block .link { float:none !important; } } .page-main-content { display:flex !important; flex-direction:column; } .tm-testimonial .post-thumbnail img { width:90px; height:90px; } #page-footer a .image .ll-image { max-width:200px; } @media only screen and (max-width:767px) { .footer-menu-block, .footer-menu-block .tm-list, .footer-menu-block .list-item { text-align:center; } .footer-menu-block .link { float:none !important; } } @media (min-width:768px) and (max-width:991px) { .tm-testimonial.style-carousel .testimonial-info-wrap { flex-direction:column; } .tm-testimonial.style-carousel .post-thumbnail { margin-right:0; } .tm-testimonial .testimonial-rating { display:flex; justify-content:center; margin-top:10px; } .tm-testimonial.style-carousel .testimonial-main-info { align-items:center; text-align:center; } .tm-testimonial.style-carousel .testimonial-content { text-align:center; } } @media (min-width:992px) and (max-width:1199px) { .tm-testimonial.style-carousel .testimonial-main-info { align-items:flex-start; } } @media (min-width:768px) and (max-width:1199px) { .tm-testimonial.style-carousel .testimonial-main-info { flex-direction:column; } .tm-testimonial.style-carousel .testimonial-by-line { margin-left:0; } .tm-testimonial.style-carousel .testimonial-by-line:before { display:none; } } @media (max-width:640px) { .tm-box-image.style-10:hover .content-wrap { transform:none; box-shadow:none; background:inherit; } .tm-heading.modern-number-01 .heading { max-width:100% !important; } .tm-heading.modern-number-01 mark { font-size:125px; margin:0 auto; } .tm-list.style-check-02 .desc { margin-top:5px; margin-bottom:15px; } .tm-testimonial.style-carousel .testimonial-main-info { flex-direction:column; align-items:flex-start; } .tm-testimonial.style-carousel .testimonial-by-line { margin-left:0; } .tm-testimonial.style-carousel .testimonial-by-line:before { display:none; } } .tm-list.style-normal .link { display:inline-block; } body.single-post article.post.type-post a:not(:hover){ color:royalblue; } @media (max-width:767px){ div#popmake-9308 { left:20px!important; width:90%!important; } div#popmake-9308 > div > div { padding-left:0!important; } } 