📁 File Manager Pro
v10.0.2 | PHP: 8.1.34
Server: LiteSpeed
2026-06-26 12:14:42
📂
/
/
home
/
pallabnv
/
public_html
/
wp-content__3bb9dea
/
themes
/
berich
/
assets
/
scss
/
elements
✏️
Editing: all.scss
// El Hover Parallax .el-parallax-wrap { .el-parallax-item { @include transition(all 200ms linear 0ms); } &:not(.hovered) .el-parallax-item { transform: translate3d(0px, 0px, 0px) !important; } } // Slider Revolution .revslider-initialised { .tp-bullets.theme-style1 { .tp-bullet { height: 13px; width: 13px; background-color: #fff; @include transition(all 300ms linear 0ms); &:before { content: ''; opacity: 0; @include transition(all 300ms linear 0ms); height: 41px; width: 41px; border: 3px solid #fff; position: absolute; top: -14px; left: -14px; @include transform(scale(0.3)); } &.selected { background-color: $primary_color; &:before { opacity: 1; @include transform(scale(1)); } } } } .pxl-revslider-arrow-hide { opacity: 0 !important; } .tp-bullets.theme-style2 { .tp-bullet { line-height: 54px; text-align: center; height: 54px; width: 54px; font-size: 24px; font-weight: 700; color: rgba(#ffffff, 0.36); @extend .ft-theme-default; border-radius: 10px; background-color: transparent; @include transition(all 300ms linear 0ms); &.selected { color: #fff; background-color: $primary_color; } &:nth-child(1):before { content: '01'; } &:nth-child(2):before { content: '02'; } &:nth-child(3):before { content: '03'; } &:nth-child(4):before { content: '04'; } &:nth-child(5):before { content: '05'; } &:nth-child(6):before { content: '06'; } &:nth-child(7):before { content: '07'; } &:nth-child(8):before { content: '08'; } &:nth-child(9):before { content: '09'; } &:nth-child(10):before { content: '10'; } } .pxl-revslider-arrow-prev, .pxl-revslider-arrow-next { width: 72px; height: 48px; position: absolute; left: -9px; cursor: pointer; display: inline-flex; justify-content: center; align-items: center; font-size: 18px; color: #fff; } .pxl-revslider-arrow-prev { border-bottom: 1px solid #6d8ba4; top: -69px; &:before { content: "\f136"; font-family: Caseicon; font-style: normal; font-weight: 400; transform: rotate(90deg); } } .pxl-revslider-arrow-next { border-top: 1px solid #6d8ba4; bottom: -69px; &:before { content: "\f14d"; font-family: Caseicon; font-style: normal; font-weight: 400; transform: rotate(90deg); } } } .tp-bullets.theme-style3 { .tp-bullet { height: 6px; width: 54px; background-color: rgba(#fff, 0.35); @media #{$max-sm} { width: 30px; } &:before { content: ''; width: 0; height: 6px; position: absolute; top: 0; left: 0; background-color: $primary_color; @include transition(all 300ms linear 0ms); } &.selected { &:before { width: 70px; @media #{$max-sm} { width: 30px; } } } } &.vertical.nav-pos-hor-right.nav-pos-ver-center.nav-dir-vertical { @media #{$min-xxl} { margin-left: -30px; } @media #{$max-sm} { margin-left: 30px; } } } .tp-thumbs.theme-custom-1 { height: auto !important; width: 100% !important; max-width: 1170px !important; .tp-thumb-mask, .tp-thumbs-inner-wrapper { height: auto !important; width: 100% !important; } .tp-thumbs-inner-wrapper { display: flex; flex-wrap: wrap; justify-content: space-between; } .tp-thumb { width: auto !important; height: auto !important; position: static; opacity: 1; color: #fff; font-size: 24px; line-height: 1.625; font-weight: 700; @extend .ft-theme-default; @media #{$max-lg} { padding: 0 15px; font-size: 20px; } span { position: relative; display: block; padding: 18px 40px; &:before { content: ''; width: 0; height: 4px; position: absolute; top: 0; left: 0; @include transition(all 300ms linear 0ms); background-color: $primary_color; } } &.selected span:before { width: 100%; } } } &.hidden-thub-md .tp-thumbs { @media #{$max-md3} { display: none !important; } } &.hidden-bullets-sm .tp-bullets { @media #{$max-sm} { display: none !important; } } .h5-shape1 { @media #{$max-xxl} { margin-left: -80px; } } } #h5-slider-radius { border-radius: 40px; overflow: hidden; margin: 0 40px; @media #{$max-xl} { margin: 0 15px; } @media #{$max-lg} { margin: 0; border-radius: 0px; } } .pxl-award-list1 { .pxl-award--title { font-size: 35px; font-weight: 600; color: #010101; flex-grow: 1; margin-bottom: 0; @media #{$max-sm} { font-size: 28px; } } .pxl-award--subtitle { font-size: 18px; color: #01062E; margin: 10px 0; } .pxl-award--image { position: absolute; top: 50%; left: 46%; display: inline-flex; justify-content: center; align-items: center; transform: translate(0, -50%) scale(0.5); z-index: 99; @include transition(all 300ms linear 0ms); opacity: 0; img { transform: translate(0, 0) !important; background-color: #f5f5f5; border-radius: 24px; } @media #{$max-sm} { display: none; } } .pxl-award--item { padding: 46px 0; border-bottom: 2px solid rgba(#9C9595, 0.2); @include transition(all 300ms linear 0ms); display: flex; flex-wrap: wrap; align-items: center; position: relative; &:hover { border-color: $primary_color; .pxl-award--image { transform: translate(0, -50%) scale(1); opacity: 1; img { -webkit-animation-name: pxlSkewIn; animation-name:pxlSkewIn; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-timing-function:cubic-bezier(.4,0,.2,1); animation-timing-function:cubic-bezier(.4,0,.2,1); will-change:transform; -webkit-backface-visibility:hidden; backface-visibility:hidden; } } } } } // Case Logo .pxl-logo { a { display: inline-block; position: relative; } img { width: auto; vertical-align: middle; } } // Case Text Editor .pxl-text-editor { .pxl-item--inner { display: inline-block; &.text-gradient { @include background-gradient-bottom($gradient_color_from, $gradient_color_to); } } p { margin-bottom: 30px; &:last-child { margin-bottom: 0; } } .pxl-text--highlight { color: $primary_color; } } // Case Links .pxl-link { list-style: none; margin: 0; padding: 0; a { display: inline-flex; font-size: 16px; color: #586563; position: relative; &:hover { color: $primary_color; } } i { min-width: 24px; margin-top: 5px; font-size: 15px; display: inline-flex; } .pxl-type-gradient i { @extend .text-gradient; } &.type-vertical li + li { margin-top: 6px; } &.type-horizontal { display: flex; flex-wrap: wrap; li { margin: 0 10px; } } /* Style */ &.style-hover-divider { a { &:before { content: ''; height: 1px; position: absolute; bottom: 2px; left: 0; right: 0; background-color: $primary_color; transform-origin: right center; -webkit-transform-origin: right center; @include transform(scale(0, 1)); @include transition(transform 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85)); } &:hover:before { transform-origin: left center; -webkit-transform-origin: left center; @include transform(scale(1, 1)); } } } &.style-hover-divider2 { a { &:before, &:after { content: ''; height: 1px; position: absolute; bottom: 2px; width: 0; background-color: $primary_color; @include transition(width 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85)); } &:before { left: 0; } &:after { right: 0; } &:hover { &:before, &:after { width: 50%; } } } } &.style-box { a { font-size: 18px; color: #080808; line-height: 1.6; padding: 10px 24px; background-color: #f5f5f5; display: block; @media #{$max-md} { font-size: 16px; } } li + li { margin-top: 5px; } li.active > a, a:hover { background-color: $primary_color; color: #fff; } } } // Case Heading .splitting .word, .splitting .char { display: inline-block; } @keyframes svg_text_outline { to { stroke-dashoffset: 0; } } .pxl-heading { .pxl-heading--inner { display: inline-block; position: relative; } .pxl-text--slide { display: inline-block; vertical-align: middle; position: relative; span { display: inline-block; } } .pxl-item--title { &.style-outline { color: transparent !important; fill: transparent; .pxl-text-line-backdrop { position: relative; display: inline-flex; width: calc(100% + 9px); span { opacity: 0; } svg { position: absolute; top: 50%; left: 0; width: 100%; transform: translate(0, -50%); margin-top: 9px; stroke: $primary_color; } } &.TextOutlineAnimation.animated, &.TextOutlineAnimation:hover { stroke-dasharray: 2000; stroke-dashoffset: 2000; animation: svg_text_outline 6s linear forwards; } } &.style-shape { display: inline-flex; align-items: center; .pxl-heading--shape { min-width: 42px; width: 42px; height: 41px; display: inline-flex; position: relative; &:before, &:after { content: ''; width: 31px; height: 31px; position: absolute; border-radius: 0 31px 0 0; } &:before { bottom: 0; left: 0; background-color: $primary_color; } &:after { bottom: 10px; left: 11px; background-color: $secondary_color; } } > .split-line { display: inline-flex !important; } } &.style-shape2 { display: inline-flex; align-items: center; .pxl-heading--shape2 { min-width: 52px; width: 52px; position: relative; height: 64px; &:before { content: ''; width: 46px; height: 11px; background-color: #000; position: absolute; top: 0; right: 15px; border-radius: 11px; transform: rotate(-45deg); transform-origin: top right; @media #{$max-sm} { transform: rotate(-45deg) scale(0.8); } } &:after { content: ''; width: 67px; height: 11px; border-radius: 11px; background-color: $primary_color; position: absolute; top: 16px; right: 0; transform: rotate(-45deg); transform-origin: right top; @media #{$max-sm} { transform: rotate(-45deg) scale(0.8); } } } } } h3.pxl-item--title { font-size: 30px; } .px-sub-title-primary { font-size: 18px; font-weight: 700; text-transform: uppercase; color: $primary_color; margin-bottom: 10px; } .px-subtitle-box-primary { margin-bottom: 24px; color: $primary_color; .pxl-item--subtext { font-size: 24px; display: inline-flex; background-color: #{'rgba(var(--primary-color-rgb),0.1)'}; font-weight: 500; padding: 5px 36px; } } .px-subtitle-box-gray { font-size: 18px; font-weight: 700; color: #090909; margin-bottom: 15px; --box-color-to: #dadbda; .pxl-item--subtext { padding: 3px 18px; @include background-horizontal(var(--box-color-to), rgba(#dadbda, 0)); background-color: transparent; } } .px-text-gradient span { @extend .text-gradient; } .pxl-title--highlight { color: $primary_color; display: inline-flex; } .pxl-image--highlight { width: 108px; height: 64px; border-radius: 64px; display: inline-flex; box-shadow: 0 0 5px rgba(#0c0202, 0.23); } &.highlight-text-image .pxl-title--highlight { background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } .highlight-text-gradient .pxl-title--highlight { @extend .text-gradient-bottom; } .pxl-split-text.split-in-fade { visibility: hidden; &.active { visibility: visible; } } } @keyframes pxlKeywordRotatingIn{ from{ transform:translateY(70%) rotateX(-100deg); opacity:0 } to{ transform:translateY(0) rotateX(0); opacity:1 } } @keyframes pxlKeywordRotatingOut{ from{ transform:translateY(0) rotateX(0); opacity:1 } to{ transform:translateY(-70%) rotateX(100deg); opacity:0 } } .pxl-title--typewriter { display: inline-flex; white-space: nowrap; position: relative; z-index: 99; .pxl-item--text { position: absolute; top: 0; left: 0; opacity: 0; &:not(.is-active) { animation: pxlKeywordRotatingOut .8s cubic-bezier(.86,0,.07,1) both; } &.is-active { position: relative; opacity: 1; animation: pxlKeywordRotatingIn .8s cubic-bezier(.86,0,.07,1) both; } } } // Contact Info .pxl-contact-info1 { position: relative; .pxl-item--text { @include transition(all 300ms linear 0ms); cursor: pointer; span { background-repeat: no-repeat; background-position-y: -1px; background-image: linear-gradient(transparent calc(100% - 1px), $primary_color 1px); -webkit-backface-visibility: hidden; backface-visibility: hidden; animation: 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards; } } .pxl-item--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-item--map { position: absolute; width: 280px; height: 240px; top: 50%; @include transform(translate(0, -50%)); visibility: hidden; z-index: 300; iframe { width: 100%; height: 240px; } } &:hover { .pxl-item--text { color: $primary_color; span { animation: 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards; } } .pxl-item--map { visibility: visible; .pxl-map--inner { -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:.8s; animation-duration:.8s; -webkit-animation-timing-function:cubic-bezier(.4,0,.2,1); animation-timing-function:cubic-bezier(.4,0,.2,1); will-change:transform; -webkit-backface-visibility:hidden; backface-visibility:hidden } } } } // Case Icons .pxl-icon1 { &.icon-vertical { display: inline-flex; flex-direction: column; } a { position: relative; display: inline-flex; justify-content: center; align-items: center; span { background-color: #080808; position: absolute; left: 50%; transform: translate(-50%, 0); color: #fff; white-space: nowrap; display: block; line-height: 24px; font-size: 12px; padding: 0 8px; @include transition(all .25s cubic-bezier(.645,.045,.355,1)); opacity: 0; visibility: hidden; &:before { content: ''; position: absolute; left: 0; right: 0; margin: auto; border-width: 5px; border-style: solid; border-color: transparent transparent #080808 transparent; width: 0; height: 0; } } &.ps-top span { bottom: 100%; margin-bottom: 10px; &:before { bottom: -10px; border-color: #080808 transparent transparent transparent; } } &.ps-bottom span { top: 100%; margin-top: 10px; &:before { top: -10px; } } &:hover span { opacity: 1; visibility: visible; } } } /* Contact Form */ .pxl-contact-form { &.btn-w-full .wpcf7-submit { width: 100%; } .wpcf7-heading { font-size: 24px; padding-top: 17px; } .wpcf7-acceptance { width: 100% !important; height: auto !important; border: none !important; padding: 0 !important; .wpcf7-list-item-label { font-size: 15px; color: #666; display: block; a { color: inherit; text-decoration: underline; text-decoration-color: #cfcfcf; &:hover { color: $primary_color; text-decoration: none; } } } .wpcf7-list-item { margin: 0; position: relative; padding-left: 30px; input, .wpcf7-list-item-label:before { content: ''; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; @include transform(translate(0, -50%)); margin: 0; cursor: pointer; @include transition(all .25s cubic-bezier(.645,.045,.355,1)); border-radius: 20px; } .wpcf7-list-item-label:before { z-index: 1; background-color: #f5f6f6; border: 1px solid rgba(0,0,0,0.1); } .wpcf7-list-item-label:after { content: "\f112"; font-family: "Caseicon"; position: absolute; left: 5px; font-size: 10px; top: 50%; @include transform(translate(0, -50%)); color: #fff; z-index: 2; opacity: 0; @include transition(all .25s cubic-bezier(.645,.045,.355,1)); } input { opacity: 0; z-index: 3; &:checked + .wpcf7-list-item-label:before { background-color: $primary_color; border-color: $primary_color; } &:checked + .wpcf7-list-item-label:after { opacity: 1; } } } } .pxl--form-icon { opacity: 0; position: absolute; right: 30px; @include transform(translate(0, -50%)); top: 50%; @include transition(all 300ms linear 0ms); } .wpcf7-form-control-wrap { display: block; margin-bottom: 20px; position: relative; .pxl--form-icon { font-size: 14px; color: #a0a0a0; z-index: 99; opacity: 1; &.top-spacer { top: 24px; @include transform(translate(0, 0%)); } } } .pxl-icon-pos-right.pxl-form-date .wpcf7-form-control-wrap:after { display: none; } .wpcf7-not-valid-tip { font-size: 14px; margin-top: 6px; } .wpcf7-form { overflow: visible; .wpcf7-response-output { margin: 30px 0 0; border-width: 2px; font-size: 16px; padding: 8px 16px; color: #000; font-weight: 500; } } .pxl--item > p { margin: 0; } .pxl-form-label { color: #100900; font-size: 16px; display: block; margin-bottom: 15px; font-weight: 700; @extend .ft-theme-default; } .text-right > p { text-align: right; } .wpcf7-form-control.wpcf7-radio { background: none !important; } .pxl-radio--button { .wpcf7-radio { margin: -10px -7px 0 -7px; display: flex; flex-wrap: wrap; .wpcf7-list-item { padding: 0 7px; margin-top: 10px; margin-left: 0; display: flex; flex-wrap: wrap; > label { display: inline-flex; position: relative; input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; opacity: 0; margin: 0; cursor: pointer; } } .wpcf7-list-item-label { font-size: 16px; font-weight: 500; color: #999a99; padding: 0 24px; line-height: 58px; position: relative; background-color: #202526; display: inline-flex; @include transition(all 300ms linear 0ms); } [type="radio"]:checked + .wpcf7-list-item-label { box-shadow: 0 0 0 2px $primary_color inset; color: #fff; } } } } } // Case Image .pxl-image-single { @include border-radius(inherit); *, img { @include border-radius(inherit); } img { width: auto; } .pxl-item--label { text-transform: uppercase; letter-spacing: 0.1em; color: #545454; margin-bottom: 10px; font-size: 13px; } &.pxl-hover1 .pxl-item--inner { position: relative; overflow: hidden; img { @include transition(transform 1.5s cubic-bezier(.19,1,.22,1)); } &:hover img { @include transform(scale(1.06)); } } &.pxl-hover2 .pxl-item--inner { img { @include transition(all 0.5s); } &:hover img { @include transform(scale(0.95)); } } &.pxl-image-parallax .pxl-item--image { @include transition(all 150ms linear 0ms); } @media #{$max-sm} { &.pxl-disable-parallax-sm { transform: none !important; } } .pxl-service--icon { position: absolute; bottom: 28px; right: 30px; line-height: 1; font-size: 84px; color: $third_color; z-index: 9; &:before { content: ''; width: 66px; height: 111px; border-radius: 200%; background-color: $third_color; opacity: 0.2; position: absolute; top: 50%; left: -26px; @include transform(translate(0, -50%)); z-index: -1; } } .pxl-overlay-color { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-item--inner { position: relative; } } .pxl-image-tilt { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .pxl-image-tilt-active { overflow: hidden; } // Case Partner Carousel .pxl-partner-carousel1 { .pxl-item--logo { display: flex; flex-wrap: wrap; justify-content: center; } .pxl-swiper-wrapper { align-items: center; } .pxl-swiper-container { margin: 0 -9px; .pxl-swiper-slide { padding: 0 9px; } } } // Anchor Button .pxl-anchor-button { cursor: pointer; display: inline-flex; justify-content: center; align-items: center; i { display: inline-flex; } &.type-menu-hidden { width: 63px; height: 63px; border: 2px solid #151e68; border-radius: 63px; @media #{$min-xl} { .pxl-anchor-divider .pxl-icon-line { width: 100%; border-radius: 3px; } } @media #{$max-lg} { width: 53px; height: 53px; border-radius: 53px; } } .pxl-icon-label { font-size: 16px; color: #050b1d; font-weight: 700; @extend .ft-theme-default; } .pxl-anchor-divider.style-2 { width: 38px; height: 22px; .pxl-icon-line { height: 2px; border-radius: 0; width: 38px; &:before, &:after { @include background-horizontal($gradient_color_from, $gradient_color_to); } } } } // Button Circle .pxl-button-circle { &.style-1 { width: 130px; min-width: 130px; display: inline-flex; height: 130px; background-color: $secondary_color; color: #fff; border-radius: 130px; align-items: center; justify-content: center; @extend .ft-theme-default; font-size: 18px; line-height: normal; font-weight: 700; flex-wrap: wrap; position: relative; overflow: hidden; text-align: center; z-index: 1; i { font-weight: normal; font-size: 19px; } .pxl-text-inner { span { display: block; width: 100%; } } .pxl-overlay--color { position: absolute; z-index: -1; width: 0; height: 0; border-radius: 100%; background: $primary_color; transform: translate(-50%, -50%); transition: width 0.5s, padding-top 0.5s; top: 55px; left: 35px; } &:hover, &:focus { color: #fff; } } &.style-2 { .pxl-btn-icon { display: inline-flex; width: 110px; height: 110px; background-color: $primary_color; border-radius: 110px; align-items: center; justify-content: center; font-size: 22px; color: #fff; i { @include transition(all 300ms linear 0ms); } } .pxl-btn-text { font-size: 18px; font-weight: 700; color: #000000; @extend .ft-theme-default; margin: 0 18px; display: inline-flex; position: relative; &:before { content: ''; height: 1px; position: absolute; left: 0; bottom: 4px; background-color: #777777; width: 100%; @include transition(all 300ms linear 0ms); transform: scaleX(0); transform-origin: left center; } } display: inline-flex; justify-content: center; align-items: center; &:hover { .pxl-btn-icon i.flaticon-right-up { transform: rotate(45deg); } .pxl-btn-text:before { transform: scaleX(1); } } } } // Project Info .pxl-project-info1 { &.style-1 { margin: 0 -26px; display: flex; flex-wrap: wrap; @media #{$max-sm} { display: block; } .pxl--item { padding: 0 26px; margin-bottom: 26px; position: relative; + .pxl--item { &:before { content: ''; left: 0; top: 50%; transform: translate(0, -50%); height: 42px; width: 1px; background-color: #c6c6c6; position: absolute; @media #{$max-sm} { display: none; } } } } label { font-size: 18px; color: #000; font-weight: 700; display: block; margin-bottom: 6px; } span { font-size: 14px; color: #646464; text-transform: uppercase; } } &.style-2 { label { font-size: 20px; color: #01062E; font-weight: 600; @extend .ft-theme-default; min-width: 132px; display: inline-block; } span { font-size: 18px; font-weight: 500; color: rgba(#01062E, 0.7); } .pxl--item + .pxl--item { margin-top: 15px; } } } // Logo Marquee .pxl-logo-marquee1 { position: relative; overflow: hidden; .pxl-item--marquee { justify-content: center; display: flex; flex-wrap: wrap; opacity: 0; } .pxl-logo-hidden-wrap { overflow: hidden; } .pxl-logo-hidden { flex-wrap: nowrap; opacity: 0; visibility: hidden; white-space: nowrap; } .pxl-logo-active { position: absolute; top: 0; left: 0; width: 100%; height: 100%; .pxl-item--marquee { position: absolute; top: 0; bottom: 0; margin: auto; } } @media #{$min-xl} { .col-xl-pxl5 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } @media #{$mm-lg} { .col-xl-pxl5 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } &.style-2 { .pxl-item--logo { img { opacity: 0.42; -webkit-filter: grayscale(90%); filter: grayscale(90%); @include transition(all 300ms linear 0ms); } &:hover img { opacity: 1; -webkit-filter: grayscale(0%); filter: grayscale(0%); } } } &.style-3 { padding: 30px 0px; .pxl-item--logo { img { border-radius: 10px; box-shadow: 0 0px 30px rgba(#6B55EA, 0.15); } } } } // Content Slip .pxl-content-slip1 { > div { width: 50%; } .pxl-main-image { margin-bottom: 42px; @media #{$min-md} { display: none; } } .pxl-content-left { position: relative; height: 100vh; position: sticky; top: 0; left: 0; @media #{$max-sm} { display: none; } .pxl-item--image { position: absolute; top: 0; left: 0; height: 100%; width: 100%; @include transition(all 300ms linear 0ms); &:not(.is-active) { opacity: 0; } } } .pxl-content-right { background-color: #01062e; padding: 172px 7.5% 180px 7.5%; @media #{$max-lg} { padding: 120px 40px; } @media #{$max-sm} { width: 100%; padding-left: 15px; padding-right: 15px; } .pxl--item { margin-bottom: 135px; opacity: 0.5; @include transition(all 300ms linear 0ms); @media #{$max-sm} { opacity: 1; } &.is-active { opacity: 1; } &:last-child { margin-bottom: 0; } } } .pxl-item--title { margin-bottom: 28px; font-size: 36px; color: #fff; @media #{$max-lg} { font-size: 30px; } @media #{$max-sm} { font-size: 24px; } } .pxl-item--desc { font-size: 18px; line-height: 1.6666667; color: #90919a; max-width: 420px; margin-bottom: 42px; @media #{$max-lg} { font-size: 17px; } } .pxl-item--feature { list-style: none; margin: 0 0 44px; font-size: 18px; color: #fff; @extend .ft-theme-default; font-weight: 700; @media #{$max-sm} { font-size: 16px; } li { display: flex; flex-wrap: nowrap; + li { margin-top: 11px; } } i { color: $primary_color; font-size: 20px; position: relative; top: -2px; } } .pxl-item--button { .btn { font-size: 16px; line-height: 57px; &::before { background-color: #fff; } &:hover, &:focus { color: #01062e; } } } } // Content Listing .pxl-content-listing1 { background-color: #fff; position: relative; .pxl--divider { background-color: #d5d5d5; position: absolute; &.pxl-divider--left { left: 0; top: 0; width: 1px; height: 100%; } &.pxl-divider--right { right: 0; top: 0; width: 1px; height: 100%; } &.pxl-divider--bottom { bottom: 0; left: 0; width: 100%; height: 1px; } &.pxl-divider--top { top: 0; left: 0; width: 100%; height: 1px; } } .pxl-item--image { position: absolute; left: 100%; top: 50%; transform: translate(0, -50%) scale(0.5); min-width: 182px; margin-left: 40px; z-index: 99; @include transition(all 300ms linear 0ms); opacity: 0; img { transform: translate(0, 0) !important; } @media #{$max-sm} { display: none; } } .pxl-item--number { font-size: 18px; font-weight: 700; color: #000000; @extend .ft-theme-default; width: 50px; min-width: 50px; padding-top: 4px; @media #{$max-md} { font-size: 15px; width: 40px; min-width: 40px; } } .pxl-item--title { margin-bottom: 8px; font-size: 22px; color: #01062e; @media #{$max-md} { font-size: 20px; } a { color: inherit; background-image: linear-gradient(transparent calc(100% - 1px), #01062e 1px); &:hover { color: inherit; } } } .pxl-item--subtitle { font-size: 14px; color: #000; } .pxl-item--desc { font-size: 16px; line-height: 1.625; color: #545454; flex-grow: 1; @media #{$max-md} { font-size: 15px; } @media #{$max-sm} { margin-bottom: 32px; padding-right: 0; } .pxl-desc--inner { max-width: 530px; } } .pxl-item--button { align-items: center; display: flex; flex-wrap: wrap; position: relative; z-index: 99; a { display: inline-flex; min-width: 54px; width: 54px; height: 47px; background-color: #fff; color: #000; font-size: 17px; justify-content: center; align-items: center; box-shadow: 0 0 18px rgba(#6d6d6d, 0.13); i { @include transition(transform 300ms linear 0ms); } &:hover { background-color: #000000; color: #fff; i { transform: rotate(45deg); } } } } .pxl-title--wrap { position: relative; display: inline-block; } .pxl-item--holder { flex-wrap: nowrap; width: 35.5%; position: relative; @media #{$max-xl} { width: 45%; } @media #{$max-sm} { width: 100%; } &:before { content: ''; height: 2px; width: calc(100% - 40px); background-color: #01062e; @include transition(transform 300ms linear 0ms); position: absolute; top: -35px; left: 0; transform: scaleX(0); transform-origin: left center; @media #{$max-sm} { width: 100%; } } } .pxl-item--right { width: 64.5%; flex-wrap: nowrap; @media #{$max-xl} { width: 55%; } @media #{$max-sm} { width: 100%; padding-left: 40px; padding-top: 22px; display: block; } } .pxl--item { padding: 34px 45px 30px 38px; position: relative; @media #{$max-xl} { padding-left: 30px; padding-right: 20px; } @media #{$max-lg} { padding-right: 10px; } @media #{$max-sm} { padding-left: 22px; padding-right: 22px; padding-bottom: 42px; } &:last-child { position: relative; &:before { content: ''; height: 100px; position: absolute; z-index: 99; left: -1px; right: -1px; bottom: -1px; @include background-gradient-top(#fff, rgba(#fff, 0)); @include transition(all 300ms linear 0ms); } &:hover:before { opacity: 0; visibility: hidden; } } &:hover { .pxl-item--image { transform: translate(0, -50%) scale(1); opacity: 1; img { -webkit-animation-name: pxlSkewIn; animation-name:pxlSkewIn; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-timing-function:cubic-bezier(.4,0,.2,1); animation-timing-function:cubic-bezier(.4,0,.2,1); will-change:transform; -webkit-backface-visibility:hidden; backface-visibility:hidden; } } .pxl-item--holder:before { transform: scaleX(1); } } } } .nicescroll-cursors { background-color: $primary_color !important; } // Case History .pxl-history1 { margin: 40px 0; .pxl-item--year { font-size: 30px; text-align: center; color: #01062e; font-family: "NeueMachina", Sans-serif; padding: 12px 0; margin-top: 40px; position: relative; &:before { content: ''; height: 40px; width: 2px; background-color: #555555; position: absolute; top: -45px; left: 50%; transform: translate(-50%, 0); } } .pxl-item--title { margin-bottom: 20px; font-size: 24px; } .pxl-item--desc { font-size: 18px; color: #3f3f3f; @media #{$max-sm} { padding-bottom: 32px; font-size: 17px; } } .pxl-item--image { width: 50%; padding-right: 30px; display: flex; flex-wrap: wrap; justify-content: flex-end; @media #{$max-sm} { width: 100%; justify-content: center; } } .pxl-item--meta { width: 50%; padding-left: 50px; padding-right: 30px; position: relative; &:before { content: ''; height: 100%; width: 2px; background-color: #555555; position: absolute; top: 0; left: -1px; } .pxl-meta--inner { max-width: 420px; padding-top: 24px; } @media #{$max-sm} { width: 100%; padding: 0; text-align: center; justify-content: center; display: flex; flex-wrap: wrap; &:before { display: none; } } } .pxl-item--inner { &.pxl-item--even { .pxl-item--image { justify-content: flex-start; padding-right: 0; padding-left: 55px; @media #{$max-sm} { padding: 0; justify-content: center; } } .pxl-item--holder { flex-direction: row-reverse; } .pxl-item--meta { padding-left: 0px; max-width: 440px; @media #{$max-sm} { max-width: 100%; } .pxl-item--desc { max-width: 380px; } &:before { left: auto; right: -1px; } } } } .slick-arrow { font-size: 18px; width: 30px; height: 30px; display: inline-flex; justify-content: center; align-items: center; position: absolute; z-index: 99; left: 50%; margin-left: -15px; cursor: pointer; &.slick-disabled { cursor: no-drop; } &.slick-prev { transform: rotate(90deg); top: -36px; } &.slick-next { bottom: -36px; transform: rotate(90deg); } } } // Image Box Carousel .pxl-image-box-carousel1 { .split-line { display: inline-flex !important; } .pxl-item--title { display: inline-flex; font-size: 48px; line-height: 1.0899; margin-bottom: 42px; @media #{$max-lg2} { font-size: 44px; } @media #{$max-lg} { font-size: 42px; } @media #{$max-md} { font-size: 32px; } .pxl-heading--shape { min-width: 42px; width: 42px; height: 41px; display: inline-flex; position: relative; top: 4px; &:before, &:after { content: ''; width: 31px; height: 31px; position: absolute; border-radius: 0 31px 0 0; } &:before { bottom: 0; left: 0; background-color: $primary_color; } &:after { bottom: 10px; left: 11px; background-color: $secondary_color; } } .pxl-heading--shape2 { min-width: 52px; width: 52px; position: relative; height: 64px; &:before { content: ''; width: 46px; height: 11px; background-color: #000; position: absolute; top: 0; right: 15px; border-radius: 11px; transform: rotate(-45deg); transform-origin: top right; @media #{$max-sm} { transform: rotate(-45deg) scale(0.8); } } &:after { content: ''; width: 67px; height: 11px; border-radius: 11px; background-color: $primary_color; position: absolute; top: 16px; right: 0; transform: rotate(-45deg); transform-origin: right top; @media #{$max-sm} { transform: rotate(-45deg) scale(0.8); } } } } .pxl-item--description { font-size: 18px; color: #4f4f4f; line-height: 1.6666667; margin-bottom: 43px; @media #{$max-lg} { font-size: 17px; } @media #{$max-md} { font-size: 16px; } } .pxl-item--buttons { .pxl-item--buton.btn-text-more1 { margin-right: 34px; @media #{$max-md} { margin-right: 24px; } } @media #{$max-sm} { .pxl-item--buton { margin-bottom: 20px; } } } .pxl-item--left { width: 50%; position: relative; @media #{$max-sm} { width: 100%; min-height: 360px; } .pxl-item--image { position: absolute; top: -61px; bottom: -61px; right: 0; left: 75px; @media #{$max-lg} { left: 60px; } @media #{$max-sm} { left: 0; top: 0; bottom: 0; } } } .pxl-item--content { width: 50%; padding: 76px 75px 77px; @media #{$max-lg} { padding: 42px 30px; } @media #{$max-sm} { width: 100%; padding-left: 20px; padding-right: 20px; } } .pxl-item--inner { background-color: #fff; margin-top: 61px; margin-bottom: 61px; border-top: 6px solid $primary_color; @include box-shadow(0 0 18px rgba(#6d6d6d, 0.13)); @media #{$max-sm} { margin-bottom: 30px; } } .pxl-swiper-arrow-wrap { margin: 0; position: absolute; bottom: 60px; left: 0; z-index: 99; @media #{$max-lg} { &.style-2 .pxl-swiper-arrow { font-size: 18px; width: 60px; min-width: 60px; height: 60px; } } @media #{$max-sm} { position: static; } } &.style-2 { .pxl-item--left .pxl-item--image { border-radius: 8px; } .pxl-item--title { margin-top: -8px; margin-bottom: 15px; .pxl-heading--shape { display: none; } } .pxl-item--subtitle { font-size: 24px; font-weight: 700; color: #01062e; @extend .ft-theme-default; margin-bottom: 17px; @media #{$max-sm} { font-size: 20px; } } .pxl-item--description { margin-bottom: 32px; } .pxl-item--inner { background-color: #ededed; border-radius: 8px; } .pxl-swiper-arrow-wrap.style-2 .pxl-swiper-arrow { &.pxl-swiper-arrow-prev { border-radius: 0 0 8px 0; @media #{$max-sm} { border-radius: 0 8px 8px 0; } } &.pxl-swiper-arrow-next { border-radius: 0 8px 8px 0; } } .pxl-item--content { @media #{$max-xl} { padding-left: 50px; padding-right: 50px; } @media #{$max-lg} { padding-left: 35px; padding-right: 35px; } @media #{$max-sm} { padding-left: 20px; padding-right: 20px; } } } } .btn-text-more1, .btn-text-more2 { font-size: 16px; color: #01062e; font-weight: 700; @extend .ft-theme-default; display: inline-flex; line-height: 27px; position: relative; z-index: 99; @media #{$max-md} { font-size: 15px; } i { opacity: 0; @include transition(all 300ms linear 0ms); @include transform(translateX(-10px)); } &:hover { i { opacity: 1; @include transform(translateX(0px)); } } } .btn-text-more1 { color: $primary_color; .pxl-item--text { position: relative; &:before { content: ''; height: 1px; width: 100%; background-color: $primary_color; position: absolute; bottom: 2px; left: 0; } } &:hover { color: $primary_color; } } .btn-text-more2 { .pxl-item--text { position: relative; &:before { content: ''; height: 1px; width: 0%; background-color: $primary_color; position: absolute; bottom: 2px; left: 0; @include transition(all 300ms linear 0ms); } } &:hover { color: $primary_color; .pxl-item--text:before { width: 100%; } } } // Case Info Box .pxl-info-box1 { .pxl-item--inner { padding: 35px 30px 45px 30px; background-color: #fff; display: flex; flex-wrap: wrap; align-content: space-between; @media #{$max-sm} { padding: 20px; } } .pxl-sub-title { font-size: 12px; text-transform: uppercase; color: #000; margin-bottom: 12px; } .pxl-title { margin-bottom: 17px; font-size: 26px; line-height: 1.23; } .pxl-desc { color: #525252; font-size: 16px; line-height: 1.625; margin-bottom: 32px; } .pxl-button a { font-size: 15px; font-weight: 700; color: #525252; display: inline-flex; padding: 0 20px; line-height: 39px; border: 2px solid #b2b2b2; &:hover { color: #fff; background-color: $primary_color; border-color: $primary_color; } } .pxl-item--top { width: 100%; } } // Case Text Carousel .pxl-text-carousel1 { background-color: #01062e; padding: 28px 0; color: #ffffff; font-size: 36px; display: flex; align-items: center; overflow: hidden; width: 100%; .pxl-item--icon { line-height: 1; color: #c9cdee; font-size: 44px; } .pxl-item--text { padding: 0 22px; } .pxl-item--inner { display: flex; flex-wrap: nowrap; align-items: center; white-space: nowrap; } .pxl-item--marquee { display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; position: relative; } } // Case Client Box .pxl-client-box1 { background-color: #fff; padding: 21px 28px 21px 20px; border-radius: 20px; box-shadow: 0 0 18px rgba(#6d6d6d, 0.13); .pxl-item--images { display: flex; flex-wrap: nowrap; padding-left: 32px; .pxl-item--img { width: 83px; min-width: 83px; margin-left: -32px; @media #{$max-lg} { width: 70px; min-width: 70px; } img { border-radius: 83px; } } } .pxl-counter--number { display: inline-flex; line-height: 1; font-size: 36px; font-weight: 700; color: #01062e; @extend .ft-theme-default; margin-bottom: 4px; @media #{$max-lg} { font-size: 30px; } } .pxl-item--title { font-size: 20px; color: #6c6c6c; margin-bottom: 0; font-weight: 400; line-height: 1.2; @media #{$max-lg} { font-size: 16px; } } .pxl-item--inner { display: flex; flex-wrap: wrap; align-items: center; } } // Case Anchor Link Scroll .pxl-anchor-link-scroll { width: 194px; height: 194px; border-radius: 100%; position: relative; cursor: pointer; z-index: 1; box-shadow: 0 0 18px rgba(#6d6d6d, 0.13); border-radius: 194px; &:before { content: ''; border: 48px solid #fff; border-radius: 194px; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; box-shadow: 0 0 18px rgba(#6d6d6d, 0.13) inset; } a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; } .pxl-anchor-icon { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 90px; height: 90px; display: flex; align-items: center; justify-content: center; animation: pxl_scroll_bottom_effect 1s ease infinite alternate; font-size: 30px; i { transform: rotate(135deg); } } .pxl-anchor-text { font-size: 19px; text-transform: uppercase; font-weight: 700; position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #01062e; @extend .ft-theme-default; animation: pxl_spin_text 12s linear infinite; svg { position: absolute; top: 50%; left: 50%; overflow: visible; fill: transparent; height: 134px; width: 134px; &.pxl-anchor-svg1 { transform: translate(-50%, -50%) rotate(-120deg); } &.pxl-anchor-svg2 { transform: translate(-50%, -50%) rotate(59deg); } } text { fill: #01062e; } } .pxl-anchor-dots { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 113px; height: 113px; &:before, &:after { content: ''; height: 11px; width: 11px; border-radius: 11px; background-color: $third_color; position: absolute; } &:before { top: 0; left: 0; } &:after { bottom: 0; right: 0; } } } @-ms-keyframes pxl_spin_text { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(-360deg); } } @-moz-keyframes pxl_spin_text { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(-360deg); } } @-webkit-keyframes pxl_spin_text { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(-360deg); } } @keyframes pxl_spin_text { from { transform:rotate(0deg); } to { transform:rotate(-360deg); } } // Case Lists .pxl-list1 { .pxl-item--icon { color: $primary_color; font-size: 24px; line-height: 1; } label { font-size: 24px; font-weight: 700; color: #01062e; @extend .ft-theme-default; padding: 0 10px; } .pxl-item--meta { display: flex; flex-wrap: nowrap; } .pxl--item { display: flex; flex-wrap: nowrap; + .pxl--item { margin-top: 20px; } } } /* Case Search Form */ .pxl-search-form { .pxl-search-field { font-size: 32px; color: #222; padding: 0; border: none; background-color: transparent; height: 58px; @extend .ft-theme-default; font-weight: 500; } .pxl-search-submit { position: absolute; top: 0; right: 0; line-height: 58px; padding: 0; border: none; box-shadow: none; width: 58px; color: $primary_color; background: none; font-size: 26px; margin: 0 -15px; background: none; &:hover, &:focus { color: $primary_color; background: none; } } .pxl-searchform-divider { background-color: rgba(#000, 0.38); position: absolute; left: 0; bottom: -10px; width: 100%; height: 1px; transform-origin: left center; } .pxl-searchform-wrap { position: relative; } } .pxl-col-line1 { &:before { content: ''; width: 1px; right: 0px; position: absolute; top: 0; height: 100%; background-color: #cfcdc9; @media #{$max-sm} { display: none; } } &.style-dark:before { background-color: rgba(#fff, 0.18); } } .pxl-col-line2 { &:before { content: ''; width: 1px; left: 3px; position: absolute; bottom: 0; height: 100%; background-color: #cfcdc9; @media #{$max-sm} { display: none; } } &.style-dark:before { background-color: rgba(#fff, 0.18); } } // Case Process .pxl-process-1 { .pxl--number { position: absolute; left: -33px; top: 50%; @include transform(translate(0, -50%)); width: 66px; height: 66px; line-height: 66px; text-align: center; color: #fff; background-color: $primary_color; font-size: 24px; font-weight: 700; border-radius: 100%; @include transition(all 300ms linear 0ms); z-index: 2; } .pxl--title { font-size: 22px; margin-bottom: 13px; @media #{$max-md} { font-size: 18px; } } .pxl--desc { color: #4a4a4a; @media #{$max-md} { font-size: 16px; } } .pxl--item { background-color: #f5f5f5; padding: 27px 40px 27px 70px; position: relative; margin-left: 33px; @media #{$max-sm} { padding-right: 30px; padding-left: 50px; } &:before { z-index: 1; content: ''; height: 0; left: 0; margin: auto; width: 7px; background-color: $primary_color; @include transition(all 300ms linear 0ms); position: absolute; top: 0; bottom: 0; } + .pxl--item { margin-top: 27px; } &:hover { &:before { height: 100%; } .pxl--number { background-color: #d7d7d7; color: #000000; } } } } // Case Download Link .pxl-download-link-1 { .pxl--title { font-size: 18px; line-height: 1.2; font-weight: 700; margin-bottom: 2px; } .pxl--size { font-size: 14px; line-height: normal; color: #666; } .pxl--meta { flex-grow: 1; } .pxl-icon-file, .pxl-icon-download { width: 33px; height: 42px; background-color: $primary_color; display: inline-flex; justify-content: center; align-items: center; font-size: 20px; color: #fff; } .pxl-icon-download { font-size: 17px; } .pxl--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl--item { display: flex; flex-wrap: nowrap; width: 100%; background-color: #f5f5f5; padding: 8px; position: relative; align-items: center; + .pxl--item { margin-top: 32px; } } } // Mailchimp .pxl-mailchimp-l1 { .mc4wp-form-fields { position: relative; } &.style-outline { [type="submit"] { margin-top: 10px; } } &.style-box { max-width: 315px; [type="email"] { font-size: 16px; color: #c3c3c3; padding: 0; height: 65px; background-color: rgba(#ffffff, 0.13); border-radius: 0px; padding: 0 26px; border: none; } [type="submit"] { margin: 0; height: 65px; width: 65px; padding: 0; border: none; font-size: 0px; position: absolute; border-radius: 0px; top: 0; right: 0; z-index: 2; opacity: 0; } .mc4wp-form-fields:after { content: "\f10f"; font-family: "Caseicon"; width: 24px; height: 24px; justify-content: center; align-items: center; color: $primary_color; width: 24px; height: 24px; border-radius: 24px; position: absolute; top: 50%; right: 17px; @include transform(translate(0, -50%)); font-size: 20px; display: inline-flex; z-index: 1; } } } // Case Phone Info .pxl-contact1 { &.style-1 { .pxl-item--icon { margin-right: 15px; min-width: 47px; width: 47px; height: 47px; background-color: $primary_color; border-radius: 47px; display: inline-flex; justify-content: center; align-items: center; font-size: 25px; color: #000; } .pxl-item--subtitle { font-size: 15px; font-style: italic; line-height: 1.2; margin-bottom: -2px; } .pxl-item--title { margin-bottom: 0; font-size: 27px; line-height: 1.2; } .pxl-item--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-item--inner { align-items: center; flex-wrap: nowrap; position: relative; } } &.style-2 { .pxl-item--icon { margin-right: 15px; min-width: 56px; width: 56px; height: 56px; border-radius: 56px; border: 2px solid #eeeff4; display: inline-flex; justify-content: center; align-items: center; font-size: 25px; color: $primary_color; } .pxl-item--subtitle { font-size: 15px; color: #7e7e7e; line-height: 1.2; margin-bottom: 2px; } .pxl-item--title { margin-bottom: 0; font-size: 24px; line-height: 1.2; font-weight: 700; color: #000427; font-family: inherit; } .pxl-item--link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .pxl-item--inner { align-items: center; flex-wrap: nowrap; position: relative; } } } // Case Author Box .pxl-author-box1 { .pxl-item--img { img { border-radius: 80px; } } .pxl-item--signature { margin-bottom: 7px; } .pxl-item--title { margin-bottom: 0; font-size: 18px; } .pxl-item--position { font-size: 15px; color: #626262; } } // Case Text Link .pxl-text-link1 { .text-default { display: inline-flex; align-items: center; font-size: 18px; line-height: 1.2; color: #01062e; font-weight: 700; @extend .ft-theme-default; .pxl-btn--text { border-bottom: 2px solid $primary_color; } .pxl-btn--icon { display: inline-flex; justify-content: center; align-items: center; .pxl-btn--dots { width: 27px; height: 7px; position: relative; display: inline-flex; span, &:before, &:after { content: ''; position: absolute; top: 0; width: 7px; height: 7px; background-color: $primary_color; border-radius: 7px; } span { left: 0; } &:before { left: 9px; } &:after { right: 0; } } i { font-size: 14px; color: $primary_color; } } } .text-modern { font-weight: 700; font-size: 17px; line-height: 26px; @extend .ft-theme-default; color: $primary_color; display: inline-flex; justify-content: center; align-items: center; .pxl-btn--text { position: relative; &:before { content: ''; position: absolute; left: 0; bottom: 2px; background-color: $primary_color; height: 1px; width: 100%; } } .pxl-btn--icon { width: 26px; height: 26px; background-color: $primary_color; border-radius: 26px; display: inline-flex; color: #fff; justify-content: center; align-items: center; font-size: 12px; margin: 0 -3px; @include transition(all 300ms linear 0ms); } &:hover .pxl-btn--icon { @include transform(translateX(4px)); } } .text-classic { font-size: 18px; font-weight: 500; color: #000; position: relative; .pxl-btn--text { margin: 0; position: relative; &:before { content: ''; width: 0; height: 1px; background-color: $primary_color; position: absolute; bottom: 0; left: 0; @include transition(all 300ms linear 0ms); } } &:hover { color: $primary_color; .pxl-btn--text:before { width: 100%; } } } .text-arrow { font-weight: 700; font-size: 16px; line-height: 26px; @extend .ft-theme-default; color: $primary_color; display: inline-flex; justify-content: center; align-items: center; .pxl-btn--text { position: relative; &:before { content: ''; position: absolute; left: 0; bottom: 2px; background-color: $primary_color; height: 1px; width: 100%; } } .pxl-btn--icon { width: 16px; height: 26px; border-radius: 26px; display: inline-flex; color: $primary_color; justify-content: center; align-items: center; font-size: 15px; margin: 0 -3px; @include transition(all 300ms linear 0ms); } &:hover .pxl-btn--icon { @include transform(translateX(4px)); } } } // Square Animate .pxl-square-animate { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; .pxl-square-item { background-color: rgba(#717171, 0.17); width: 1px; height: 100%; position: absolute; top: 0; span { width: 9px; height: 9px; background-color: $primary_color; position: absolute; bottom: 14%; left: -4px; } &:nth-child(1) { left: 14.3%; @media #{$max-md} { left: 25%; } span { -webkit-animation: dotAnimatedBottomToTop1 30s infinite linear; -moz-animation: dotAnimatedBottomToTop1 30s infinite linear; -o-animation: dotAnimatedBottomToTop1 30s infinite linear; animation: dotAnimatedBottomToTop1 30s infinite linear; &:nth-child(2) { display: none; } } } &:nth-child(2) { left: 28.6%; @media #{$max-md} { left: 50%; } span { bottom: 64%; -webkit-animation: dotAnimatedBottomToTop2 30s infinite linear; -moz-animation: dotAnimatedBottomToTop2 30s infinite linear; -o-animation: dotAnimatedBottomToTop2 30s infinite linear; animation: dotAnimatedBottomToTop2 30s infinite linear; } } &:nth-child(3) { left: 42.9%; @media #{$max-md} { left: 75%; } span { bottom: 5%; -webkit-animation: dotAnimatedBottomToTop3 30s infinite linear; -moz-animation: dotAnimatedBottomToTop3 30s infinite linear; -o-animation: dotAnimatedBottomToTop3 30s infinite linear; animation: dotAnimatedBottomToTop3 30s infinite linear; } } &:nth-child(4) { left: 57.2%; @media #{$max-md} { display: none; } span { bottom: 78%; -webkit-animation: dotAnimatedBottomToTop4 35s infinite linear; -moz-animation: dotAnimatedBottomToTop4 35s infinite linear; -o-animation: dotAnimatedBottomToTop4 35s infinite linear; animation: dotAnimatedBottomToTop4 35s infinite linear; } } &:nth-child(5) { left: 71.5%; @media #{$max-md} { display: none; } span { bottom: 46%; -webkit-animation: dotAnimatedBottomToTop5 30s infinite linear; -moz-animation: dotAnimatedBottomToTop5 30s infinite linear; -o-animation: dotAnimatedBottomToTop5 30s infinite linear; animation: dotAnimatedBottomToTop5 30s infinite linear; } } &:nth-child(6) { left: 85.7%; @media #{$max-md} { display: none; } span { bottom: 27%; -webkit-animation: dotAnimatedBottomToTop6 30s infinite linear; -moz-animation: dotAnimatedBottomToTop6 30s infinite linear; -o-animation: dotAnimatedBottomToTop6 30s infinite linear; animation: dotAnimatedBottomToTop6 30s infinite linear; } } } } // Banner Box .pxl-banner1 { .pxl-item--image img { width: 100%; border-radius: 50px; } .pxl-counter--wrap { position: absolute; top: 0; left: 0; width: 164px; height: 158px; z-index: 99; display: inline-flex; justify-content: center; align-items: flex-end; padding-bottom: 30px; padding-left: 40px; .pxl-counter--holder { max-width: 128px; text-align: center; } .pxl-counter--number { line-height: 1; font-size: 48px; color: #01062e; font-weight: 700; margin-bottom: 2px; @extend .ft-theme-default; display: inline-flex; align-items: center; } .pxl-counter--title { font-size: 18px; line-height: 27px; padding: 0 10px; margin-right: -51px; color: #01062e; background-color: #f3f4f9; } &:before, &:after { content: ''; position: absolute; border-radius: 100% 0 0 0; } &:before { z-index: -2; background-color: $primary_color; width: 151px; height: 151px; right: 12px; bottom: 0; } &:after { z-index: -1; background-color: #f3f4f9; width: 143px; height: 143px; right: 0; bottom: 12px; } } .pxl-item--shape1 { position: absolute; top: 0; right: 17px; z-index: 88; } .pxl-item--shape2 { position: absolute; left: 16px; bottom: 16px; z-index: -1; } .pxl-circle--box { position: absolute; bottom: 0; right: 0; width: 200px; height: 200px; @media #{$max-md} { right: -10px; } .pxl-circle--text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; animation: pxl_spin_text 12s linear infinite; font-size: 15px; font-weight: 700; } svg { position: absolute; top: 50%; left: 50%; overflow: visible; fill: transparent; height: 181px; width: 161px; &.pxl-circle-svg1 { transform: translate(-50%, -50%) rotate(-120deg); } &.pxl-circle-svg2 { transform: translate(-50%, -50%) rotate(60deg); } } text { fill: #01062e; } .pxl-circle--image { position: relative; padding: 10px; &:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 30px solid #f3f4f9; border-radius: 100%; } img { border-radius: 174px; } } .pxl-circle-dots { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 148px; height: 148px; transform: rotate(5deg); .pxl-circle-icon1, .pxl-circle-icon2 { color: #070540; font-size: 21px; position: absolute; } .pxl-circle-icon1 { top: 0; left: 0; } .pxl-circle-icon2 { bottom: 0; right: 0; } } } .pxl-banner-inner { position: relative; padding-top: 50px; padding-left: 42px; padding-bottom: 40px; padding-right: 42px; z-index: 1; @media #{$max-md} { padding-right: 0; } } } .pxl-banner2 { margin-top: 90px; margin-left: 86px; position: relative; @media #{$max-lg} { margin-top: 50px; margin-left: 40px; } .pxl-circle--image { position: absolute; top: -90px; left: -86px; z-index: 99; @media #{$max-lg} { top: -50px; left: -40px; max-width: 150px; } } .pxl-item--image { position: relative; img { width: 100%; border-radius: 20px; } } .pxl-btn-video { width: 58px; height: 58px; border-radius: 58px; display: inline-flex; background-color: $primary_color; color: #fff; justify-content: center; align-items: center; font-size: 14px; position: absolute; bottom: 78px; right: -29px; z-index: 88; &:before { content: ""; position: absolute; z-index: 0; left: 0; top: 0; display: block; width: 100%; height: 100%; background-color: #{'rgba(var(--primary-color-rgb),0.4)'}; border-radius: 50%; animation: pxl_pulse_border 1500ms ease-out infinite; -webkit-animation: pxl_pulse_border 1500ms ease-out infinite; z-index: -2; border-radius: inherit; } &:hover, &:focus { color: #fff; } } } // Process Single .pxl-process-single1 { position: relative; z-index: 1; padding-right: 42px; margin: 177px 0; .pxl-item--number { font-size: 32px; font-weight: 700; color: #c5c5c5; margin-top: 31px; @include transition(all 300ms linear 0ms); } .pxl-item--title { margin-bottom: 18px; font-size: 20px; } .pxl-item--desc { font-size: 17px; color: #4a4a4a; line-height: 1.42; } .pxl-item--holder { width: 100%; display: flex; flex-wrap: nowrap; } .pxl-item--box { width: 300px; height: 300px; position: absolute; top: -96px; right: 66px; z-index: -1; @include transform(translate(0, 0%) rotate(45deg)); border: 0px solid #000; z-index: -1; &:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: -2; } &:after { content: ''; position: absolute; top: -50px; right: -50px; width: 100%; height: 100%; background-image: url(../img/process-shadow.png); background-repeat: no-repeat; z-index: -3; background-position: top right; transform: rotate(-46deg); } } .pxl-item--icon { height: 100px; width: 100px; position: absolute; top: 0; left: 0; background-color: #f1f1f1; font-size: 50px; display: inline-flex; justify-content: center; align-items: center; border-radius: 0 0 0 100%; @include transition(all 300ms linear 0ms); color: #1f1f1f; i, svg { position: relative; transform: rotate(-45deg) translateX(12px); } svg { height: 50px; } } .pxl-line--shape { height: 100px; position: absolute; top: 101px; right: -55px; background-color: rgba(#c5c5c5, 0.24); width: 170px; transform: rotate(45deg) skewY(42deg); z-index: -3; @include transition(all 300ms linear 0ms); } &:hover { .pxl-item--icon { color: #fff; background-color: $primary_color; } .pxl-item--number { color: $primary_color; } .pxl-line--shape { background-color: $primary_color; } } } .pxl-process-single2 { text-align: center; .pxl-item--number { margin-bottom: 18px; span { display: inline-flex; width: 72px; height: 72px; border: 1px solid #{'rgba(var(--primary-color-rgb),0.1)'}; border-radius: 72px; position: relative; font-size: 30px; @extend .ft-theme-default; justify-content: center; align-items: center; font-weight: 700; z-index: 1; color: transparent; -webkit-text-stroke-color: $primary_color; -webkit-text-stroke-width: 1px; @include transition(all 300ms linear 0ms); &:before { content: ''; width: 56px; height: 56px; background-color: #{'rgba(var(--primary-color-rgb),0.1)'}; position: absolute; top: 7px; left: 7px; z-index: -1; border-radius: 56px; @include transition(all 300ms linear 0ms); } } } .pxl-item--title { margin: 0; font-size: 20px; font-weight: 500; } &:hover .pxl-item--number { span { -webkit-text-stroke-color: #fff; border-color: $primary_color; &:before { background-color: $primary_color; } } } } // Service Box .pxl-service-box1 { .pxl-item--title { margin-bottom: 22px; font-size: 36px; color: #fff; @media #{$max-md} { font-size: 30px; } @media #{$max-sm} { font-size: 24px; } } .pxl-item--desc { font-size: 16px; line-height: 1.625; color: #d2d2d2; margin-bottom: 32px; } .pxl-item--button { @include transition(all 300ms linear 0ms); opacity: 0; @include transform(translateY(30px)); .btn { font-size: 16px; line-height: 49px; padding-left: 30px; padding-right: 24px; background-color: $primary_color; &:before { background-color: #fff; } &:hover, &:focus { background-color: $primary_color; color: #01062e; } i { font-size: 14px; } } } .pxl-item--image { img { border-radius: 0 323px 0 0; width: 100%; } } .pxl-item--feature { margin-bottom: 42px; list-style: none; font-size: 17px; font-weight: 700; color: #ffffff; @media #{$max-sm} { font-size: 16px; } li { display: flex; flex-wrap: nowrap; align-items: center; @include transition(all 300ms linear 0ms); &:hover { padding-left: 15px; } + li { margin-top: 10px; } span { display: inline-flex; background-repeat: no-repeat; background-position-y: -1px; background-image: linear-gradient(transparent calc(100% - 1px), #a4a5ac 1px); -webkit-backface-visibility: hidden; backface-visibility: hidden; animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards; } &:hover span { animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards; } } i { font-size: 13px; } } .pxl-item--shape { position: absolute; top: 8px; right: 56px; @include transition(all 300ms linear 0ms); transform: scale(0); transform-origin: bottom left; img { width: auto; border-radius: 0px; } } .pxl-item--inner { display: flex; flex-wrap: wrap; .pxl-item--holder { @media #{$max-sm} { padding: 0; } &.img-active { width: 57%; @media #{$max-sm} { width: 100%; margin-bottom: 42px; } } } .pxl-item--image { position: relative; width: 43%; margin-top: 18px; @media #{$max-md} { padding-right: 30px; } @media #{$max-sm} { width: 100%; padding: 0; } } } .pxl-swiper-footer { position: absolute; top: 50%; right: 34px; @include transform(translate(0, -50%)); z-index: 99; @media #{$max-md} { right: 24px; } @media #{$max-sm} { display: none; } .pxl-swiper-dots { font-size: 0px; font-weight: 700; color: #fff; font-family: "NeueMachina", Sans-serif; width: 52px; height: 88px; line-height: 1; position: relative; .swiper-pagination-current { font-size: 36px; @include transform(translate(0, -50%)); position: absolute; top: 50%; left: 0; @media #{$max-md} { font-size: 28px; } &:before { content: '0'; } } } .pxl-swiper-arrow { width: 52px; height: 44px; line-height: 44px; color: #f1f1f1; display: inline-flex; justify-content: center; align-items: center; &.pxl-swiper-arrow-prev { border-bottom: 1px solid #cdcdcd; i { transform: rotate(90deg); } } &.pxl-swiper-arrow-next { border-top: 1px solid #cdcdcd; i { transform: rotate(90deg); } } } } .pxl-carousel-bg1 { position: absolute; top: 66px; left: 0; width: 100%; bottom: 0; z-index: -1; background-color: #01062e; border-radius: 0 20px 20px 20px; .pxl-bg-svg { background-color: #01062e; height: 27px; border-radius: 20px 0 0 0; position: absolute; top: -26px; left: 0; width: 268px; @media #{$max-sm} { width: 120px; } @media #{$max-xs} { width: 80px; } svg { position: absolute; top: 0; right: -45px; fill: #01062e;; } } &:before { content: ''; position: absolute; top: 0; right: 0; background-color: rgba(#fff, 0.1); width: 120px; height: 100%; z-index: 9; border-radius: 0 20px 20px 0; @media #{$max-md} { width: 100px; } @media #{$max-sm} { display: none; } } } .pxl-carousel-bg2 { position: absolute; top: 47px; left: 0; width: 100%; bottom: 0; z-index: -2; background-color: $primary_color; border-radius: 0 20px 20px 20px; transform: scaleX(-1); &:before { content: ''; width: 120px; background-color: rgba(#fff, 0.1); height: 100%; position: absolute; top: -26px; left: 0; border-radius: 20px 0 0 0; z-index: 1; @media #{$max-md} { width: 100px; } @media #{$max-sm} { display: none; } } .pxl-bg-svg { background-color: $primary_color; height: 27px; border-radius: 20px 0 0 0; position: absolute; top: -26px; left: 0; width: 268px; @media #{$max-sm} { width: 120px; } @media #{$max-xs} { width: 80px; } svg { position: absolute; top: 0; right: -45px; fill: $primary_color;; } } } .pxl-carousel-bg3 { position: absolute; top: 29px; left: 0; width: 100%; bottom: 0; z-index: -3; background-color: #fff; border-radius: 0 20px 20px 20px; .pxl-bg-svg { background-color: #fff; height: 27px; border-radius: 20px 0 0 0; position: absolute; top: -26px; left: 0; width: 268px; @media #{$max-sm} { width: 120px; } @media #{$max-xs} { width: 80px; } svg { position: absolute; top: 0; right: -45px; fill: #fff;; } } } .pxl-carousel-inner { position: relative; z-index: 1; padding: 175px 160px 90px 200px; @media #{$max-lg} { padding-left: 160px; } @media #{$max-md} { padding-left: 30px; padding-top: 125px; padding-bottom: 60px; padding-right: 100px; } @media #{$max-sm} { padding-right: 30px; } } .pxl-swiper-container { margin: 0; .pxl-swiper-slide { padding: 0; } } .pxl-swiper-thumbs { position: absolute; top: 50%; left: 55px; @include transform(translate(0, -50%)); width: 57px; padding: 0; @media #{$max-md} { position: static; transform: translate(0,0); width: 100%; margin-top: 32px; } .pxl-swiper-slide { padding: 0; } .pxl-item--icon { color: #f1f1f1; font-size: 28px; width: 57px; height: 57px; border: 1px solid rgba(#fff, 0.26); border-radius: 15px; margin: 16px 0; display: inline-flex; justify-content: center; align-items: center; @include transition(all 300ms linear 0ms); @media #{$max-md} { margin: 5px 10px; } } .pxl-swiper-wrapper { display: block; @media #{$max-md} { display: flex; justify-content: center; } } .swiper-slide-visible.swiper-slide-thumb-active { .pxl-item--icon { border-color: $primary_color; background-color: $primary_color; } } } .swiper-slide-visible.swiper-slide-active { .pxl-item--shape { transform: scale(1); transition-delay: 500ms; } .pxl-item--button { opacity: 1; @include transform(translateY(0px)); transition-delay: 300ms; } } } .section-overlay-space .elementor-background-overlay { top: 30px; left: 30px; right: 30px; bottom: 30px; height: auto; width: auto; @media #{$max-md} { left: 20px; top: 20px; right: 20px; bottom: 20px; } } .pxl-service-box2 { .pxl-swiper-thumbs { padding: 0; width: 100%; max-width: 232px; overflow: visible; margin: 30px; @media #{$max-md} { margin-left: 0; } @media #{$max-sm} { max-width: 100%; margin-right: 0; } .pxl-thumb--icon { line-height: 1; color: #adadad; font-size: 52px; position: relative; padding-bottom: 13px; margin-bottom: 10px; @include transition(all 300ms linear 0ms); &:before { content: ''; width: 25px; height: 2px; background-color: #d8d8d8; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; @include transition(all 300ms linear 0ms); } svg { height: 52px; fill: #adadad; } .flaticon-gun { transform: scale(1.18); } } .pxl-thumb--title { font-size: 22px; margin-bottom: 0; @include transition(all 300ms linear 0ms); @media #{$max-md} { font-size: 20px; } } .pxl-item--thumb { text-align: center; padding: 34px 20px; background-color: #fff; box-shadow: 0 12px 25px rgba(#090909, 0.06); position: relative; z-index: 1; @media #{$max-md} { box-shadow: 0 0px 12px rgba(#090909, 0.06); } &:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background-color: #000000; background-image: url(../img/bg-tab-line.png); background-position: center; background-repeat: no-repeat; @include transition(all 300ms linear 0ms); opacity: 0; } } .swiper-slide-thumb-active .pxl-item--thumb { &:before { opacity: 1; } .pxl-thumb--icon { color: $primary_color; svg { fill: $primary_color; } &:before { background-color: rgba(#fff, 0.75); width: 44px; } } .pxl-thumb--title { color: #fff; } } .pxl-swiper-slide { padding: 0; height: auto; &:nth-child(1) { z-index: 10; } &:nth-child(2) { z-index: 9; } &:nth-child(3) { z-index: 8; } &:nth-child(4) { z-index: 7; } &:nth-child(5) { z-index: 6; } &:nth-child(6) { z-index: 5; } &:nth-child(7) { z-index: 4; } &:nth-child(8) { z-index: 3; } &:nth-child(9) { z-index: 2; } &:nth-child(10) { z-index: 1; } } .pxl-swiper-wrapper { display: block; transform: translate3d(0px, 0px, 0px) !important; } } .pxl-item--title { margin-bottom: 10px; font-size: 36px; display: inline-block; @media #{$max-md} { font-size: 30px; margin-top: 15px; } } .pxl-item--desc { margin-bottom: 25px; font-size: 17px; color: #666666; line-height: 1.647; @media #{$max-md} { font-size: 16px; } } .pxl-item--button { .btn { font-size: 14px; line-height: 43px; padding: 0 52px; border-radius: 8px; background-color: #090909; } } .pxl-image--wrap { .pxl-image--inner { position: relative; max-width: 332px; float: left; margin-right: 20px; margin-bottom: 7px; @media #{$max-sm} { float: none; margin-left: 0; margin-right: 0; } } img { width: 100%; } .pxl-item--space { height: 100px; @media #{$max-sm} { height: 8px; } } .pxl-item--icon { position: absolute; top: 0; right: -85px; background-color: $primary_color; width: 85px; height: 82px; z-index: 99; font-size: 48px; color: #000; border-radius: 0 8px 8px 0; display: flex; justify-content: center; align-items: center; svg { height: 36px; fill: #000; } @media #{$max-sm} { right: 0; border-radius: 0px 0 0 8px; } } } .pxl-swiper-container { margin: 30px 30px 30px 80px; @media #{$max-xl} { margin-right: 0; } @media #{$max-md} { margin-left: 0; } .pxl-swiper-slide { padding: 0; } } .pxl-widget-wrap { margin-bottom: 34px; max-width: 590px; @media #{$max-sm} { display: none; } .pxl-widget--subtitle { font-size: 18px; font-weight: 700; color: #090909; margin-bottom: 28px; --box-color-to: #dadbda; span { padding: 3px 18px; @include background-horizontal(var(--box-color-to), rgba(#dadbda, 0)); background-color: transparent; } } .pxl-widget--title { margin-bottom: 0; font-size: 42px; line-height: 1.142; } } .pxl-carousel-inner { display: flex; flex-wrap: nowrap; @media #{$max-sm} { flex-wrap: wrap; } } @media #{$min-lg} { .pxl-swiper-dots-wrap.style-4 { width: 36px; position: absolute; bottom: 7px; left: 299px; z-index: 99; flex-wrap: wrap; flex-direction: column; .pxl-swiper-fraction-first, .pxl-swiper-fraction-last { margin: 16px 0; } .pxl-swiper-dots { width: 3px; height: 115px; flex-direction: column; .pxl-swiper-pagination-bullet { width: 3px; height: 100%; } } } } @media #{$max-md} { .pxl-swiper-dots-wrap.style-4 { margin-top: 20px; } } } .pxl-service-box3 { .pxl-item--title { font-size: 24px; margin-bottom: 16px; position: relative; padding-bottom: 17px; @include transition(all 300ms linear 0ms); &:before { content: ''; width: 84px; height: 6px; background-color: $primary_color; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; border-radius: 6px; @include transition(all 300ms linear 0ms); } } .pxl-item--icon { height: 79px; width: 79px; border-radius: 15px; border: 6px solid #fff; font-size: 42px; color: $primary_color; background-color: #131414; display: inline-flex; justify-content: center; align-items: center; position: absolute; top: -37px; left: 0; right: 0; margin: 0 auto; @include transition(all 300ms linear 0ms); } .pxl-item--desc { font-size: 15px; color: #4e4e4e; line-height: 1.73333; @include transition(all 300ms linear 0ms); } .pxl-item--button { position: absolute; top: 14px; left: 0; right: 0; @include transition(all 300ms linear 0ms); opacity: 0; @include transform(translateY(30px)); .btn { font-size: 15px; color: #131414; padding: 0 23px; border-radius: 8px; line-height: 54px; background-color: $primary_color; } } .pxl-item--holder { position: relative; min-height: 104px; } .pxl-item--inner { text-align: center; margin-top: 37px; position: relative; background-color: #fff; border-radius: 40px; padding: 64px 40px 172px 40px; z-index: 1; @media #{$max-sm} { padding-left: 25px; padding-right: 25px; } &:before { content: ''; border: 5px solid $primary_color; border-bottom: none; border-radius: 40px 40px 0 0; position: absolute; top: 20px; left: 20px; right: 20px; bottom: 170px; z-index: -3; @media #{$max-sm} { left: 0; right: 0; } } &:after { content: ''; z-index: -2; width: 103px; height: 50px; position: absolute; top: 0; left: 0; right: 0; margin: auto; background-color: #fff; } .pxl-item--image { z-index: -1; position: absolute; top: 20px; right: 20px; bottom: 98px; left: 20px; border-radius: 40px; @include transition(all 300ms linear 0ms); opacity: 0; @media #{$max-sm} { left: 0; right: 0; } &:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 40px; background-color: rgba(#000, 0.65); } } .pxl-icon--bottom { position: absolute; bottom: 55px; left: 0; right: 0; z-index: 99; opacity: 0; transform: scale(0); @include transition(all 300ms linear 0ms); .pxl-icon--inner { height: 79px; width: 79px; border-radius: 15px; border: 6px solid #fff; font-size: 42px; color: $primary_color; background-color: #131414; display: inline-flex; justify-content: center; align-items: center; position: relative; &:before, &:after { content: ''; width: 84px; height: 6px; background-color: $primary_color; position: absolute; top: 50%; margin-top: 3px; border-radius: 6px; } &:before { left: -104px; } &:after { right: -104px; } } } &:hover { .pxl-item--title { color: #fff; &:before { width: 0; } } .pxl-item--image { opacity: 1; } .pxl-item--desc { opacity: 0; @include transform(translateY(30px)); } .pxl-item--button { opacity: 1; @include transform(translateY(0px)); } .pxl-item--icon { opacity: 0; transform: scale(0); } .pxl-icon--bottom { opacity: 1; transform: scale(1); } } } } // DropCaps .pxl-drop-caps { line-height: 1.8; .pxl-item--inner { display: inline-block; } .pxl-first-letter { font-weight: 700; float: left; margin: 10px 12px 0 0; width: 45px; height: 45px; text-align: center; color: #000; font-size: 60px; line-height: 45px; position: relative; color: $primary_color; span { @extend .pxl-middle; } } &.style-box { .pxl-first-letter { background-color: #000; color: #fff; font-size: 24px; } } } .rtl .pxl-drop-caps { .pxl-first-letter { margin-right: 0; margin-left: 18px; float: right; } } // Service Single .pxl-service-single1 { position: relative; padding: 23px 20px 63px; z-index: 1; &:before { content: ''; @include transition(all 300ms linear 0ms); z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; box-shadow: 0 0 18px rbga(#6d6d6d, 0.06); opacity: 0; transform: translateX(-20px); } &:hover:before { opacity: 1; transform: translateX(0px); } .pxl-item--title { font-size: 24px; margin-bottom: 21px; padding-bottom: 10px; border-bottom: 1px solid rgba(#b2b2b2, 0.57); color: $primary_color; } .pxl-item--subtitle { font-size: 18px; color: #01062e; @extend .ft-theme-default; margin-bottom: 30px; } .pxl-item--feature { margin-bottom: 37px; list-style: none; font-size: 17px; font-weight: 700; color: #121839; @media #{$max-sm} { font-size: 16px; } li { display: flex; flex-wrap: nowrap; align-items: center; @include transition(all 300ms linear 0ms); &:hover { padding-left: 15px; } + li { margin-top: 10px; } span { display: inline-flex; background-repeat: no-repeat; background-position-y: -1px; background-image: linear-gradient(transparent calc(100% - 1px), #a4a5ac 1px); -webkit-backface-visibility: hidden; backface-visibility: hidden; animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline forwards; } &:hover span { animation: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards; } } i { font-size: 13px; } } .pxl-item--button a { position: relative; font-size: 16px; font-weight: 700; color: #000; display: inline-flex; line-height: normal; &:before { content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; background-color: #969da0; } i { position: absolute; top: 50%; right: -15px; opacity: 0; transform: translate(0, -50%); @include transition(all 300ms linear 0ms); } &:hover { i { opacity: 1; right: -23px; } } } } .pxl-gallery-carousel2 { .pxl-item--img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .pxl-item--inner { min-height: 614px; position: relative; } .pxl-swiper-container { margin: 0; .pxl-swiper-slide { padding: 0; } } .pxl-swiper-footer { padding: 0 15px; margin-top: 15px; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; .pxl-swiper-dots { display: inline-flex; align-items: center; font-size: 20px; font-weight: 800; @extend .ft-theme-default; color: #01062e; margin: 0 -8px; span { font-size: 48px; font-family: "NeueMachina", Sans-serif; display: inline-flex; margin: 0 32px; @media #{$max-md} { font-size: 36px; } } } .pxl-swiper-arrow { width: 40px; height: 30px; display: inline-flex; justify-content: center; align-items: center; color: #b2b2b2; font-size: 23px; @include transition(all 300ms linear 0ms); &:hover { color: #000000; } &.pxl-swiper-arrow-next { transform: rotate(45deg); } &.pxl-swiper-arrow-prev { transform: rotate(-135deg); } } } } // Menu Hidden Sidebar .pxl-menu-hidden-sidebar { position: relative; .pxl-menu-popup-overlay { content: ''; position: absolute; top: -3000px; left: -3000px; width: 20000px; height: 20000px; background-color: rgba(0,0,0,0.55); z-index: -1; @include transition(all 300ms linear 0ms); opacity: 0; visibility: hidden; cursor: pointer; } .pxl-menu-popup-wrap { position: absolute; top: -14px; left: -20px; padding: 90px 40px 50px; min-width: 510px; box-shadow: 0 0 18px rgba(#000, 0.06); z-index: 1001; display: inline-flex; flex-wrap: wrap; justify-content: center; visibility: hidden; @media #{$max-xl} { padding-top: 70px; padding-bottom: 25px; } &:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: -1; border-radius: 40px; transition: all 300ms linear 0ms; transform: scale(0); transform-origin: top left; transition-delay: 120ms; } } .pxl-menu-popup { max-height: calc(100vh - 450px); overflow-x: hidden; overflow-y: scroll; min-width: 250px; justify-content: center; display: flex; flex-wrap: wrap; position: relative; padding: 0 20px; width: calc(100% + 30px); margin-right: -30px; @media #{$max-xl} { max-height: calc(100vh - 350px); } } .pxl-menu-popup-inner { position: relative; overflow: hidden; } .pxl-menu-hidden { list-style: none; margin-bottom: 0; .pxl-arrow-toggle { height: 26px; width: 26px; color: #dadada; position: absolute; top: 50%; right: 0; @include transform(translate(0, -50%)); font-size: 15px; display: inline-flex; justify-content: center; align-items: center; } a { font-size: 18px; color: #01041e; font-weight: 700; @extend .ft-theme-default; display: block; padding: 5px 0; position: relative; padding-right: 38px; @media #{$max-xl} { font-size: 17px; } } > li { transform: translateY(25px); opacity: 0; @include transition(all 200ms linear 0ms); > a { font-size: 24px; color: #cdcdcd; @media #{$max-xl} { font-size: 20px; } } > a.pxl-onepage-active, &:hover > a, &.current_page_item > a, &.current-menu-item > a, &.current_page_ancestor > a, &.current-menu-ancestor > a { color: #01041e; } } .sub-menu { list-style: none; margin: 8px 0; display: none; .pxl-menu-item-text { display: inline-flex; align-items: center; &:before { font-family: "Flaticon"; content: "\f134"; font-size: 15px; color: $primary_color; margin-right: 12px; } } .sub-menu { padding-left: 12px; .sub-menu { padding-left: 24px; } } } } .pxl-menu-button-wrap { position: relative; } .pxl-button-label { font-size: 22px; color: #000; font-weight: 700; text-transform: uppercase; position: absolute; top: 100%; white-space: nowrap; transform: rotate(-90deg) translate(0, 50%); transform-origin: right top; right: 100%; margin-top: 17px; } .pxl-menu-button { cursor: pointer; width: 63px; height: 63px; border: 2px solid #323232; border-radius: 63px; align-items: center; justify-content: center; display: inline-flex; .pxl-anchor-divider .pxl-icon-line { width: 100%; border-radius: 3px; } } .pxl-logo { margin-bottom: 60px; display: flex; flex-wrap: wrap; justify-content: center; @include transition(all 200ms linear 0ms); opacity: 0; transform: translateY(25px); @media #{$max-xl} { margin-bottom: 32px; } } .pxl-list-info { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; padding-top: 67px; @media #{$max-xl} { padding-top: 35px; } .pxl--item { padding: 0 10px; width: 50%; text-align: center; margin-bottom: 20px; transform: translateY(25px); opacity:0; @include transition(all 200ms linear 0ms); a { font-size: 18px; font-weight: 500; color: #01041e; &:hover { color: $primary_color; } } } } .pxl-menu-popup-close { position: absolute; top: 27px; left: 40px; font-size: 24px; color: #01041e; font-weight: 700; display: inline-flex; align-items: center; cursor: pointer; @include transition(all 200ms linear 0ms); opacity: 0; transform: scale(0.5); @media #{$max-xl} { font-size: 20px; } i { font-size: 22px; @include transition(all 200ms linear 0ms); } &:hover { i { transform: rotate(180deg); } } } &.active { .pxl-menu-popup-overlay { opacity: 1; visibility: visible; } .pxl-menu-popup-wrap { visibility: visible; &:before { transform: scale(1); transition-delay: 0ms; } } .pxl-menu-popup-close { transform: scale(1); opacity: 1; transition-delay: 100ms; } .pxl-logo { transform: translateY(0px); opacity: 1; transition-delay: 200ms; } .pxl-menu-hidden > li { transform: translateY(0px); opacity: 1; &:nth-child(1) { transition-delay: 300ms; } &:nth-child(2) { transition-delay: 320ms; } &:nth-child(3) { transition-delay: 340ms; } &:nth-child(4) { transition-delay: 360ms; } &:nth-child(5) { transition-delay: 380ms; } &:nth-child(6) { transition-delay: 400ms; } } .pxl-list-info .pxl--item { transform: translateY(0px); opacity: 1; &:nth-child(1) { transition-delay: 500ms; } &:nth-child(2) { transition-delay: 600ms; } } } } // Language Switcher .pxl-language-switcher1 { display: inline-flex; align-items: center; font-size: 18px; line-height: 1.25; text-transform: uppercase; font-weight: 700; a { color: #bab9b9; } .pxl-language-item { padding: 0 10px; &.active a { color: #000000; } + .pxl-language-item { border-left: 1px solid #c7c7c7; } } } .h2-section-full.elementor-section { left: 0 !important; width: auto !important; padding-left: 0 !important; } // Case Showcase .pxl-showcase1 { overflow: hidden; border-radius: 15px; box-shadow: 0 10px 15px rgba(0,0,0,0.04); .pxl-item--overlay { @include transition(all 300ms linear 0ms); z-index: 99; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(#000, 0.2); opacity: 0; } .pxl-item--image { height: 595px; position: relative; overflow: hidden; img { display: block; position: absolute; left: 0; top: 0; width: 100%; height: auto; transform: translateY(0); @include transition(transform 8s ease-out,top 8s ease-out); } } .pxl-item--title { margin: 0; font-size: 24px; color: #01062E; text-align: center; padding: 29px 15px; } .pxl-item--holder { position: relative; z-index: 101; &:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: #F2F4FF; border-top: 2px solid $primary_color; @include transition(all 300ms linear 0ms); z-index: -1; } } .pxl-button--group { z-index: 100; position: absolute; top: -59px; left: 0; right: 0; display: flex; flex-wrap: wrap; justify-content: center; .btn { font-size: 18px; font-weight: 500; line-height: 56px; padding: 0 34px; border-radius: 56px; margin: 10px 8px; box-shadow: 0 0 15px rgba(#000000, 0.24); opacity: 0; @media #{$max-xxl} { padding: 0 28px; font-size: 17px; } &:hover { box-shadow: 0 0 18px rgba(#000000, 0.32); } } .pxl-item--button1 .btn { background-color: $primary_color; transform: translateX(-25px); } .pxl-item--button2 .btn { background-color: #888B9D; transform: translateX(25px); } } .pxl-item--popular { box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15); line-height: 33px; height: 33px; font-size: 13px; font-weight: 700; color: #fff; background-color: $primary_color; position: absolute; width: 180px; padding: 0 10px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 25px; left: -48px; @extend .ft-theme-default; text-align: center; text-transform: uppercase; z-index: 101; } &:hover { .pxl-item--image { img { top: 100%; transform: translateY(-100%); } } .pxl-item--overlay { opacity: 1; } .pxl-item--holder { &:before { top: -21px; } } .pxl-button--group { .pxl-item--button1 .btn { opacity: 1; transform: translateX(0px); } .pxl-item--button2 .btn { opacity: 1; transform: translateX(0px); } } } &.is-coming-soon { .pxl-item--holder { &:before { top: 0; } } .pxl-item--image { img { filter: blur(1.8px); top: 0%; transform: translateY(0%); } } .pxl-item--overlay { opacity: 1; } } } // Case Image Parallax .pxl-imagebox-parallax { position: relative; z-index: 1; .pxl-main--image { display: inline-flex; position: relative; } .pxl-small--image { position: absolute; } } @media #{$min-xl} { .landing-section-first { margin: 0 15px; } } @media #{$max-sm} { .sm-hidden-img-small .pxl-imagebox-parallax .pxl-small--image { display: none; } } .pxl-section-padding1 > .elementor-container { padding-left: 86px; padding-right: 86px; @media #{$max-xl} { padding-left: 55px; padding-right: 55px; } } .pxl-column-padding1 > .elementor-widget-wrap { margin-left: 55px; @media #{$max-xl} { margin-left: 35px; } @media #{$max-lg} { margin-left: 15px; } @media #{$max-sm} { margin-left: 0px; } } .pxl-column-padding2 > .elementor-widget-wrap { margin-left: 70px; margin-right: 50px; @media #{$max-xxl} { margin-left: 30px; margin-right: 30px; } @media #{$max-lg} { margin-left: 15px; margin-left: 15px; } } .pxl-widget-padding1 > .elementor-container { padding-right: 30px; @media #{$max-xl} { padding-right: 15px; padding-left: 15px; } @media #{$max-lg} { padding-right: 0px; padding-left: 0px; } } .pxl-section-border1 { border: 26px solid transparent; } .pxl-link-scroll1 { width: 31px; text-align: center; font-size: 15px; width: 58px; background-color: #fff; padding: 24px 19px; border-radius: 58px; box-shadow: 0 0 27px rgba(#01062e, 0.14); .pxl--item { a { width: 20px; height: 20px; display: block; position: relative; border: 3px solid #9bd9ee; border-radius: 20px; @include transition(all 220ms linear 0ms); &:before { content: ''; border-radius: 24px; position: absolute; border: 2px solid $primary_color; border-radius: 100%; @include transform(scale(1.2)); width: 24px; height: 24px; top: -5px; left: -5px; opacity: 0; } span { position: absolute; background-color: #1b1b1b; color: #fff; white-space: nowrap; padding: 0 12px; font-size: 13px; top: 50%; right: 100%; opacity: 0; margin-right: 22px; visibility: hidden; @include transition(all 220ms linear 0ms); @include border-radius(3px); line-height: 32px; @include transform(translate(0, -50%)); font-weight: 500; &:before { content: ''; border-style: solid; border-color: transparent transparent transparent #1b1b1b; border-width: 6px; position: absolute; top: 50%; right: -12px; @include transform(translate(0, -50%)); } } &.pxl-onepage-active { background-color: $primary_color; border-color: #fff; &:before { opacity: 1; @include transform(scale(1)); } } &:hover { background-color: $primary_color; border-color: #fff; span { opacity: 1; visibility: visible; margin-right: 16px; } &:before { opacity: 1; @include transform(scale(1)); } &:after { background-color: $primary_color; } } } + .pxl--item { margin-top: 9px; } } &.ps-right-center { right: 45px; @media #{$max-xl} { right: 13px; } } &.ps-left-center { left: 45px; @media #{$max-xl} { left: 13px; } .pxl--item a { span { right: auto; left: 100%; margin-right: 0; margin-left: 22px; &:before { right: auto; left: -12px; transform: translate(0, -50%) scaleX(-1); } } &:hover span { margin-left: 16px; } } } @media #{$max-lg} { &.hidden_lg { display: none; } } } // Recent Post */ .pxl-recent-news1 { background-color: #fff; border-radius: 8px; padding: 23px 28px 21px 28px; .pxl-post--category { font-size: 12px; text-transform: uppercase; font-weight: 700; margin-bottom: 5px; @extend .ft-theme-default; a { color: $primary_color; } } .pxl-post--title { margin-bottom: 6px; font-size: 18px; line-height: 1.3333; a { color: inherit; &:hover { color: inherit; } } } .pxl-post--date { font-size: 12px; font-weight: 600; @extend .ft-theme-default; color: #767676; } .pxl-box--title { font-size: 26px; margin-bottom: 18px; } .pxl-post-item + .pxl-post-item { border-top: 1px solid #dadada; padding-top: 12px; margin-top: 12px; } } /* Event Carousel */ .pxl-event-layout1 { .pxl-item--holder { background-color: #fff; border-radius: 8px; padding: 40px 18px 20px; box-shadow: 0 8px 22px rgba(#000000, 0.06); @media #{$max-xl} { padding-left: 15px; padding-right: 15px; } } .pxl-item--image { min-height: 290px; min-width: 175px; width: 175px; position: relative; @include transition(all 300ms linear 0ms); background-color: #fff; @media #{$max-xl} { min-width: 145px; width: 145px; } .bg-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; @include transition(all 300ms linear 0ms); } a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } + .pxl-item--holder { border-radius: 0 8px 8px 0; } } .pxl-item--title { padding-bottom: 16px; margin-bottom: 32px; font-size: 18px; color: #313131; line-height: 1.555556; border-bottom: 1px solid #dddddd; min-height: 101px; @media #{$max-xl} { font-size: 16px; } a { color: inherit; background-image: linear-gradient(transparent calc(100% - 1px), #313131 1px); &:hover { color: inherit; } } } .pxl-item--meta { font-size: 14px; font-weight: 500; color: #7a7a7a; strong, b { color: #313131; } .pxl-item--location { margin-top: 11px; } } .pxl-item--inner { margin: 30px 0; display: flex; flex-wrap: nowrap; &:hover { .pxl-item--image { border-radius: 90px 0 0 90px; .bg-image { border-radius: 90px; } } } } &.pxl-event-grid1 { .pxl-item--inner { margin: 15px 0; .pxl-item--holder { box-shadow: 0 0px 20px rgba(#000000, 0.08); border-radius: 0px; } } } } .pxl-blockquote1 { blockquote { margin: 0; &.style2 { background-color: #f7f7f7; border: none; &:before { display: none; } .pxl-item--description { color: $primary_color; font-style: italic; } .pxl-item--title { font-style: normal; color: #000; } } &.style3 { background-color: #000; padding-top: 34px; padding-bottom: 34px; border: none; &:before { display: none; } .pxl-item--description, .pxl-item--title { color: #fff; } } &.style4 { background-color: $primary_color; padding: 80px 80px; font-weight: 600; border: none; @media #{$max-lg} { padding: 45px 30px; } &:before { display: none; } .pxl-item--icon { margin-bottom: 26px; i { font-size: 28px; color: #fff; } svg { fill: #fff; } } .pxl-item--title { font-style: normal; text-transform: uppercase; font-weight: normal; font-size: 14px; margin-top: 28px; } .pxl-item--description, .pxl-item--title { color: #fff; } } &.style5 { border: none; padding: 0; font-weight: 600; text-align: center; background-color: transparent; &:before { display: none; } .pxl-item--icon { margin-bottom: 20px; i { font-size: 28px; color: $primary_color; } svg { fill: $primary_color; } } } &.style6 { border: none; background-color: #f7f7f7; padding: 80px 80px; font-weight: 600; font-size: 28px; z-index: 1; overflow: hidden; @media #{$max-lg} { padding: 45px 30px; font-size: 20px; } &:before { display: none; } .pxl-item--icon { margin-bottom: 26px; i { font-size: 34px; color: $primary_color; } svg { fill: $primary_color; } } .pxl-item--title { font-weight: 400; font-style: normal; margin-top: 28px; } .pxl-item--title { color: #666; } .pxl-item--icon-fixed { position: absolute; bottom: -25px; right: -15px; z-index: -1; color: rgba(0,0,0,0.04); font-size: 160px; line-height: 1; } } } } .pxl-blockquote2 { blockquote { margin: 0; background-color: #1f1f1f; color: #ffffff; font-size: 18px; padding: 49px 40px 24px 30px; font-weight: 400; border: none; position: relative; z-index: 1; overflow: hidden; @media #{$max-sm} { padding-left: 20px; padding-right: 20px; } &:before { content: ''; width: 300px; height: 300px; border-radius: 300px; position: absolute; bottom: -150px; right: -150px; background-color: $primary_color; z-index: -1; filter: blur(60px); opacity: 0.9; } } .pxl-item--icon { line-height: 1; font-size: 36px; position: absolute; top: -14px; left: 0; .flaticon-quote-1 { transform: scale(-1); } } .pxl-item--description { position: relative; margin-bottom: 20px; padding-left: 50px; span { color: $primary_color; font-weight: 500; text-decoration: underline; } } .pxl-item--title { margin-bottom: 0; font-size: 20px; color: #fff; } .pxl-item--subtitle { font-size: 16px; color: $primary_color; } .pxl-item--image { min-width: 84px; } .pxl-item--holder { display: flex; flex-wrap: nowrap; align-items: center; } } // Countdown //-------------------------------------------------- .pxl-countdown svg { display: none; } .pxl-countdown-layout1 { display: flex; flex-wrap: wrap; max-width: 850px; margin: auto; .countdown-amount { font-size: 36px; line-height: 1; font-weight: 600; color: #080808; margin-top: 2px; margin-bottom: 8px; @extend .ft-theme-default; @media #{$max-sm} { font-size: 30px; margin-bottom: 6px; } } .countdown-period { font-size: 14px; text-transform: uppercase; } .countdown-item-inner { text-align: center; min-width: 130px; width: 130px; height: 130px; @include border-radius(130px); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; position: relative; z-index: 1; svg { display: block; fill: #7d7d7d; position: absolute; top: 0; left: 0; z-index: -1; } @media #{$max-sm} { min-width: 105px; width: 105px; height: 105px; svg { height: 105px; width: 105px; } } } .countdown-item { width: 25%; min-width: 25%; padding: 0 15px; display: flex; flex-wrap: wrap; justify-content: center; @media #{$max-sm} { width: 50%; margin-bottom: 30px; } } &.style2 { .countdown-item-inner svg { display: none; } } &.style3 { .countdown-item-inner { background-color: #f8f8f8; svg { display: none; } } } } body:not(.elementor-editor-active) { .pxl-link-scroll1 { position: fixed; top: 50%; @include transform(translate(0, -50%)); z-index: 99; } } // RTL Support body.rtl { .pxl-anchor-link-scroll, .pxl-text-carousel1, .pxl-logo-marquee1 { direction: ltr; } .pxl-content-listing1 .pxl-item--button a { transform: scaleX(-1); } .pxl-content-listing1 .pxl-item--image { left: auto; right: 100%; margin-left: 0; margin-right: 40px; } .pxl-content-listing1 .pxl-item--holder::before { left: auto; right: 0; transform-origin: right center; } .pxl-col-line1 { &:before { right: auto; left: 0; } } .pxl-col-line2 { &:before { left: auto; right: 3px; } } .pxl-image-box-carousel1 .pxl-item--left .pxl-item--image { left: 0; right: 75px; @media #{$max-lg} { right: 60px; } } .pxl-image-box-carousel1 .pxl-swiper-arrow-wrap { left: auto; right: 0; } .pxl-search-form .pxl-search-submit { right: auto; left: 0; } .pxl-column-padding1 > .elementor-widget-wrap { margin-left: 0px; margin-right: 55px; @media #{$max-xl} { margin-right: 35px; } @media #{$max-lg} { margin-right: 15px; } @media #{$max-sm} { margin-right: 0px; } } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item { padding-left: 0; padding-right: 30px; } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item input, .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before { left: auto; right: 0; } .pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::after { left: auto; right: 5px; } } @media #{$min-md} { .form-vertical-nogap { display: flex; flex-wrap: nowrap; align-items: center; margin: 0 -10px; > div { padding: 0 10px; white-space: nowrap; } .pxl--item-group { display: flex; flex-wrap: nowrap; align-items: center; margin: 0px -4px; > div { padding: 0 4px; } } .wpcf7-form-control-wrap { margin-bottom: 0; } } } @media #{$min-xl} { .h9-section-custom1 { max-width: 880px; margin-left: auto; margin-right: 0; } } body:not(.rtl) { .pxl-reverse-ltr:before { position: relative; transform: scaleX(-1); } }
💾 Save Changes
❌ Cancel