/*--------------------------------------------------------------
Grid Reset
----------------------------------------------------------------*/
/*--------------------------------------------------------------
Carousel Reset
----------------------------------------------------------------*/
/* Header Default */
/* Loading */
.pxl--item a{color:var(--dark-2);}
b, strong {font-weight:700;}
.margin-float{margin:0 auto;float:none;}
figure img{margin:1.5em 0;}
figure{margin:inherit;}
table h3, table h4{font-size:inherit;margin:0;}
.news-detail-h{color:#4AAB3D;font-size:22px;font-weight:600;margin-bottom:15px;}.list-check ul{list-style:none;padding:0;}.list-check ul li{position:relative;padding-left:30px;margin-bottom:8px;}.list-check ul li:before{content:'';height:25px;width:25px;flex-shrink:0;margin-top:0;position:absolute;left:0;}.list-check ul li:before {background:url(/wp-content/themes/solarva/assets/img/check.svg) no-repeat center center;background-size:17px;}
.my-gradient-background{background:radial-gradient(center center to bottom right, #ff9a9e 0%, #fad0c4 100%);}
@keyframes pxl_scale{
0%, 100%{
transform:scale(0);
}
50%{
transform:scale(1);
}
}
@-ms-keyframes pxl_spin{
from{
-ms-transform:rotate(0deg);
}
to{
-ms-transform:rotate(360deg);
}
}
@-moz-keyframes pxl_spin{
from{
-moz-transform:rotate(0deg);
}
to{
-moz-transform:rotate(360deg);
}
}
@-webkit-keyframes pxl_spin{
from{
-webkit-transform:rotate(0deg);
}
to{
-webkit-transform:rotate(360deg);
}
}
@keyframes pxl_spin{
from{
transform:rotate(0deg);
}
to{
transform:rotate(360deg);
}
}
@keyframes pxl_spin_child{
0%{
-webkit-transform:rotate(-160deg);
-moz-transform:rotate(-160deg);
-o-transform:rotate(-160deg);
transform:rotate(-160deg);
}
100%{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg);
}
}
.pxl-image-spin img{
animation:pxl_spin 12s linear infinite;
}
@keyframes pxl_zoom_reverse{
0%{
transform:scale(0.6);
}
100%{
transform:scale(1);
}
}
.pxl-image-zoom{
animation:pxl_zoom_reverse 8s linear infinite;
}
@keyframes zoom-in-zoom-out{
0%{
transform:scale(0.6, 0.6);
}
50%{
transform:scale(1, 1);
}
100%{
transform:scale(0.6, 0.6);
}
}
.pxl-image-zoom2{
animation:zoom-in-zoom-out 3000ms linear infinite;
}
@-ms-keyframes pxl_spin_reverse{
from{
-ms-transform:rotate(0deg);
}
to{
-ms-transform:rotate(-360deg);
}
}
@-moz-keyframes pxl_spin_reverse{
from{
-moz-transform:rotate(0deg);
}
to{
-moz-transform:rotate(-360deg);
}
}
@-webkit-keyframes pxl_spin_reverse{
from{
-webkit-transform:rotate(0deg);
}
to{
-webkit-transform:rotate(-360deg);
}
}
@keyframes pxl_spin_reverse{
from{
transform:rotate(0deg);
}
to{
transform:rotate(-360deg);
}
}
.pxl-image-spin-reverse img{
animation:pxl_spin_reverse 12s linear infinite;
}
@-webkit-keyframes pxl_right_from_left{
49%{
-webkit-transform:translate(100%);
}
50%{
opacity:0;
-webkit-transform:translate(-100%);
}
51%{
opacity:1;
}
}
@-moz-keyframes pxl_right_from_left{
49%{
-moz-transform:translate(100%);
}
50%{
opacity:0;
-moz-transform:translate(-100%);
}
51%{
opacity:1;
}
}
@keyframes pxl_right_from_left{
49%{
transform:translate(100%);
}
50%{
opacity:0;
transform:translate(-100%);
}
51%{
opacity:1;
}
}
@-webkit-keyframes pxl_left_from_right{
49%{
-webkit-transform:translate(-100%);
}
50%{
opacity:0;
-webkit-transform:translate(100%);
}
51%{
opacity:1;
}
}
@-moz-keyframes pxl_left_from_right{
49%{
-moz-transform:translate(-100%);
}
50%{
opacity:0;
-moz-transform:translate(100%);
}
51%{
opacity:1;
}
}
@keyframes pxl_left_from_right{
49%{
transform:translate(-100%);
}
50%{
opacity:0;
transform:translate(100%);
}
51%{
opacity:1;
}
}
@-webkit-keyframes pxl_ani1{
from{
-webkit-mask-position:100% 0;
mask-position:100% 0;
}
to{
-webkit-mask-position:0 0;
mask-position:0 0;
}
}
@keyframes pxl_ani1{
from{
-webkit-mask-position:100% 0;
mask-position:100% 0;
}
to{
-webkit-mask-position:0 0;
mask-position:0 0;
}
}
@-webkit-keyframes pxl_ani2{
from{
-webkit-mask-position:0 0;
mask-position:0 0;
}
to{
-webkit-mask-position:100% 0;
mask-position:100% 0;
}
}
@keyframes pxl_ani2{
from{
-webkit-mask-position:0 0;
mask-position:0 0;
}
to{
-webkit-mask-position:100% 0;
mask-position:100% 0;
}
}
@keyframes pxl_bounce{
0%, 100%, 20%, 50%, 80%{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
40%{
-webkit-transform:translateY(-8px);
-ms-transform:translateY(-8px);
transform:translateY(-8px);
}
60%{
-webkit-transform:translateY(-4px);
-ms-transform:translateY(-4px);
transform:translateY(-4px);
}
}
.pxl-image-bounce{
animation:pxl_bounce 1s ease-out infinite;
-webkit-animation:pxl_bounce 1s ease-out infinite;
}
@keyframes pxl_zigzag{
0%, 100%, 20%, 50%, 80%{
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
40%{
-webkit-transform:rotate(10deg);
-ms-transform:rotate(10deg);
transform:rotate(10deg);
}
60%{
-webkit-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
transform:rotate(-10deg);
}
}
@keyframes pxl_right_left{
0%{
transform:translateX(0px);
}
25%{
transform:translateX(40px);
}
50%{
transform:translateX(0px);
}
75%{
transform:translateX(-40px);
}
100%{
transform:translateX(0px);
}
}
.slide-right-to-left{
animation:pxl_right_left 12s ease-out infinite;
-webkit-animation:pxl_right_left 12s ease-out infinite;
}
@keyframes pxl_left_right{
0%{
transform:translateX(0px);
}
25%{
transform:translateX(-40px);
}
50%{
transform:translateX(0px);
}
75%{
transform:translateX(40px);
}
100%{
transform:translateX(0px);
}
}
.slide-left-to-right{
animation:pxl_left_right 12s ease-out infinite;
-webkit-animation:pxl_left_right 12s ease-out infinite;
}
@keyframes pxl_bottom_top_small{
0%{
transform:translateX(0px);
}
25%{
transform:translateY(10px);
}
50%{
transform:translateY(0px);
}
75%{
transform:translateY(-10px);
}
100%{
transform:translateY(0px);
}
}
@keyframes pxl_float_one{
0%{
transform:translateY(0);
}
100%{
transform:translateY(-3%);
}
}
@keyframes pxl_float_two{
0%{
transform:translateY(0);
}
100%{
transform:translateY(-20px);
}
}
.slide-up-down{
animation:pxl_float_two 1.2s ease infinite alternate;
}
@keyframes pxl_bottom_top{
0%{
transform:translateX(0px);
}
25%{
transform:translateY(40px);
}
50%{
transform:translateY(0px);
}
75%{
transform:translateY(-40px);
}
100%{
transform:translateY(0px);
}
}
.slide-bottom-to-top{
animation:pxl_bottom_top 12s ease-out infinite;
-webkit-animation:pxl_bottom_top 12s ease-out infinite;
}
@keyframes pxl_effect1{
0%{
transform:translate(0px, 0px);
}
20%{
transform:translate(40px, -5px);
}
40%{
transform:translate(60px, 40px);
}
60%{
transform:translate(40px, 60px);
}
80%{
transform:translate(-40px, 60px);
}
100%{
transform:translate(0px, 0px);
}
}
.slide-effect1{
animation:pxl_effect1 12s ease-out infinite;
-webkit-animation:pxl_effect1 12s ease-out infinite;
}
@keyframes pxl_effect2{
0%{
transform:translate(0px, 0px);
}
20%{
transform:translate(-30px, 40px);
}
40%{
transform:translate(60px, 60px);
}
60%{
transform:translate(70px, 40px);
}
80%{
transform:translate(40px, -70px);
}
100%{
transform:translate(0px, 0px);
}
}
.slide-effect2{
animation:pxl_effect2 12s ease-out infinite;
-webkit-animation:pxl_effect2 12s ease-out infinite;
}
@keyframes pxl_effect3{
0%{
transform:translate(0px, 0px);
}
30%{
transform:translate(40px, 60px);
}
45%{
transform:translate(80px, 90px);
}
65%{
transform:translate(40px, 110px);
}
75%{
transform:translate(20px, 800px);
}
100%{
transform:translate(0px, 0px);
}
}
.slide-effect3{
animation:pxl_effect3 12s ease-out infinite;
-webkit-animation:pxl_effect3 12s ease-out infinite;
}
@keyframes pxl_top_bottom{
0%{
transform:translateX(0px);
}
25%{
transform:translateY(-40px);
}
50%{
transform:translateY(0px);
}
75%{
transform:translateY(40px);
}
100%{
transform:translateY(0px);
}
}
.slide-top-to-bottom{
animation:pxl_top_bottom 12s ease-out infinite;
-webkit-animation:pxl_top_bottom 12s ease-out infinite;
}
@-webkit-keyframes img_circle{
0%{
opacity:1;
}
40%{
opacity:1;
}
100%{
width:200%;
height:200%;
opacity:0;
}
}
@keyframes img_circle{
0%{
opacity:1;
}
40%{
opacity:1;
}
100%{
width:200%;
height:200%;
opacity:0;
}
}
@-webkit-keyframes pxl_loader_bounce{
0%, 100%{
-webkit-transform:scale(0);
}
50%{
-webkit-transform:scale(1);
}
}
@keyframes pxl_loader_bounce{
0%, 100%{
transform:scale(0);
-webkit-transform:scale(0);
}
50%{
transform:scale(1);
-webkit-transform:scale(1);
}
}
@keyframes pxl_keyword_slideIn{
from{
transform:translateY(65%) rotateX(-95deg);
opacity:0;
}
to{
transform:translateY(0) rotateX(0);
opacity:1;
}
}
@keyframes pxl_keyword_slideOut{
from{
transform:translateY(0) rotateX(0);
opacity:1;
}
to{
transform:translateY(-65%) rotateX(95deg);
opacity:0;
}
}
@keyframes pxl_path_animation1{
0%{
d:path("M216.0721,0.4833 C322.9537,-2.5322 717.2049,68.7775 615.7587,325.1304 C514.3126,581.4834 253.6633,623.1795 113.8722,568.3405 C-25.9188,513.5016 -11.254,228.6905 24.3807,136.5252 C60.0154,44.36 109.1906,3.4987 216.0721,0.4833 Z");
}
15%{
d:path("M242.5805,0.8723 C352.6677,-1.5945 701.5915,48.4815 618.6036,302.8597 C535.6157,557.2379 307.7729,624.1337 152.4263,570.7438 C-2.9204,517.354 -15.5995,237.2326 20.2686,141.7992 C56.1366,46.3658 132.4932,3.3391 242.5805,0.8723 Z");
}
25%{
d:path("M353.759,3.772 C477.2084,3.5922 636.1455,-37.2589 630.0964,208.8882 C624.0473,455.0353 521.2185,623.5462 298.9779,580.716 C76.7372,537.8858 -28.8734,264.4844 7.9672,155.4284 C44.8077,46.3725 230.3095,3.9518 353.759,3.772 Z");
}
35%{
d:path("M236.134,2.7663 C345.3119,0.1438 705.4482,52.4497 617.2239,307.3881 C528.9995,562.3266 273.4527,616.7046 119.2977,569.9905 C-34.8572,523.2763 -6.7788,221.7094 29.0231,127.2031 C64.8249,32.6969 126.9562,5.3887 236.134,2.7663 Z");
}
50%{
d:path("M348.0078,15.4973 C469.9906,15.0665 639.8879,-38.6012 625.3939,208.4494 C610.9,455.5 383.8066,580.5979 149.5525,579.1913 C-84.7016,577.7847 18.1772,182.7798 54.911,75.219 C91.6447,-32.3417 226.025,15.9282 348.0078,15.4973 Z");
}
75%{
d:path("M369.8056,17.6371 C494.3056,17.6371 627.1037,-56.176 627.1037,189.324 C627.1037,434.824 408.9345,574.7961 159.5178,581.013 C-89.899,587.2299 21.7092,177.4988 58.6262,67.3718 C95.5432,-42.7552 245.3056,17.6371 369.8056,17.6371 Z");
}
100%{
d:path("M346.228,3.5756 C468.7724,3.2409 640.5786,-31.4511 629.3179,215.2536 C618.0572,461.9583 506.7603,623.586 289.0509,580.0405 C71.3414,536.495 -27.9742,262.6385 8.8004,154.5052 C45.5751,46.372 223.6837,3.9103 346.228,3.5756 Z");
}
}
@-webkit-keyframes pxl_animation_round{
from{
transform:rotate(0deg) translateX(10px) rotate(0deg);
}
to{
transform:rotate(360deg) translateX(10px) rotate(-360deg);
}
}
@-moz-keyframes pxl_animation_round{
from{
transform:rotate(0deg) translateX(10px) rotate(0deg);
}
to{
transform:rotate(360deg) translateX(10px) rotate(-360deg);
}
}
@-o-keyframes pxl_animation_round{
from{
transform:rotate(0deg) translateX(10px) rotate(0deg);
}
to{
transform:rotate(360deg) translateX(10px) rotate(-360deg);
}
}
@keyframes pxl_animation_round{
from{
transform:rotate(0deg) translateX(10px) rotate(0deg);
}
to{
transform:rotate(360deg) translateX(10px) rotate(-360deg);
}
}
.pxl-animation-round{
animation:pxl_animation_round 4s infinite linear;
-webkit-animation:pxl_animation_round 4s infinite linear;
}
@keyframes pxl_kenburns{
0%{
opacity:1;
transform:scale(1.2);
}
1.5625%{
opacity:1;
}
23.4375%{
opacity:1;
}
26.5625%{
opacity:1;
transform:scale(1);
}
100%{
opacity:1;
transform:scale(1);
}
98.4375%{
opacity:1;
transform:scale(1);
}
100%{
opacity:1;
}
}
@keyframes pxl_pulse_border{
0%{
transform:scale(1);
opacity:0.5;
}
100%{
transform:scale(1.8);
opacity:0;
}
}
@-webkit-keyframes pxl_pulse_border{
0%{
transform:scale(1);
opacity:0.67;
}
100%{
transform:scale(2.2);
opacity:0;
}
}
@keyframes pxl-wide-menu-underline{
0%{
background-size:100% 100%;
background-position-x:100%;
}
100%{
background-size:0 100%;
background-position-x:100%;
}
}
@keyframes pxl-wide-menu-underline-hover{
0%{
background-position-x:0;
background-size:0 100%;
}
100%{
background-position-x:0;
background-size:100% 100%;
}
}
@keyframes dotAnimatedBottomToTop1{
0%{
bottom:14%;
}
50%{
bottom:100%;
}
100%{
bottom:14%;
}
}
@keyframes dotAnimatedBottomToTop2{
0%{
bottom:64%;
}
50%{
bottom:0%;
}
100%{
bottom:100%;
}
}
@keyframes dotAnimatedBottomToTop3{
0%{
bottom:5%;
}
50%{
bottom:100%;
}
100%{
bottom:5%;
}
}
@keyframes dotAnimatedBottomToTop4{
0%{
bottom:78%;
}
50%{
bottom:0%;
}
100%{
bottom:78%;
}
}
@keyframes dotAnimatedBottomToTop5{
0%{
bottom:46%;
}
50%{
bottom:0%;
}
100%{
bottom:46%;
}
}
@keyframes dotAnimatedBottomToTop6{
0%{
bottom:27%;
}
50%{
bottom:100%;
}
100%{
bottom:27%;
}
}
@-webkit-keyframes toRightFromLeft{
49%{
-webkit-transform:translate(100%);
}
50%{
opacity:0;
-webkit-transform:translate(-100%);
}
51%{
opacity:1;
}
}
@-moz-keyframes toRightFromLeft{
49%{
-moz-transform:translate(100%);
}
50%{
opacity:0;
-moz-transform:translate(-100%);
}
51%{
opacity:1;
}
}
@keyframes toRightFromLeft{
49%{
transform:translate(100%);
}
50%{
opacity:0;
transform:translate(-100%);
}
51%{
opacity:1;
}
}
@keyframes toLeftFromRight{
49%{
transform:translate(-100%);
}
50%{
opacity:0;
transform:translate(100%);
}
51%{
opacity:1;
}
}
.pxl-grid .pxl-grid-inner{
margin:-15px;
}
.pxl-grid .pxl-grid-item{
padding:15px;
}
.pxl-grid .pxl-grid-masonry{
position:relative;
}
.pxl-grid .grid-sizer{
z-index:-1;
}
.pxl-grid .pxl-load-more{
text-align:center;
padding:0 15px;
}
@media screen and (min-width:1400px){
.pxl-grid .col-xxl-pxl5{
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%;
}
}
@media screen and (max-width:1199px){
.pxl-grid .col-xl-pxl5{
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%;
}
.pxl-grid .col-lg-66-pxl{
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
max-width:66.66667%;
}
}
@media screen and (min-width:1201px){
.pxl-grid .col-xl-66-pxl{
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
max-width:66.66667%;
}
}
.pxl-grid .pxl-post--featured, .pxl-post-carousel .pxl-post--featured, .pxl-post-modern .pxl-post--featured, .pxl-swiper-slider .pxl-post--featured{
position:relative;
}
.pxl-grid .pxl-post--link, .pxl-post-carousel .pxl-post--link, .pxl-post-modern .pxl-post--link, .pxl-swiper-slider .pxl-post--link{
z-index:99;
}
.pxl-grid .pxl-post--image img, .pxl-post-carousel .pxl-post--image img, .pxl-post-modern .pxl-post--image img, .pxl-swiper-slider .pxl-post--image img, .pxl-grid .pxl-post--featured img, .pxl-post-carousel .pxl-post--featured img, .pxl-post-modern .pxl-post--featured img, .pxl-swiper-slider .pxl-post--featured img{
width:100%;
}
.pxl-grid .pxl-post--title a, .pxl-post-carousel .pxl-post--title a, .pxl-post-modern .pxl-post--title a, .pxl-swiper-slider .pxl-post--title a{
color:inherit;
}
.pxl-grid .pxl-post--title a:hover, .pxl-post-carousel .pxl-post--title a:hover, .pxl-post-modern .pxl-post--title a:hover, .pxl-swiper-slider .pxl-post--title a:hover{
color:inherit;
}
.pxl-grid .pxl-post--category, .pxl-post-carousel .pxl-post--category, .pxl-post-modern .pxl-post--category, .pxl-swiper-slider .pxl-post--category{
position:relative;
}
.pxl-grid .pxl-post--category.link-none:before, .pxl-post-carousel .pxl-post--category.link-none:before, .pxl-post-modern .pxl-post--category.link-none:before, .pxl-swiper-slider .pxl-post--category.link-none:before, .pxl-grid .pxl-post--category.deactive-click:before, .pxl-post-carousel .pxl-post--category.deactive-click:before, .pxl-post-modern .pxl-post--category.deactive-click:before, .pxl-swiper-slider .pxl-post--category.deactive-click:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:99;
}
.pxl-grid .pxl-post--category a, .pxl-post-carousel .pxl-post--category a, .pxl-post-modern .pxl-post--category a, .pxl-swiper-slider .pxl-post--category a{
color:inherit;
}
.pxl-grid.pxl-grid-nogap .pxl-grid-masonry, .pxl-case-studies-grid3.pxl-grid .pxl-grid-masonry, .pxl-case-studies-carousel3.pxl-grid .pxl-grid-masonry, .pxl-post-carousel.pxl-grid-nogap .pxl-grid-masonry, .pxl-case-studies-grid3.pxl-post-carousel .pxl-grid-masonry, .pxl-case-studies-carousel3.pxl-post-carousel .pxl-grid-masonry, .pxl-post-modern.pxl-grid-nogap .pxl-grid-masonry, .pxl-case-studies-grid3.pxl-post-modern .pxl-grid-masonry, .pxl-case-studies-carousel3.pxl-post-modern .pxl-grid-masonry, .pxl-swiper-slider.pxl-grid-nogap .pxl-grid-masonry, .pxl-case-studies-grid3.pxl-swiper-slider .pxl-grid-masonry, .pxl-case-studies-carousel3.pxl-swiper-slider .pxl-grid-masonry{
margin:0 !important;
}
.pxl-grid.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item, .pxl-case-studies-grid3.pxl-grid .pxl-grid-masonry .pxl-grid-item, .pxl-case-studies-carousel3.pxl-grid .pxl-grid-masonry .pxl-grid-item, .pxl-post-carousel.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item, .pxl-case-studies-grid3.pxl-post-carousel .pxl-grid-masonry .pxl-grid-item, .pxl-case-studies-carousel3.pxl-post-carousel .pxl-grid-masonry .pxl-grid-item, .pxl-post-modern.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item, .pxl-case-studies-grid3.pxl-post-modern .pxl-grid-masonry .pxl-grid-item, .pxl-case-studies-carousel3.pxl-post-modern .pxl-grid-masonry .pxl-grid-item, .pxl-swiper-slider.pxl-grid-nogap .pxl-grid-masonry .pxl-grid-item, .pxl-case-studies-grid3.pxl-swiper-slider .pxl-grid-masonry .pxl-grid-item, .pxl-case-studies-carousel3.pxl-swiper-slider .pxl-grid-masonry .pxl-grid-item{
padding:0 !important;
}
.elementor-editor-active .grid-sizer{
display:none;
}
.pxl-load-more .pxl-load-icon{
width:20px;
height:20px;
-webkit-border-radius:100%;
-khtml-border-radius:100%;
-moz-border-radius:100%;
-ms-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
border-color:transparent #fff transparent #fff;
border-width:1px;
border-style:solid;
position:absolute;
top:50%;
left:50%;
margin-left:-10px;
animation:pxl_spin 0.6s infinite linear;
-webkit-animation:pxl_spin 0.6s infinite linear;
box-sizing:border-box;
z-index:2;
margin-top:-10px;
opacity:0;
}
.pxl-load-more .pxl-loadmore-text{
-webkit-transition:all 300ms linear 0ms;
-khtml-transition:all 300ms linear 0ms;
-moz-transition:all 300ms linear 0ms;
-ms-transition:all 300ms linear 0ms;
-o-transition:all 300ms linear 0ms;
transition:all 300ms linear 0ms;
}
.pxl-load-more.loading .pxl-load-icon{
opacity:1;
}
.pxl-load-more.loading .pxl-loadmore-text{
opacity:0;
}
.pxl-grid-filter .filter-item{
cursor:pointer;
-webkit-transition:all 300ms linear 0ms;
-khtml-transition:all 300ms linear 0ms;
-moz-transition:all 300ms linear 0ms;
-ms-transition:all 300ms linear 0ms;
-o-transition:all 300ms linear 0ms;
transition:all 300ms linear 0ms;
position:relative;
}
.pxl-grid-filter .pxl--filter-inner{
display:inline-flex;
flex-wrap:wrap;
}
.pxl-swiper-wrapper{
position:relative;
width:100%;
height:100%;
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
-o-transition-property:transform;
transition-property:transform;
transition-property:transform, -webkit-transform;
-webkit-box-sizing:content-box;
box-sizing:content-box;
}
.pxl-carousel-inner{
overflow:hidden;
}
.pxl-swiper-container{
margin-inline:calc(-1 * var(--x));
position:relative;
overflow:hidden;
}
@media screen and (max-width:1200px){
.pxl-swiper-container{
--x:15px;
}
}
.pxl-swiper-slide{
-ms-flex-negative:0;
flex-shrink:0;
width:auto;
height:100%;
position:relative;
padding-inline:var(--x);
}
.pxl-swiper-pagination{
display:flex;
justify-content:center;
align-items:center;
flex-wrap:wrap;
margin-top:30px;
}
.pxl-swiper-pagination .pxl-swiper-current-slide, .pxl-swiper-pagination .pxl-swiper-total-slides{
font-size:18px;
font-weight:700;
color:#cccabf;
margin:0 14px;
}
.pxl-swiper-pagination .pxl-swiper-current-slide:before, .pxl-swiper-pagination .pxl-swiper-total-slides:before{
content:'0';
}
.pxl-swiper-pagination .pxl-swiper-current-slide{
color:#0a1316;
}
.pxl-swiper-slider{
position:relative;
}
.pxl-swiper-slider.pxl-swiper-arrow-show .pxl-swiper-arrow{
opacity:1;
visibility:visible;
}
.pxl-swiper-nogap .pxl-swiper-container{
margin:0;
}
.pxl-swiper-nogap .pxl-swiper-container .pxl-swiper-slide{
padding:0;
}
.pxl-swiper-boxshadow .pxl-carousel-inner{
margin:-80px;
}
.pxl-swiper-boxshadow .pxl-swiper-container{
padding:80px;
}
.pxl-swiper-boxshadow .pxl-swiper-slide{
-webkit-transition:opacity 0.25s ease-out;
-khtml-transition:opacity 0.25s ease-out;
-moz-transition:opacity 0.25s ease-out;
-ms-transition:opacity 0.25s ease-out;
-o-transition:opacity 0.25s ease-out;
transition:opacity 0.25s ease-out;
opacity:0;
}
.pxl-swiper-boxshadow .pxl-swiper-slide.swiper-slide-visible{
opacity:1;
-webkit-transition:opacity 0.25s ease-in;
-khtml-transition:opacity 0.25s ease-in;
-moz-transition:opacity 0.25s ease-in;
-ms-transition:opacity 0.25s ease-in;
-o-transition:opacity 0.25s ease-in;
transition:opacity 0.25s ease-in;
}
.pxl-swiper-thumbs{
overflow:hidden;
padding:0 15px;
}
.pxl-swiper-thumbs .swiper-slide{
cursor:pointer;
padding:0 15px;
}
.swiper-container-vertical{
height:300px;
}
.swiper-container-vertical .pxl-swiper-wrapper, .swiper-container-vertical .swiper-wrapper{
flex-direction:column;
}
.swiper-container-vertical .pxl-swiper-slide, .swiper-container-vertical .swiper-slide{
transform:translateZ(0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
}
[data-slider-mode="fade"] .swiper-slide-active{
z-index:9;
}
.swiper-creative .pxl-swiper-slide{
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
overflow:hidden;
transition-property:transform, opacity, height;
transition-property:transform;
}
.swiper-3d .pxl-swiper-wrapper{
transform-style:preserve-3d;
transform:translate3d(0px, 0, 0);
transition-property:transform;
transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .pxl-swiper-slide{
transform-style:preserve-3d;
}
.swiper-vertical{
touch-action:pan-x;
}
.swiper-vertical > .pxl-swiper-wrapper{
flex-direction:column;
}
.swiper-vertical.swiper-backface-hidden .pxl-swiper-slide{
transform:translateZ(0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
height:auto !important;
}
.swiper-filter-active .non-swiper-slide{
display:none;
}
.pxl-swiper-slider .pxl-post--image img, .pxl-swiper-slider .pxl-post--featured img{
width:100%;
}
.pxl-swiper-slider .pxl-post--title a, .pxl-swiper-slider .pxl-post--category a{
color:inherit;
}
.pxl-swiper-slider .pxl-post--title a:hover, .pxl-swiper-slider .pxl-post--category a:hover{
color:inherit;
}
.pxl-navigation-carousel .pxl-swiper-arrows.pxl-swiper-arrows1{
position:relative;
width:100%;
}
@media screen and (max-width:767px){
.pxl-swiper-slider.swiper-arrows-responsive-sm .pxl-carousel-inner{
padding:0 !important;
}
.pxl-swiper-slider.swiper-arrows-responsive-sm .pxl-swiper-arrows .pxl-swiper-arrow{
opacity:0;
}
.pxl-swiper-slider.swiper-arrows-responsive-sm .pxl-swiper-arrows .pxl-swiper-arrow.pxl-swiper-arrow-prev{
transform:translateX(-50px);
}
.pxl-swiper-slider.swiper-arrows-responsive-sm .pxl-swiper-arrows .pxl-swiper-arrow.pxl-swiper-arrow-next{
transform:translateX(50px);
}
.pxl-swiper-slider.swiper-arrows-responsive-sm:hover .pxl-swiper-arrows .pxl-swiper-arrow{
opacity:1;
transform:translateX(0);
}
}
@media screen and (max-width:991px){
.tb-mb{margin:0 -15px;}
table thead tr, th, td{padding: 3px !important;font-size:11px !important;}
.pxl-swiper-slider.swiper-arrows-responsive-md .pxl-carousel-inner{
padding:0 !important;
}
.pxl-swiper-slider.swiper-arrows-responsive-md .pxl-swiper-arrows .pxl-swiper-arrow{
opacity:0;
}
.pxl-swiper-slider.swiper-arrows-responsive-md .pxl-swiper-arrows .pxl-swiper-arrow.pxl-swiper-arrow-prev{
transform:translateX(-50px);
}
.pxl-swiper-slider.swiper-arrows-responsive-md .pxl-swiper-arrows .pxl-swiper-arrow.pxl-swiper-arrow-next{
transform:translateX(50px);
}
.pxl-swiper-slider.swiper-arrows-responsive-md:hover .pxl-swiper-arrows .pxl-swiper-arrow{
opacity:1;
transform:translateX(0);
}
}
.pxl-swiper-on-hover .pxl-swiper-arrows .pxl-swiper-arrow, .pxl-case-studies-carousel1 .pxl-swiper-arrows .pxl-swiper-arrow{
opacity:0;
}
.pxl-swiper-on-hover .pxl-swiper-arrows .pxl-swiper-arrow.pxl-swiper-arrow-prev, .pxl-case-studies-carousel1 .pxl-swiper-arrows .pxl-swiper-arrow.pxl-swiper-arrow-prev{
transform:translateX(-50px);
}
.pxl-swiper-on-hover .pxl-swiper-arrows .pxl-swiper-arrow.pxl-swiper-arrow-next, .pxl-case-studies-carousel1 .pxl-swiper-arrows .pxl-swiper-arrow.pxl-swiper-arrow-next{
transform:translateX(50px);
}
.pxl-swiper-on-hover:hover .pxl-swiper-arrows .pxl-swiper-arrow, .pxl-case-studies-carousel1:hover .pxl-swiper-arrows .pxl-swiper-arrow{
opacity:1;
transform:translateX(0);
}
.pxl-swiper-arrows .pxl-swiper-arrow{
cursor:pointer;
}
.pxl-swiper-arrows .pxl-swiper-arrow svg path, .pxl-swiper-arrows .pxl-swiper-arrow i{
transition:inherit;
}
.pxl-swiper-arrows.pxl-swiper-arrows1{
width:100%;
position:absolute;
bottom:50%;
left:50%;
right:0;
transform:translateX(-50%);
display:inline-flex;
align-items:center;
justify-content:space-between;
z-index:9;
pointer-events:none;
}
.pxl-swiper-arrows.pxl-swiper-arrows1 .pxl-swiper-arrow{
--size:60px;
border:1px solid var(--boarder-grey-1);
background-color:#fff;
pointer-events:visible;
}
.pxl-swiper-arrows.pxl-swiper-arrows1 .pxl-swiper-arrow:hover{
background-color:var(--dark-blue-1);
border-color:var(--dark-blue-1);
}
.pxl-swiper-arrows.pxl-swiper-arrows1 .pxl-swiper-arrow:hover svg path{
fill:#fff;
}
.pxl-swiper-dots.pxl-swiper-pagination-bullets{
width:100%;
display:inline-flex;
align-items:center;
justify-content:center;
}
.pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1{
padding-top:59px;
}
.pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet{
cursor:pointer;
position:relative;
--size:30px;
width:var(--size);
min-width:var(--size);
height:var(--size);
border-radius:50%;
background-color:transparent;
}
.pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet::before{
content:'';
border-radius:inherit;
border:1px solid var(--primary-color);
opacity:0;
transition:inherit;
}
.pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet span{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%, -50%);
width:6px;
height:6px;
border-radius:inherit;
background-color:#fff;
transition:inherit;
}
.pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet:hover, .pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active{
background-color:transparent;
}
.pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet:hover::before, .pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active::before{
opacity:1;
}
.pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet:hover span, .pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active span{
background-color:var(--primary-color);
}
.pxl-swiper-dots.pxl-swiper-pagination-progressbar{
height:1px;
background-color:#454545;
width:100%;
position:relative;
margin-top:45px;
}
.pxl-swiper-dots.pxl-swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
height:3px;
background-color:var(--primary-color);
display:inline-flex;
width:100%;
position:absolute;
left:0;
bottom:0;
transform-origin:left top;
}
html{
box-sizing:border-box;
}
:root{
--radial-gradient:circle at center;
--color-start-pos:0%;
--color-end-pos:100%;
--rotate:180deg;
--white:#fff;
--light-blue-grey-1:#f5f7fa;
--dark-blue-1:#003973;
--dark-2:#072032;
--text-1:#5c6972;
--text-2:#9b9b9b;
--text-3:#b0b6bc;
--light-green-1:#e4f3e2;
--light-green-2:#e7f8f0;
--boarder-grey-1:#d7d7d7;
--text-3:#b0b6bc;
--dark-1:#1e2227;
--dark-blue-2:#024;
--yellow:#fec51b;
--bg-color:var(--primary-color);
--hover-bg-color:var(--secondary-color);
--border-color:#d7d7d7;
--border-size:0;
--size:10px;
--spacing:15px;
--color:var(--primary-color);
--hover-color:#fff;
--gap:15px;
--width:100%;
--heigh:100%;
--x:15px;
--y:15px;
--right:0px;
--left:0px;
--top:0px;
--bottom:0px;
--s:5s;
}
body{font-family:'Montserrat', sans-serif;
background-color:#fff;
font-size:16px;
line-height:1.6 !important;
color:#5c6972;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
overflow-x:hidden;
letter-spacing:0;
margin:0;
padding:0;
}
body.body-overflow{overflow:hidden;}
@media screen and (max-width:767px){
body.body-visible-sm{
overflow:visible;
}
}
a:before, a:after{
-webkit-transition:inherit;
-khtml-transition:inherit;
-moz-transition:inherit;
-ms-transition:inherit;
-o-transition:inherit;
transition:inherit;
}
a:hover{
color:var(--link-color-hover);
}
a:active{
color:var(--link-color-active);
}
a, a:hover, a:focus, a:before, a:after{
outline:none;
text-decoration:none;
}
.ft-secondary, blockquote:not(.pxl-blockquote), blockquote:not(.pxl-blockquote) cite, .widget_recent_comments ul, .widget_recent_comments ol, .widget_rss .rsswidget, .widget_block .wp-block-search__label, .widget_block .wp-block-group__inner-container > h2, .widget_block .wp-block-latest-posts__list, .widget_block .wp-block-latest-comments, .pxl-wg-categories .pxl-category--inner span, .pxl-contact-info-widget .pxl-phone--number{
font-family:, sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .pxl-post--footer .pxl-post--author .pxl-author--name, .widget .widget-title, .widget .pxl-widget-title, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-name, .woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li a, .pxl-heading .pxl-item--title.pxl-h-underlined2, .pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--index, .h4, .h5, .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--link, .pxl-contact-box.pxl-contact-box1.pxl-call-sp3 .pxl-item--info, .pxl-index-box.pxl-index-box1.pxl-style-default .pxl-item--index, .pxl-company-features .pxl-list--btn .pxl-item--btn .btn, .pxl-service-grid1 .pxl-post--btn, .pxl-service-carousel1 .pxl-post--btn, .pxl-filter-inner .filter-item, .h6, .pxl-post--standard .pxl-post--author .pxl-author--name, .pxl-item--standard .pxl-post--author .pxl-author--name, .pxl-post--details .pxl-post--item, .widget_categories .pxl-cat-item, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-cat-item, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-list-item a .title, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a .title, .widget_products ul.product_list_widget li .product-title, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-quantity input, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-subtotal bdi, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields label, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields label, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-additional-fields label, .woocommerce #pxl-content-area div.product form.cart .quantity .input-text, .woocommerce > div.product form.cart .quantity .input-text, .woocommerce #pxl-content-area div.product form.cart .single_add_to_cart_button, .woocommerce > div.product form.cart .single_add_to_cart_button, .pxl-nav-menu .pxl-menu-primary > li > a, .pxl-nav-menu .pxl-menu-primary > li .sub-menu li, .btn.pxl-btn-link.pxl-btn-link1, .btn.pxl-btn-basic.pxl-btn-basic4, .pxl-list.pxl-list-default .pxl-item--single, .pxl-contact-form.pxl-wpcf7-style1 .pxl-item--heading, .pxl-contact-form.pxl-wpcf7-style2 .btn-submit, .pxl-contact-form.pxl-wpcf7-style3 label, .pxl-contact-form.pxl-wpcf7-style4 button, .pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form label, .pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form .pxl-item--btn, .pxl-accordion.pxl-accordion2 .pxl-item--index, .pxl-contact-box.pxl-contact-box1.pxl-call-sp4 .pxl-item--info, .pxl-contact-box.pxl-contact-box1.pxl-call-sp5 .pxl-item--info, .pxl-counter.pxl-counter3 .pxl-item--title, .pxl-index-box.pxl-index-box1.pxl-style-1 .pxl-item--title, .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--label, .pxl-news-grid2 .pxl-post--inner .pxl-post--author .pxl-author--name, .pxl-case-studies-grid3 .pxl-post--category a, .pxl-case-studies-carousel3 .pxl-post--category a{
color:var(--dark-2);
font-weight:600;
margin:0;
padding:0;
clear:both;
}
h1, .h1{
font-size:64px;
line-height:1.06667;
letter-spacing:-1px;
}
h2, .h2{
font-size:44px;
}
h3, .h3, .pxl-post--footer .pxl-post--author .pxl-author--name, .widget .widget-title, .widget .pxl-widget-title, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-name, .woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li a, .pxl-heading .pxl-item--title.pxl-h-underlined2, .pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--index{
font-size:22px;
line-height:1.5;
letter-spacing:-0.44px;
}
h5, .h5, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--price .price bdi, .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--link, .pxl-contact-box.pxl-contact-box1.pxl-call-sp3 .pxl-item--info, .pxl-index-box.pxl-index-box1.pxl-style-default .pxl-item--index, .pxl-company-features .pxl-list--btn .pxl-item--btn .btn, .pxl-service-grid1 .pxl-post--btn, .pxl-service-carousel1 .pxl-post--btn, .pxl-filter-inner .filter-item{
font-size:17px;
letter-spacing:-0.33px;
}
h6, .h6, .pxl-post--standard .pxl-post--author .pxl-author--name, .pxl-item--standard .pxl-post--author .pxl-author--name, .pxl-post--details .pxl-post--item, .widget_categories .pxl-cat-item, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-cat-item, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-list-item a .title, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a .title, .widget_products ul.product_list_widget li .product-title, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-quantity input, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-subtotal bdi, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields label, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields label, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-additional-fields label, .woocommerce #pxl-content-area div.product form.cart .quantity .input-text, .woocommerce > div.product form.cart .quantity .input-text, .woocommerce #pxl-content-area div.product form.cart .single_add_to_cart_button, .woocommerce > div.product form.cart .single_add_to_cart_button, .pxl-nav-menu .pxl-menu-primary > li > a, .pxl-nav-menu .pxl-menu-primary > li .sub-menu li, .btn.pxl-btn-link.pxl-btn-link1, .btn.pxl-btn-basic.pxl-btn-basic4, .pxl-list.pxl-list-default .pxl-item--single, .pxl-contact-form.pxl-wpcf7-style1 .pxl-item--heading, .pxl-contact-form.pxl-wpcf7-style2 .btn-submit, .pxl-contact-form.pxl-wpcf7-style3 label, .pxl-contact-form.pxl-wpcf7-style4 button, .pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form label, .pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form .pxl-item--btn, .pxl-accordion.pxl-accordion2 .pxl-item--index, .pxl-contact-box.pxl-contact-box1.pxl-call-sp4 .pxl-item--info, .pxl-contact-box.pxl-contact-box1.pxl-call-sp5 .pxl-item--info, .pxl-counter.pxl-counter3 .pxl-item--title, .pxl-index-box.pxl-index-box1.pxl-style-1 .pxl-item--title, .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--label, .pxl-news-grid2 .pxl-post--inner .pxl-post--author .pxl-author--name, .pxl-case-studies-grid3 .pxl-post--category a, .pxl-case-studies-carousel3 .pxl-post--category a{
font-size:16px;
line-height:1.5;
letter-spacing:-0.32px;
}
img{
max-width:100%;
height:auto;
vertical-align:middle;
border-style:none;
object-fit:cover;
}
p{margin:0 0 10px;}
table{border-bottom:1px solid #ededed;
border-left:1px solid #ededed;
border-collapse:collapse;
border-spacing:0;
margin:0 0 32px;
width:100%;
-webkit-border-radius:0;
-khtml-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-radius:0;}
table th{
color:#000;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
padding:13px 8px;
}
th{
font-weight:600;
border-top:1px solid #0D1D3E;
padding:10px;
border-right:1px solid #0D1D3E;
}
table td, th {
border:1px solid #bcbcbc;
padding:6px;
}
dl{
margin:0 0 0 25px;
}
dl dt{
font-weight:normal;
line-height:26px;
text-transform:uppercase;
font-weight:700;
color:#000;
}
dl dd{
line-height:normal;
margin-bottom:20px;
}
dl dd a{
color:#000;
}
dl dd a:hover{
color:var(--primary-color);
}
code, kbd{
background-color:transparent;
border-radius:4px;
color:inherit;
font-size:100%;
padding:2px 4px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
}
ins{
color:#fff;
border:none;
padding:2px;
text-decoration:none;
background-color:var(--primary-color);
}
pre{
background:#f5f5f5;
color:#666;
font-size:14px;
margin:20px 0;
overflow:auto;
padding:20px;
white-space:pre-wrap;
word-wrap:break-word;
}
ol{
list-style:outside none decimal;
margin-bottom:32px;
}
ul{
list-style:none;
padding:0;
margin:0;
}
ul li{
list-style-position:inside;
}
dl + h2 + ul{
padding-left:35px;
}
dl + h2 + ul ul{
padding-left:35px;
}
dl + h2 + ul ul li{
list-style:outside;
}
.wp-caption{
margin-bottom:1.5em;
max-width:100%;
}
.wp-caption img[class*="wp-image-"]{
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption .wp-caption-text{
padding:0.8075em 0;
font-size:0.875em;
font-style:italic;
}
.gallery-caption{
opacity:1;
margin-top:10px;
}
.wp-block-group.has-background{
padding:40px;
margin-bottom:30px;
}
.wp-caption-text,.pxl-align-center,.pxl-entry-content > .woocommerce .cart-empty, .pxl-entry-content > .woocommerce .return-to-shop{
text-align:center;
}
.alignleft, .alignright, .aligncenter{
margin-top:15px;
margin-bottom:32px;
}
.alignleft{
display:inline;
float:left;
margin-right:30px;
}
.alignright{
display:inline;
float:right;
margin-left:35px;
}
.aligncenter{
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}
.sticky{
display:block;
}
.screen-reader-text{
display:none;
}
.bypostauthor{
display:block;
}
blockquote:not(.pxl-blockquote){
padding:28px 30px;
font-size:20px;
line-height:1.5;
color:#000001;
position:relative;
font-weight:700;
margin:30px 0 26px;
z-index:1;
background-color:#f8f9fa;
border-left:5px solid var(--gradient-color-from);
border-right:5px solid var(--gradient-color-to);
border-radius:10px;
overflow:hidden;
}
blockquote:not(.pxl-blockquote):before{
content:'';
background-color:var(--gradient-color-from);
background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
background-image:-webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:-moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:-ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:-o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1');
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0.1;
z-index:-1;
}
@media screen and (max-width:767px){
blockquote:not(.pxl-blockquote){
padding-left:20px;
padding-right:20px;
}
}
blockquote:not(.pxl-blockquote) cite{
position:relative;
padding-left:76px;
font-size:18px;
text-transform:uppercase;
font-weight:500;
font-style:normal;
margin-top:15px;
display:inline-block;
}
blockquote:not(.pxl-blockquote) cite:before{
content:'';
width:65px;
height:2px;
background-color:var(--gradient-color-from);
background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
background-image:-webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:-moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:-ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:-o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1');
position:absolute;
top:50%;
left:0;
transform:translate(0, -50%);
}
blockquote:not(.pxl-blockquote) .pxl-blockquote-icon{
line-height:1;
font-size:56px;
position:absolute;
top:10px;
left:18px;
transform:scale(-1);
opacity:0.47;
}
blockquote:not(.pxl-blockquote) p{
margin-bottom:0 !important;
}
blockquote:not(.pxl-blockquote).wp-block-quote p{
margin-bottom:16px !important;
}
blockquote:not(.pxl-blockquote).wp-block-quote cite br{
display:none;
}
blockquote:not(.pxl-blockquote).wp-block-quote.has-text-align-right:before{
left:auto;
right:0;
}
.wp-block-button{
margin-bottom:20px;
}
.wp-block-button .wp-block-button__link{
padding-left:32px;
padding-right:32px;
background-color:var(--secondary-color);
font-size:16px;
font-weight:700;
}
.wp-block-button .wp-block-button__link:not([href]){
color:#fff;
}
.wp-block-button .wp-block-button__link:hover{
background-color:var(--primary-color);
border-color:var(--primary-color);
color:#fff;
}
.wp-block-button .wp-block-button__link:hover:not([href]){
color:#fff;
}
.wp-block-button.is-style-outline .wp-block-button__link{
background-color:transparent;
color:var(--primary-color);
}
.wp-block-button.is-style-outline .wp-block-button__link:hover{
background-color:var(--primary-color);
border-color:var(--primary-color);
color:#fff;
}
.wp-block-button.is-style-squared .wp-block-button__link{
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
}
.wp-block-button.aligncenter{
justify-content:center;
display:flex;
flex-wrap:wrap;
}
.has-background-dim{
color:#fff;
margin-bottom:30px;
}
.wp-block-gallery .blocks-gallery-item{
float:left;
}
.wp-block-gallery .blocks-gallery-caption{
margin-bottom:22px;
}
.wp-block-gallery.alignleft{
margin-right:30px;
}
.wp-block-gallery.alignright{
margin-left:30px;
}
#tslOverlay{
background-color:transparent !important;
z-index:999999 !important;
/* Recoleta Font */
}
@font-face{
font-family:'Julietta-Messie';
font-weight:600;
font-style:normal;
src:url('../fonts/juliettamessie/julietta-messie.woff2') format('woff2'), url('../fonts/juliettamessie/julietta-messie.woff') format('woff');
}
.ft-theme-custom1{
font-family:'Julietta-Messie' !important;
}
@media screen and (min-width:1400px){
.col-xxl-3{
width:25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}
}
.elementor-widget:not(:last-child){
margin-block-end:0;
margin-bottom:0;
}
#pxl-wapper{
overflow:clip;
}
@media screen and (min-width:1201px){
.woocommerce ul.products .woocommerce-product-inner:hover .woocommerce-product-title a {color: var(--link-color-hover) !important;}
#pxl-wapper .container{
max-width:1330px;
width:100%;
}
}
@media screen and (max-width:1200px){
#pxl-wapper .container{
max-width:100%;
}
}
@media screen and (min-width:992px){
#pxl-wapper .pxl-has-sidebar.pxl-sidebar-left{
flex-direction:row-reverse;
}
}
#pxl-wapper .elementor-top-section:not(.elementor-section-full_width) .elementor-section.elementor-inner-section > .elementor-container.elementor-column-gap-extended{
margin:0 -15px;
left:calc(50% + 15px);
transform:translate(-50%, 0);
position:relative;
}
@media screen and (max-width:1200px){
#pxl-wapper .elementor-top-section > .elementor-column-gap-extended .elementor-inner-section > .elementor-column-gap-extended{
margin-left:-15px;
margin-right:-15px;
}
}
#pxl-wapper .elementor-top-section:not(.elementor-section-full_width) .elementor-section.elementor-inner-section.pxl-inner-section-maxwidth > .elementor-container{
max-width:1330px !important;
margin:auto;
}
#pxl-main{
padding:120px 0;
min-height:calc(100vh - 606px);
}
@media screen and (max-width:1200px){
#pxl-main{
overflow-x:clip;
}
}
@media screen and (max-width:1024px){
#pxl-main > .elementor-container{
padding:0 15px;
}
}
.elementor-page:not(.single-post):not(.single-product) #pxl-main{
padding-top:0;
padding-bottom:0;
}
.elementor-page.single-product .woocommerce-Tabs-panel > .elementor{
margin:0 -15px;
}
@media screen and (min-width:1201px){
body:not(.elementor-editor-active) .pxl-row-scroll-fixed > .elementor-container{
align-items:flex-start;
justify-content:space-between;
}
body:not(.elementor-editor-active) .pxl-row-scroll-fixed .pxl-column-sticky{
position:sticky;
}
}
@media screen and (max-width:1200px){
body:not(.elementor-editor-active) .pxl-row-scroll-fixed .pxl-column-sticky{
top:0 !important;
}
}
body.elementor-editor-active .pxl-row-scroll-fixed .pxl-column-sticky{
top:0 !important;
}
body.elementor-editor-active .elementor-widget:not(:last-child){
margin-block-end:0 !important;
}
.elementor-page:not(.single-post):not(.single-product) #pxl-content-area.col-12, .elementor-page:not(.single-post):not(.single-product) #pxl-footer-elementor .row > .col-12{
padding:0;
min-height:0px;
}
@media (min-width:1025px) and (max-width:1200px){
.elementor-page:not(.single) #pxl-content-area.col-12{
padding-left:15px;
padding-right:15px;
}
}
#pxl-page-title-elementor{
background-color:#fff;
}
@media screen and (max-width:1200px){
#pxl-page-title-elementor{
overflow:hidden;
}
}
#pxl-page-title-default{
background-color:#d7d7d7;
padding:150px 0;
}
@media screen and (max-width:767px){
#pxl-page-title-default{
padding:90px 0;
}
}
#pxl-page-title-default .row{
align-items:center;
}
#pxl-page-title-default .pxl-page-title{
margin:0;
-ms-word-wrap:break-word;
word-wrap:break-word;
}
@media screen and (max-width:1200px){
#pxl-page-title-default .pxl-page-title{
font-size:48px;
}
}
@media screen and (max-width:767px){
#pxl-page-title-default .pxl-page-title{
font-size:42px;
text-align:center;
margin-bottom:12px;
}
}
#pxl-footer-default{
padding:44px 0;
background-color:#151a25;
font-size:16px;
text-align:center;
color:#fff;
}
#pxl-footer-default a{
color:inherit;
}
#pxl-footer-default a:hover{
color:inherit;
text-decoration:underline;
}
.pxl-scroll-top{
width:50px;
height:50px;
position:fixed;
bottom:20px;
right:40px;
-webkit-border-radius:50px;
-khtml-border-radius:50px;
-moz-border-radius:50px;
-ms-border-radius:50px;
-o-border-radius:50px;
border-radius:50px;
z-index:9999;
text-align:center;
font-size:18px;
opacity:0;
visibility:hidden;
box-shadow:inset 0 0 0 2px #d4d4d4;
}
@media screen and (max-width:991px){
.pxl-scroll-top{
right:25px;
}
}
.pxl-scroll-top:before{
content:'';
position:absolute;
top:2px;
right:2px;
bottom:2px;
left:2px;
z-index:-1;
background-color:var(--primary-color);
border-radius:100%;
}
.pxl-scroll-top .pxl-arrow-top{
transition:inherit;
animation:pxl_scroll_top_effect 3s ease-in-out infinite;
-webkit-animation:pxl_scroll_top_effect 3s ease-in-out infinite;
}
.pxl-scroll-top .pxl-scroll-progress-circle{
position:absolute;
top:0;
left:0;
z-index:-1;
}
.pxl-scroll-top .pxl-scroll-progress-circle path{
fill:none;
stroke:var(--dark-2);
stroke-width:4;
box-sizing:border-box;
-webkit-transition:all 200ms linear;
transition:all 200ms linear;
}
.pxl-scroll-top.pxl-on{
bottom:40px;
opacity:1;
visibility:visible;
}
@media screen and (max-width:991px){
.pxl-scroll-top.pxl-on{
bottom:25px;
}
}
@keyframes pxl_scroll_top_effect{
0%, 100%{
transform:translateY(3px);
}
50%{
transform:translateY(-3px);
}
}
@media screen and (max-width:1024px){
.section-bg-bl-lg{
background-position:left bottom !important;
}
}
#pxl-header-elementor .elementor-column{
position:static;
}
#pxl-header-elementor.pxl-header-hide{
display:none !important;
}
#pxl-footer-elementor.pxl-footer-hide{
display:none !important;
}
#pxl-footer-elementor .footer-elementor-inner > .container{
max-width:100%;
}
@media screen and (max-width:767px){
#pxl-footer-elementor{
overflow-x:clip;
}
}
.pxl-footer-fixed #pxl-footer-elementor{
width:100%;
position:fixed;
bottom:0;
left:0;
z-index:-1;
}
@media screen and (max-width:1200px){
.pxl-footer-fixed #pxl-footer-elementor{
position:static;
overflow:hidden;
}
}
.pxl-footer-fixed #pxl-header-elementor, .pxl-footer-fixed #pxl-page-title-elementor{
background-color:#fff;
}
.pxl-footer-fixed #pxl-main{
background-color:#fff;
}
@media screen and (max-width:1200px){
.pxl-footer-fixed #pxl-main{
margin-bottom:0 !important;
}
}
.elementor-editor-active #pxl-header-default, .elementor-editor-active #pxl-header-elementor, .elementor-editor-active #pxl-page-title-default, .elementor-editor-active #pxl-footer-elementor, .elementor-editor-active .pxl-menu-primary .sub-menu, .elementor-editor-active .pxl-menu-primary .children, .elementor-editor-active #pxl-page-title-elementor{
display:none;
}
.elementor-editor-active.single-footer #pxl-main, .elementor-editor-active.single-header #pxl-main{
max-width:1200px;
padding:0 15px;
margin:auto;
}
.elementor-editor-active.single-pxl-template{
background-color:rgba(0, 0, 0, 0.1);
}
.elementor-editor-active .elementor-inner-section > .elementor-element-overlay > .elementor-editor-element-settings{
margin-left:84px;
}
.elementor-editor-active .elementor-inner-section .elementor-column .elementor-editor-element-settings{
margin-left:12px;
}
.elementor-editor-active .elementor-section-wrap.ui-sortable{
margin-top:30px;
}
body img.mfp-img{
padding:0 !important;
}
body .mfp-fade.mfp-bg.mfp-ready{
opacity:0.85;
background-color:#000;
}
body .mfp-bottom-bar{
margin-top:0;
}
body .mfp-wrap .mfp-container .mfp-content{
max-width:1170px;
position:static;
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close{
padding:0;
right:0;
text-align:center;
top:-36px;
width:36px;
height:36px;
-webkit-border-radius:0;
-khtml-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-radius:0;
background:rgba(255, 255, 255, 0.12);
cursor:pointer;
opacity:1;
font-size:0px;
border:9px solid transparent;
position:absolute;
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close:before, body .mfp-wrap .mfp-container .mfp-content .mfp-close:after{
content:'';
position:absolute;
height:2px;
width:100%;
top:50%;
left:0;
margin-top:-1px;
transform-origin:50% 50%;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
background-color:#fff;
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close:before{
-webkit-transform:rotate(45deg);
-khtml-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close:after{
-webkit-transform:rotate(-45deg);
-khtml-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}
body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover:before, body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover:after{
-webkit-transform:rotate(0deg);
-khtml-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg);
}
body .mfp-wrap .mfp-container .mfp-iframe-scaler{
position:relative;
overflow:visible;
}
body .mfp-wrap .mfp-container .mfp-arrow{
background-color:var(--primary-color);
width:60px;
height:120px;
opacity:1;
position:absolute;
}
body .mfp-wrap .mfp-container .mfp-arrow:before, body .mfp-wrap .mfp-container .mfp-arrow:after{
border:none;
}
body .mfp-wrap .mfp-container .mfp-arrow:before{
font-family:"Caseicon";
font-size:20px;
color:#fff;
margin:0;
padding:0;
line-height:normal;
position:absolute;
top:50%;
display:block;
-webkit-transform:translate(-50%, -50%);
-khtml-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
opacity:1;
left:50%;
width:auto;
height:auto;
}
body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left:before{
content:"\f136";
}
body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right:before{
content:"\f14d";
}
@media screen and (min-width:1201px){
body .mfp-wrap .mfp-container{
padding:0 120px;
}
}
@media screen and (min-width:992px){
body.blog .pxl-content-wrap.no-sidebar .pxl-content-area, body.archive:not(.post-type-archive):not(.tax-product_cat):not(.tax-product_tag) .pxl-content-wrap.no-sidebar .pxl-content-area, body.single-post .pxl-content-wrap.no-sidebar .pxl-content-area{
max-width:860px;
margin-left:auto;
margin-right:auto;
}
}
.pxl-row-divider-active{
z-index:1;
}
.pxl-row-divider-active > .elementor-container{
z-index:2;
}
.pxl-row-divider-active .pxl-row-angle{
position:absolute;
left:0;
right:0;
width:100%;
height:100px;
}
.pxl-row-divider-wave-animation-top .pxl-row-angle{
top:-1px;
-webkit-transform:scaleY(-1);
-khtml-transform:scaleY(-1);
-moz-transform:scaleY(-1);
-ms-transform:scaleY(-1);
-o-transform:scaleY(-1);
transform:scaleY(-1);
height:150px;
}
.pxl-row-divider-wave-animation-bottom .pxl-row-angle{
bottom:-1px;
height:150px;
}
.pxl-row-divider-angle-top .pxl-row-angle{
top:-1px;
-webkit-transform:scaleX(-1) scaleY(-1);
-khtml-transform:scaleX(-1) scaleY(-1);
-moz-transform:scaleX(-1) scaleY(-1);
-ms-transform:scaleX(-1) scaleY(-1);
-o-transform:scaleX(-1) scaleY(-1);
transform:scaleX(-1) scaleY(-1);
}
.pxl-row-divider-angle-top-right .pxl-row-angle{
top:-1px;
-webkit-transform:scaleX(1) scaleY(-1);
-khtml-transform:scaleX(1) scaleY(-1);
-moz-transform:scaleX(1) scaleY(-1);
-ms-transform:scaleX(1) scaleY(-1);
-o-transform:scaleX(1) scaleY(-1);
transform:scaleX(1) scaleY(-1);
}
.pxl-row-divider-angle-bottom .pxl-row-angle{
bottom:-1px;
}
.pxl-row-divider-angle-bottom-left .pxl-row-angle{
bottom:-1px;
-webkit-transform:scaleX(-1);
-khtml-transform:scaleX(-1);
-moz-transform:scaleX(-1);
-ms-transform:scaleX(-1);
-o-transform:scaleX(-1);
transform:scaleX(-1);
}
.pxl-row-divider-angle-top-bottom .pxl-row-angle-top{
top:-1px;
-webkit-transform:scaleX(-1) scaleY(-1);
-khtml-transform:scaleX(-1) scaleY(-1);
-moz-transform:scaleX(-1) scaleY(-1);
-ms-transform:scaleX(-1) scaleY(-1);
-o-transform:scaleX(-1) scaleY(-1);
transform:scaleX(-1) scaleY(-1);
}
.pxl-row-divider-angle-top-bottom .pxl-row-angle-bottom{
bottom:-1px;
}
.pxl-row-divider-angle-top-bottom-left .pxl-row-angle-top{
top:-1px;
-webkit-transform:scaleX(1) scaleY(-1);
-khtml-transform:scaleX(1) scaleY(-1);
-moz-transform:scaleX(1) scaleY(-1);
-ms-transform:scaleX(1) scaleY(-1);
-o-transform:scaleX(1) scaleY(-1);
transform:scaleX(1) scaleY(-1);
}
.pxl-row-divider-angle-top-bottom-left .pxl-row-angle-bottom{
bottom:-1px;
-webkit-transform:scaleX(-1);
-khtml-transform:scaleX(-1);
-moz-transform:scaleX(-1);
-ms-transform:scaleX(-1);
-o-transform:scaleX(-1);
transform:scaleX(-1);
}
.pxl-row-divider-curved-top .pxl-row-angle{
top:-1px;
}
.pxl-row-divider-curved-top .pxl-row-angle path{
fill-rule:evenodd;
}
.pxl-row-divider-curved-bottom .pxl-row-angle{
bottom:-1px;
-webkit-transform:scaleY(-1);
-khtml-transform:scaleY(-1);
-moz-transform:scaleY(-1);
-ms-transform:scaleY(-1);
-o-transform:scaleY(-1);
transform:scaleY(-1);
}
.pxl-row-divider-curved-bottom .pxl-row-angle path{
fill-rule:evenodd;
}
.pxl-row-divider-vertical1 .pxl-divider-vertical{
position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:100%;
max-width:1490px;
margin:0 auto;
}
.pxl-row-divider-vertical1 .pxl-divider-vertical > div{
background-color:#303233;
position:absolute;
width:1px;
height:100%;
top:0;
}
.pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line1{
left:0;
}
.pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line2{
left:20%;
}
.pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line3{
left:40%;
}
.pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line4{
left:60%;
}
.pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line5{
left:80%;
}
.pxl-row-divider-vertical1 .pxl-divider-vertical .pxl-section-line6{
right:0;
}
.pxl-row-divider-rounded-top:before, .pxl-row-divider-rounded-top:after{
content:'';
position:absolute;
height:53px;
background-color:#fff;
top:-53px;
width:50%;
}
@media screen and (max-width:767px){
.pxl-row-divider-rounded-top:before, .pxl-row-divider-rounded-top:after{
top:-30px;
height:30px;
}
}
.pxl-row-divider-rounded-top:before{
left:0;
border-radius:28px 53px 0 0;
}
@media screen and (max-width:767px){
.pxl-row-divider-rounded-top:before{
border-radius:15px 30px 0 0;
}
}
.pxl-row-divider-rounded-top:after{
right:0;
border-radius:53px 28px 0 0;
}
@media screen and (max-width:767px){
.pxl-row-divider-rounded-top:after{
border-radius:30px 15px 0 0;
}
}
.pxl-curved-arrow{
position:absolute;
height:48px;
z-index:99;
left:50%;
-webkit-transform:translate(-50%, 0);
-khtml-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0);
}
.pxl-curved-arrow.pxl-curved-arrow-top{
top:-48px;
}
.pxl-curved-arrow.pxl-curved-arrow-bottom{
bottom:-48px;
transform:translate(-50%, 0) scaleY(-1);
}
.pxl-curved-arrow-inner-top, .pxl-curved-arrow-inner-bottom{
height:48px;
position:absolute;
left:50%;
-webkit-transform:translate(-50%, 0);
-khtml-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0);
}
.pxl-curved-arrow-inner-top{
top:0;
transform:translate(-50%, 0) scaleY(-1);
}
.pxl-curved-arrow-inner-bottom{
bottom:0;
}
.pxl-divider-border{
position:absolute;
inset:0;
}
.pxl-divider-border .pxl-divider-border-top, .pxl-divider-border .pxl-divider-border-bottom{
background-color:rgba(255, 255, 255, .1);
height:1px;
position:absolute;
width:100%;
}
.pxl-divider-border .pxl-divider-border-top{
top:0;
}
.pxl-divider-border .pxl-divider-border-top:before, .pxl-divider-border .pxl-divider-border-top:after{
top:0;
}
.pxl-divider-border .pxl-divider-border-bottom{
bottom:0;
}
.pxl-divider-border .pxl-divider-border-bottom:before, .pxl-divider-border .pxl-divider-border-bottom:after{
bottom:0;
}
.pxl-row-divider-top, .pxl-row-divider-bottom{
position:absolute;
left:0;
width:100%;
z-index:1;
}
.pxl-row-divider-top{
top:-2px;
}
.pxl-row-divider-bottom{
bottom:-2px;
}
.pxl-row-particles{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
pointer-events:none;
}
@keyframes pxl_loader_digital1{
0%{
left:20%;
}
50%{
left:50%;
}
100%{
left:20%;
}
}
@keyframes pxl_loader_digital2{
0%{
left:80%;
}
50%{
left:50%;
}
100%{
left:80%;
}
}
@keyframes pxl_folding{
0%, 10%{
transform:perspective(140px) rotateX(-180deg);
opacity:0;
}
25%, 75%{
transform:perspective(140px) rotateX(0deg);
opacity:1;
}
90%, 100%{
transform:perspective(140px) rotateY(180deg);
opacity:0;
}
}
@keyframes pxl_loader_prixClipFix{
0%{
clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
}
25%{
clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
}
50%{
clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
}
75%{
clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
}
100%{
clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
}
}
@keyframes pxl_loader_anim{
0%{
box-shadow:20px -10px, 40px 10px, 60px 0px;
}
25%{
box-shadow:20px 0px, 40px 0px, 60px 10px;
}
50%{
box-shadow:20px 10px, 40px -10px, 60px 0px;
}
75%{
box-shadow:20px 0px, 40px 0px, 60px -10px;
}
100%{
box-shadow:20px -10px, 40px 10px, 60px 0px;
}
}
@keyframes pxl_loaderFlash{
0%{
background-color:rgba(74, 171, 61, 0.28);
box-shadow:32px 0 rgba(74, 171, 61, 0.28), -32px 0 var(--primary-color);
}
50%{
background-color:var(--primary-color);
box-shadow:32px 0 rgba(74, 171, 61, 0.28), -32px 0 rgba(74, 171, 61, 0.28);
}
100%{
background-color:rgba(74, 171, 61, 0.28);
box-shadow:32px 0 var(--primary-color), -32px 0 rgba(74, 171, 61, 0.28);
}
}
@keyframes pxl_animloader{
50%{
transform:scale(1) translate(-50%, -50%);
}
}
@keyframes pxl_loader_photography{
0%{
left:0;
transform:translateX(-100%);
}
100%{
left:100%;
transform:translateX(0%);
}
}
@-webkit-keyframes pxl_site_loading{
0%{
-webkit-transform:translate(0) scaleX(0);
transform:translate(0) scaleX(0);
}
30%{
-webkit-transform:translate(0) scaleX(1);
transform:translate(0) scaleX(1);
}
100%, 80%{
-webkit-transform:translate(100%) scaleX(0);
transform:translate(100%) scaleX(0);
}
}
@keyframes pxl_site_loading{
0%{
-webkit-transform:translate(0) scaleX(0);
transform:translate(0) scaleX(0);
}
30%{
-webkit-transform:translate(0) scaleX(1);
transform:translate(0) scaleX(1);
}
100%, 80%{
-webkit-transform:translate(100%) scaleX(0);
transform:translate(100%) scaleX(0);
}
}
@-webkit-keyframes pxl_reveal{
0%{
-webkit-transform:translateY(0);
transform:translateY(0);
}
80%{
-webkit-transform:translateY(100%);
transform:translateY(100%);
}
100%{
-webkit-transform:translateY(100%);
transform:translateY(100%);
}
}
@keyframes pxl_reveal{
0%{
-webkit-transform:translateY(0);
transform:translateY(0);
}
80%{
-webkit-transform:translateY(100%);
transform:translateY(100%);
}
100%{
-webkit-transform:translateY(100%);
transform:translateY(100%);
}
}
@keyframes pxl_loader_rotate1{
0%{
transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
}
100%{
transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
}
}
@keyframes pxl_loader_rotate2{
0%{
transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg);
}
100%{
transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);
}
}
@keyframes pxl_loader_rotate3{
/*Site Loader */
/*Mouse Move Animation */
0%{
transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg);
}
100%{
transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);
}
}
.pxl-cursor{
visibility:hidden;
position:fixed;
pointer-events:none;
z-index:999999;
display:flex;
justify-content:center;
align-items:center;
-webkit-transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
transition:transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
pointer-events:none;
top:0;
left:0;
}
.pxl-cursor .pxl-cursor-wrapper{
display:flex;
justify-content:center;
align-items:center;
-webkit-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.pxl-cursor .pxl-cursor--follower{
position:absolute;
background-color:transparent;
border:1px solid var(--primary-color);
opacity:1;
border-radius:100%;
width:30px;
height:30px;
-webkit-transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.pxl-cursor .pxl-cursor--follower:before{
content:'';
width:6px;
height:6px;
background-color:var(--secondary-color);
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
border-radius:6px;
}
.pxl-cursor .pxl-cursor--label{
position:absolute;
display:flex;
justify-content:center;
align-items:center;
color:white;
font-size:15px;
transform:scale(0);
will-change:transform, opacity;
-webkit-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.pxl-cursor .pxl-cursor--drap{
line-height:87px;
text-align:center;
width:87px;
height:87px;
background-color:var(--secondary-color);
font-size:0px;
-webkit-border-radius:87px;
-khtml-border-radius:87px;
-moz-border-radius:87px;
-ms-border-radius:87px;
-o-border-radius:87px;
border-radius:87px;
-webkit-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transform:scale(0);
will-change:transform, opacity;
color:#fff;
}
.pxl-cursor .pxl-cursor--drap:before, .pxl-cursor .pxl-cursor--drap:after{
content:"\f10b";
font-family:"Caseicon";
font-size:10px;
display:inline-flex;
}
.pxl-cursor .pxl-cursor--drap:before{
-webkit-transform:scaleX(-1);
-khtml-transform:scaleX(-1);
-moz-transform:scaleX(-1);
-ms-transform:scaleX(-1);
-o-transform:scaleX(-1);
transform:scaleX(-1);
}
.pxl-cursor .pxl-cursor--drap:after{
margin-left:10px;
}
.pxl-cursor .pxl-cursor--icon{
position:absolute;
display:flex;
justify-content:center;
align-items:center;
color:white;
transform:scale(0);
will-change:transform, opacity;
-webkit-transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
-khtml-transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
transition:transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.pxl-cursor.is-enabled{
visibility:visible;
}
.pxl-cursor.is-hidden .pxl-cursor-wrapper{
transform:scale(0) !important;
}
.pxl-cursor.is-mouse-down .pxl-cursor-wrapper{
transform:scale(0.8);
}
.pxl-cursor.is-active .pxl-cursor--follower{
background-color:rgba(var(--primary-color-rgb),0.25);
-webkit-transform:scale(3);
-khtml-transform:scale(3);
-moz-transform:scale(3);
-ms-transform:scale(3);
-o-transform:scale(3);
transform:scale(3);
border:none;
}
.pxl-cursor.is-active .pxl-cursor--follower:before{
display:none;
}
.pxl-cursor.is-active.has-label .pxl-cursor--follower{
background-color:var(--secondary-color);
opacity:1;
}
.pxl-cursor.is-active.has-drap .pxl-cursor--drap{
transform:scale(1);
}
.pxl-cursor.is-active.has-label .pxl-cursor--label{
transform:scale(1);
}
.pxl-cursor.is-active.has-icon .pxl-cursor--follower, .pxl-cursor.is-active.has-icon-left .pxl-cursor--follower, .pxl-cursor.is-active.has-icon-right .pxl-cursor--follower{
background-color:black;
opacity:0.8;
}
.pxl-cursor.is-active.has-icon .pxl-cursor--icon{
transform:scale(1);
}
.pxl-cursor.is-active.has-icon .pxl-cursor--icon:before{
content:"\f10e";
font-family:"Caseicon";
font-size:24px;
color:#fff;
}
.pxl-cursor.is-active.has-icon-right .pxl-cursor--icon{
transform:scale(1);
}
.pxl-cursor.is-active.has-icon-right .pxl-cursor--icon:before{
content:"\f142";
font-family:"Caseicon";
font-size:22px;
color:#fff;
}
.pxl-cursor.is-active.has-icon-left .pxl-cursor--icon{
transform:scale(1);
}
.pxl-cursor.is-active.has-icon-left .pxl-cursor--icon:before{
content:"\f142";
font-family:"Caseicon";
font-size:22px;
color:#fff;
transform:scaleX(-1);
}
.pxl-cursor.is-active.has-remove{
opacity:0;
}
.pxl-cursor.is-active-section .pxl-cursor--follower{
opacity:0;
-webkit-transform:scale(0);
-khtml-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);
}
.pxl-cursor.drap-style1 .pxl-cursor--drap{
background-color:#fff;
height:135px;
width:135px;
line-height:135px;
color:#000;
}
.pxl-cursor.drap-style1 .pxl-cursor--drap:before, .pxl-cursor.drap-style1 .pxl-cursor--drap:after{
font-size:12px;
}
.elementor-editor-active.page-template-default{
/* Cookie Policy */
}
.elementor-editor-active.page-template-default #pxl-content-area{
-webkit-box-flex:0;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
.elementor-editor-active.page-template-default #pxl-sidebar-area{
display:none;
}
.pxl-cookie-policy{
position:fixed;
bottom:20px;
left:0;
right:0;
margin:auto;
max-width:570px;
background-color:#fff;
-webkit-border-radius:57px;
-khtml-border-radius:57px;
-moz-border-radius:57px;
-ms-border-radius:57px;
-o-border-radius:57px;
border-radius:57px;
padding:17px 58px 17px 24px;
-webkit-box-shadow:0 8px 8px rgba(29, 27, 76, 0.08);
-khtml-box-shadow:0 8px 8px rgba(29, 27, 76, 0.08);
-moz-box-shadow:0 8px 8px rgba(29, 27, 76, 0.08);
-ms-box-shadow:0 8px 8px rgba(29, 27, 76, 0.08);
-o-box-shadow:0 8px 8px rgba(29, 27, 76, 0.08);
box-shadow:0 8px 8px rgba(29, 27, 76, 0.08);
font-size:15px;
color:#111013;
z-index:9999;
display:flex;
flex-wrap:nowrap;
align-items:center;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity:0;
visibility:hidden;
/* PXL Popup */
}
@media screen and (max-width:767px){
.pxl-cookie-policy{
max-width:290px;
padding-left:25px;
padding-right:25px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
-moz-border-radius:20px;
-ms-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
display:none;
}
}
.pxl-cookie-policy a{
font-weight:700;
text-decoration:underline;
color:inherit;
text-underline-offset:2px;
margin:0 4px;
white-space:nowrap;
}
.pxl-cookie-policy a:hover{
text-decoration:none;
color:var(--primary-color);
}
.pxl-cookie-policy .pxl-item--icon{
min-width:20px;
}
.pxl-cookie-policy .pxl-item--icon img{
max-height:20px;
}
.pxl-cookie-policy .pxl-item--close{
position:absolute;
top:50%;
right:10px;
-webkit-transform:translate(0, -50%);
-khtml-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
border-width:12px;
}
.pxl-cookie-policy .pxl-item--close:before, .pxl-cookie-policy .pxl-item--close:after{
height:1px;
}
@media screen and (max-width:767px){
.pxl-cookie-policy .pxl-item--close{
top:10px;
-webkit-transform:translate(0, 0%);
-khtml-transform:translate(0, 0%);
-moz-transform:translate(0, 0%);
-ms-transform:translate(0, 0%);
-o-transform:translate(0, 0%);
transform:translate(0, 0%);
}
}
.pxl-cookie-policy.pxl-active{
opacity:1;
visibility:visible;
bottom:40px;
}
.pxl-cookie-policy.pxl-hidden{
opacity:0;
visibility:hidden;
bottom:30px;
}
.pxl-popup--close.style2{
border:none;
width:24px;
height:24px;
background-color:transparent;
}
.pxl-popup--close.style2:before, .pxl-popup--close.style2:after{
background-color:#878787;
}
.pxl-popup{
position:fixed;
background-color:rgba(0, 0, 0, 0.43);
z-index:99991;
top:0;
left:0;
width:100%;
height:100%;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity:0;
visibility:hidden;
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:center;
}
.pxl-popup .pxl-popup--content{
width:100%;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-popup .pxl-popup--close{
border-width:8px;
}
.pxl-popup .pxl-popup--close:before, .pxl-popup .pxl-popup--close:after{
background-color:#a7a7a7;
}
.pxl-popup .pxl-popup--close:hover:before, .pxl-popup .pxl-popup--close:hover:after{
background-color:#111;
}
.pxl-popup.pxl-effect-zoom .pxl-popup--content{
-webkit-transform:scale(0);
-khtml-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);
}
.pxl-popup.pxl-effect-fade-slide .pxl-popup--content{
-webkit-transform:translateY(-20px) perspective(600px) rotateX(14deg);
-khtml-transform:translateY(-20px) perspective(600px) rotateX(14deg);
-moz-transform:translateY(-20px) perspective(600px) rotateX(14deg);
-ms-transform:translateY(-20px) perspective(600px) rotateX(14deg);
-o-transform:translateY(-20px) perspective(600px) rotateX(14deg);
transform:translateY(-20px) perspective(600px) rotateX(14deg);
}
.pxl-popup.pxl-active{
opacity:1;
visibility:visible;
}
.pxl-popup.pxl-active.pxl-effect-zoom .pxl-popup--content{
-webkit-transform:scale(1);
-khtml-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}
.pxl-popup.pxl-active.pxl-effect-fade-slide .pxl-popup--content{
-webkit-transform:translateY(0) perspective(600px) rotateX(0);
-khtml-transform:translateY(0) perspective(600px) rotateX(0);
-moz-transform:translateY(0) perspective(600px) rotateX(0);
-ms-transform:translateY(0) perspective(600px) rotateX(0);
-o-transform:translateY(0) perspective(600px) rotateX(0);
transform:translateY(0) perspective(600px) rotateX(0);
}
body.rtl{
/* Start Page Popup */
}
body.rtl .pxl-cursor.is-active.has-icon .pxl-cursor--icon:before{
content:"\f111";
}
body.rtl .pxl-cursor.is-active.has-icon-right .pxl-cursor--icon:before{
content:"\f110";
}
body.rtl .pxl-cookie-policy{
padding-left:58px;
padding-right:24px;
}
@media screen and (max-width:767px){
body.rtl .pxl-cookie-policy{
padding-left:25px;
padding-right:25px;
}
}
body.rtl .pxl-cookie-policy .pxl-item--close{
right:auto;
left:10px;
}
.pxl-page-popup{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:9999;
background-color:#fff;
display:flex;
flex-wrap:wrap;
align-content:center;
justify-content:center;
padding:60px 0;
-webkit-transition:all 200ms linear 0ms;
-khtml-transition:all 200ms linear 0ms;
-moz-transition:all 200ms linear 0ms;
-ms-transition:all 200ms linear 0ms;
-o-transition:all 200ms linear 0ms;
transition:all 200ms linear 0ms;
opacity:0;
visibility:hidden;
-webkit-transform:scale(0.85);
-khtml-transform:scale(0.85);
-moz-transform:scale(0.85);
-ms-transform:scale(0.85);
-o-transform:scale(0.85);
transform:scale(0.85);
}
.pxl-page-popup.active{
opacity:1;
visibility:visible;
-webkit-transform:scale(1);
-khtml-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}
.pxl-page-popup .pxl-popup--conent{
overflow-x:hidden;
overflow-y:scroll;
max-height:80vh;
}
.pxl-page-popup .pxl-popup--close{
position:absolute;
top:30px;
right:30px;
}
@media screen and (max-width:1400px){
.pxl-page-popup .pxl-popup--close{
top:20px;
right:20px;
}
}
.admin-bar .pxl-page-popup{
top:32px;
/* End Page Popup */
/* Waves Animation */
}
@media screen and (max-width:782px){
.admin-bar .pxl-page-popup{
top:46px;
}
}
@media screen and (max-width:600px){
.admin-bar .pxl-page-popup{
top:0;
}
}
.pxl-section-waves1{
position:absolute;
width:100%;
height:140px;
bottom:0px;
}
@media screen and (max-width:767px){
.pxl-section-waves1{
height:80px;
}
}
.pxl-wave-parallax > use{
animation:pxl-move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;
fill:#ebeef6;
}
.pxl-wave-parallax > use:nth-child(1){
animation-delay:-2s;
animation-duration:7s;
opacity:0.5;
}
.pxl-wave-parallax > use:nth-child(2){
animation-delay:-3s;
animation-duration:10s;
opacity:0.4;
}
.pxl-wave-parallax > use:nth-child(3){
animation-delay:-4s;
animation-duration:13s;
opacity:0.3;
}
.pxl-wave-parallax > use:nth-child(4){
animation-delay:-5s;
animation-duration:20s;
}
@keyframes pxl-move-forever{
0%{
transform:translate3d(-90px, 0, 0);
}
100%{
transform:translate3d(85px, 0, 0);
}
}
.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-mobile_extra, .elementor .elementor-hidden-tablet, .elementor .elementor-hidden-tablet_extra, .elementor .elementor-hidden-laptop, .elementor .elementor-hidden-desktop{
display:block;
}
.elementor .elementor-hidden-mobile.elementor-column, .elementor .elementor-hidden-mobile_extra.elementor-column, .elementor .elementor-hidden-tablet.elementor-column, .elementor .elementor-hidden-tablet_extra.elementor-column, .elementor .elementor-hidden-laptop.elementor-column, .elementor .elementor-hidden-desktop.elementor-column{
display:flex;
}
@media screen and (max-width:575px){
.elementor .elementor-hidden-mobile, .pxl-hidden-xs{
display:none !important;
}
}
@media (min-width:576px) and (max-width:767px){
.elementor .elementor-hidden-mobile_extra, .pxl-hidden-sm{
display:none !important;
}
}
@media (min-width:768px) and (max-width:991px){
.elementor .elementor-hidden-tablet, .pxl-hidden-md{
display:none !important;
}
}
@media (min-width:992px) and (max-width:1199px){
.elementor .elementor-hidden-tablet_extra, .pxl-hidden-lg{
display:none !important;
}
}
@media (min-width:1200px) and (max-width:1399px){
.elementor .elementor-hidden-laptop, .pxl-hidden-xl{
display:none !important;
}
}
@media screen and (min-width:1400px){
/* Section Parallax */.elementor .elementor-hidden-desktop, .pxl-hidden-xxl{
display:none !important;
}
}
.pxl-section-bg-parallax, .pxl-column-bg-parallax{
background-repeat:no-repeat;
background-size:cover;
top:0;
right:0;
bottom:0;
left:0;
position:absolute;
}
body:not(.elementor-editor-active) .pxl-section-parallax-overflow > .elementor-background-overlay{
z-index:2;
}
body:not(.elementor-editor-active) .pxl-section-parallax-overflow > .elementor-background-overlay + .pxl-section-bg-parallax, body:not(.elementor-editor-active) .pxl-section-parallax-overflow > .elementor-background-overlay .pxl-column-bg-parallax{
z-index:1;
}
body:not(.elementor-editor-active) .pxl-section-parallax-overflow.elementor-top-section > .elementor-container{
z-index:3;
}
.pxl-section-parallax-overflow, .pxl-section-overflow-hidden{
overflow:hidden !important;
}
.elementor-column.pxl-column-overflow-hidden-yes{
overflow:hidden !important;
}
.pxl-zoom-point-true{
z-index:1;
}
.pxl-zoom-point-wrap{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
}
.pxl-zoom-point{
width:240px;
height:240px;
position:absolute;
z-index:-1;
right:0;
top:-240px;
margin:auto;
left:0;
}
.pxl-zoom-point .pxl-item--overlay{
width:100%;
height:100%;
background-color:#151a25;
z-index:-1;
-webkit-border-radius:240px;
-khtml-border-radius:240px;
-moz-border-radius:240px;
-ms-border-radius:240px;
-o-border-radius:240px;
border-radius:240px;
-webkit-transition:all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);
-khtml-transition:all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);
-moz-transition:all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);
-ms-transition:all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);
-o-transition:all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);
transition:all 0.25s cubic-bezier(0.3, 0.3, 0, 0.8);
}
@-webkit-keyframes pxl_bouncedelay{
0%, 80%, 100%{
-webkit-transform:scale(0);
}
40%{
-webkit-transform:scale(1);
}
}
@keyframes px_bouncedelay{
0%, 80%, 100%{
-webkit-transform:scale(0);
transform:scale(0);
}
40%{
-webkit-transform:scale(1);
transform:scale(1);
}
}
.pxl-loader{
background-color:#fff;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:999999;
}
.pxl-loader.is-loaded{
opacity:0;
visibility:hidden;
}
.pxl-loader .pxl-loader-spinner{
position:absolute;
left:0;
right:0;
margin:auto;
top:50%;
-webkit-transform:translate(0, -50%);
-khtml-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
width:70px;
text-align:center;
}
.pxl-loader .pxl-loader-spinner > div{
width:18px;
height:18px;
background-color:var(--primary-color);
-webkit-border-radius:100%;
-khtml-border-radius:100%;
-moz-border-radius:100%;
-ms-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
display:inline-block;
-webkit-animation:px_bouncedelay 1.4s infinite ease-in-out both;
animation:px_bouncedelay 1.4s infinite ease-in-out both;
}
.pxl-loader .pxl-loader-spinner .pxl-loader-bounce1{
-webkit-animation-delay:-0.32s;
animation-delay:-0.32s;
}
.pxl-loader .pxl-loader-spinner .pxl-loader-bounce2{
-webkit-animation-delay:-0.16s;
animation-delay:-0.16s;
}
.elementor > .pin-spacer{
width:100% !important;
}
.elementor > .pin-spacer > .elementor-section{
max-width:100% !important;
width:100% !important;
left:0 !important;
}
.elementor-editor-active #pxl-loadding{
display:none !important;
}
.elementor-editor-active .pin-spacer > .elementor-element{
position:static !important;
height:auto !important;
max-height:100% !important;
}
.pxl-section-fix-bottom{
z-index:999;
}
.scroll-top-active > .elementor-section{
top:0 !important;
left:0 !important;
position:relative !important;
}
@media screen and (max-width:1400px){
body:not(.elementor-editor-active) .pxl-hide-sr-lg{
display:none !important;
}
}
@media screen and (max-width:1200px){
body:not(.elementor-editor-active) .pxl-hide-sr-md{
display:none !important;
}
}
@media screen and (max-width:1200px){
.elementor-section .elementor-container{
flex-wrap:wrap;
}
}
.loader-dark #pxl-loadding{
background-color:#000;
}
.loader-dark #pxl-loadding .pxl-loader-spinner > div{
background-color:#fff;
}
.pxl-col-align-start > .elementor-widget-wrap{
justify-content:flex-start;
}
.pxl-col-align-start .elementor-inner-section > .elementor-container{
margin-left:0;
}
.pxl-col-align-center > .elementor-widget-wrap{
justify-content:center;
}
.pxl-col-align-end > .elementor-widget-wrap{
justify-content:flex-end;
}
.pxl-col-align-end .elementor-inner-section > .elementor-container{
margin-right:0;
}
.pxl-icon--plus{
height:10px;
width:10px;
position:relative;
cursor:pointer;
}
.pxl-icon--plus:before, .pxl-icon--plus:after{
content:'';
background-color:var(--secondary-color);
position:absolute;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-icon--plus:before{
width:10px;
height:2px;
top:50%;
left:50%;
transform:translate(-50%, -50%);
}
.pxl-icon--plus:after{
width:2px;
height:10px;
top:50%;
left:50%;
transform:translate(-50%, -50%);
}
.pxl-icon--minus{
height:10px;
width:10px;
position:relative;
cursor:pointer;
}
.pxl-icon--minus:before{
content:'';
background-color:#122a00;
position:absolute;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
width:10px;
height:2px;
top:5px;
left:0;
}
.pxl-flex-grow{
flex-grow:1 !important;
}
.pxl-flex-shrink{
flex-shrink:1 !important;
}
.pxl-icon--action{
--width:10px;
--height:2px;
position:relative;
--size:38px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:var(--size);
-webkit-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
-khtml-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
-moz-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
-ms-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
-o-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
background-color:#fff;
}
.pxl-icon--action::before{
content:'';
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
width:var(--width);
height:var(--height);
background-color:#5c6972;
transition:inherit;
}
.pxl-icon--action::after{
content:'';
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
width:var(--height);
height:var(--width);
background-color:#5c6972;
transition:inherit;
}
.pxl-widget-flex > .elementor-widget-container > div{
display:flex;
}
.el-empty:empty, .pxl-empty:empty{
display:none !important;
}
.pxl-icon--middle{
position:relative;
}
.pxl-icon--middle *{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-khtml-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
}
.color-inherit{
color:inherit;
}
.color-inherit:hover{
color:inherit;
}
.color-primary{
color:var(--primary-color);
fill:var(--primary-color);
}
.color-secondary{
color:var(--secondary-color);
fill:var(--secondary-color);
}
.text-gradient, blockquote:not(.pxl-blockquote) cite, .pxl-contact-info-widget .pxl-item--icon i{
background-color:var(--gradient-color-from);
background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-from)), to(var(--gradient-color-to)));
background-image:-webkit-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:-moz-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:-ms-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:-o-linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
background-image:linear-gradient(to right, var(--gradient-color-from), var(--gradient-color-to));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from)', endColorStr='var(--gradient-color-to)', gradientType='1');
background-color:transparent;
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;
}
.pxl-round-box, .woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce #pxl-content-area div.product .woocommerce-social-share a, .woocommerce > div.product .woocommerce-social-share a, .pxl-counter.pxl-counter3 .pxl-item--inner::after, .pxl-counter.pxl-counter4 .pxl-item--single img, .pxl-counter.pxl-counter4 .pxl-item--single .pxl-item--number{
--size:50px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
}
.pxl-square-box, .pxl-swiper-arrows.pxl-swiper-arrows1 .pxl-swiper-arrow, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a::after, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a::before, .woocommerce #pxl-content-area div.product form.cart .single_add_to_whistlist_button .woosw-btn, .woocommerce > div.product form.cart .single_add_to_whistlist_button .woosw-btn, .woocommerce #pxl-content-area div.product form.cart .single_add_to_compare_button .woosc-btn, .woocommerce > div.product form.cart .single_add_to_compare_button .woosc-btn, .pxl-contact-form.pxl-wpcf7-style4 input[type="checkbox"], .pxl-contact-form.pxl-wpcf7-style4 textarea[type="checkbox"], .pxl-marquee.pxl-marquee1.pxl-marquee-style2 .pxl-item--single .pxl-single--inner, .pxl-case-studies-carousel1 .pxl-post--btn, .pxl-service-grid5 .pxl-post--icon, .pxl-service-carousel5 .pxl-post--icon{
min-width:var(--size);
width:var(--size);
height:var(--size);
}
@media screen and (min-width:1201px){
.pxl-hide-xl{
display:none !important;
}
}
@media screen and (max-width:1200px){
.pxl-hide-lg{
display:none !important;
}
}
@media screen and (max-width:1400px){
.pxl-hidden-s1400{
display:none !important;
}
}
.pxl-close, .btn.pxl-btn-close{
--size:36px;
-webkit-border-radius:50%;
-khtml-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
background:var(--primary-color);
width:var(--size);
height:var(--size);
display:inline-flex;
justify-content:center;
align-items:center;
position:relative;
cursor:pointer;
}
.pxl-close:before, .btn.pxl-btn-close:before, .pxl-close:after, .btn.pxl-btn-close:after{
content:'';
position:absolute;
height:2px;
width:calc(100% - 7px);
top:50%;
left:50%;
transform-origin:50% 50%;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
background-color:#fff;
}
.pxl-close:before, .btn.pxl-btn-close:before{
-webkit-transform:translate(-50%, -50%) rotate(45deg);
-khtml-transform:translate(-50%, -50%) rotate(45deg);
-moz-transform:translate(-50%, -50%) rotate(45deg);
-ms-transform:translate(-50%, -50%) rotate(45deg);
-o-transform:translate(-50%, -50%) rotate(45deg);
transform:translate(-50%, -50%) rotate(45deg);
}
.pxl-close:after, .btn.pxl-btn-close:after{
-webkit-transform:translate(-50%, -50%) rotate(-45deg);
-khtml-transform:translate(-50%, -50%) rotate(-45deg);
-moz-transform:translate(-50%, -50%) rotate(-45deg);
-ms-transform:translate(-50%, -50%) rotate(-45deg);
-o-transform:translate(-50%, -50%) rotate(-45deg);
transform:translate(-50%, -50%) rotate(-45deg);
}
.pxl-close:hover:before, .btn.pxl-btn-close:hover:before, .pxl-close:hover:after, .btn.pxl-btn-close:hover:after{
-webkit-transform:translate(-50%, -50%) rotate(0deg);
-khtml-transform:translate(-50%, -50%) rotate(0deg);
-moz-transform:translate(-50%, -50%) rotate(0deg);
-ms-transform:translate(-50%, -50%) rotate(0deg);
-o-transform:translate(-50%, -50%) rotate(0deg);
transform:translate(-50%, -50%) rotate(0deg);
}
.pxl-bg-color{
background-color:var(--secondary-color);
}
.pxl-bg-radial{
background:radial-gradient(var(--radial-gradient), var(--gradient-color-from) var(--color-start-pos), var(--gradient-color-to) var(--color-end-pos));
}
.pxl-bg-linear{
background:linear-gradient(var(--rotate), var(--gradient-color-from) var(--color-start-pos), var(--gradient-color-to) var(--color-end-pos));
}
.pxl-shape-circle{
width:200px;
height:200px;
border-radius:50%;
}
.pxl-shape-square{
width:200px;
height:200px;
}
.pxl-shape-rectangle{
width:200px;
height:200px;
}

.pxl-transition-linear, .pxl-swiper-arrows .pxl-swiper-arrow, .pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet, .pxl-icon--action, .pxl-menu-close, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select, .woocommerce #pxl-sidebar-area .widget_product_search button, .widget_products ul.product_list_widget li .product-title, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-details, #pxl-cart-sidebar .pxl-close, #pxl-cart-sidebar .btn.pxl-btn-close, .woocommerce #pxl-content-area div.product form.cart .single_add_to_whistlist_button .woosw-btn, .woocommerce > div.product form.cart .single_add_to_whistlist_button .woosw-btn, .woocommerce #pxl-content-area div.product form.cart .single_add_to_compare_button .woosc-btn, .woocommerce > div.product form.cart .single_add_to_compare_button .woosc-btn, .btn.pxl-btn-play.pxl-btn-play2 .pxl-btn--icon, .btn.pxl-btn-play.pxl-btn-play3 .pxl-btn--icon i, .btn.pxl-btn-play.pxl-btn-play3 .pxl-btn--icon svg, .btn.pxl-hover-scale-bg, .widget_pxl_author_info_widget .pxl-author-socials .pxl-item--social.btn, .pxl-team-info.pxl-team-info1 .pxl-item--social.btn, svg, svg path, i, .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--btn, .pxl-switch-language .pxl-btn-switch, .pxl-switch-language .pxl-list--languages, .pxl-switch-language .pxl-list--languages .pxl-item--language, .pxl-contact-form.pxl-wpcf7-style4 input, .pxl-contact-form.pxl-wpcf7-style4 textarea, .pxl-contact-form.pxl-wpcf7-style4 input[type="checkbox"], .pxl-contact-form.pxl-wpcf7-style4 textarea[type="checkbox"], .pxl-accordion.pxl-accordion1 .pxl-item--title, .pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features .pxl-item--featured, .pxl-contact-box.pxl-contact-box1 .pxl-item--info, .pxl-contact-box.pxl-contact-box3 .pxl-item--message, .pxl-related-post.pxl-related-post1 .pxl-item--arrow svg path, .pxl-marquee.pxl-marquee1 .pxl-item--single, .pxl-company-features .pxl-list--btn .pxl-item--btn .btn .pxl-btn--icon, .pxl-company-features .pxl-list--images, .pxl-company-features .pxl-list--content .pxl-item--content .pxl-feature--title, .pxl-company-features .pxl-list--content .pxl-item--content .pxl-feature--desc, .pxl-company-features .pxl-list--content .pxl-item--content .pxl-item--feature, .pxl-showcase.pxl-showcase1 .pxl-item--showcase, .pxl-case-studies-grid1 .pxl-post--featured, .pxl-case-studies-grid1 .pxl-post--content, .pxl-case-studies-grid1 .pxl-content--group, .pxl-case-studies-grid3 .pxl-post--title, .pxl-case-studies-carousel3 .pxl-post--title, .pxl-case-studies-grid3 .pxl-post--category, .pxl-case-studies-carousel3 .pxl-post--category, .pxl-service-grid1 .pxl-post--icon, .pxl-service-carousel1 .pxl-post--icon, .pxl-service-grid1 .pxl-post--btn, .pxl-service-carousel1 .pxl-post--btn, .pxl-service-grid2 .pxl-post--inner, .pxl-service-carousel2 .pxl-post--inner, .pxl-service-grid2 .pxl-post--content, .pxl-service-carousel2 .pxl-post--content, .pxl-service-grid2 .pxl-post--excerpt, .pxl-service-carousel2 .pxl-post--excerpt, .pxl-service-grid2 .pxl-post--icon, .pxl-service-carousel2 .pxl-post--icon, .pxl-service-grid3 .pxl-post--inner, .pxl-service-carousel3 .pxl-post--inner, .pxl-service-grid3 .pxl-post--excerpt, .pxl-service-carousel3 .pxl-post--excerpt, .pxl-service-grid3 .pxl-post--icon, .pxl-service-carousel3 .pxl-post--icon, .pxl-service-grid3 .pxl-feature--list .pxl-feature--single, .pxl-service-carousel3 .pxl-feature--list .pxl-feature--single, .pxl-service-grid4 .pxl-post--icon, .pxl-service-carousel6 .pxl-post--title, .pxl-service-carousel6 .pxl-post--featured img, .pxl-service-carousel6 .pxl-svg--bg, .pxl-service-carousel6 .pxl-swiper-slide, .pxl-team-grid1 .pxl-btn-wrap, .pxl-team-carousel1 .pxl-btn-wrap, .pxl-team-grid2 .pxl-item--socials, .pxl-team-carousel2 .pxl-item--socials, .pxl-filter-inner .filter-item{
-webkit-transition:all 0.25s linear 0s;
-khtml-transition:all 0.25s linear 0s;
-moz-transition:all 0.25s linear 0s;
-ms-transition:all 0.25s linear 0s;
-o-transition:all 0.25s linear 0s;
transition:all 0.25s linear 0s;
}
.pxl-transition-ease, .btn.pxl-hover-split-bg::before, .pxl-hover-zoom-in img, .pxl-contact-box.pxl-contact-box3 .pxl-image--list .pxl-item--image{
-webkit-transition:all 0.25s ease 0s;
-khtml-transition:all 0.25s ease 0s;
-moz-transition:all 0.25s ease 0s;
-ms-transition:all 0.25s ease 0s;
-o-transition:all 0.25s ease 0s;
transition:all 0.25s ease 0s;
}
.pxl-item--link{
cursor:pointer;
}
.pxl-dflex-center, .pxl-swiper-arrows.pxl-swiper-arrows1 .pxl-swiper-arrow, .pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet, .pxl-scroll-top, .pxl-square-box, .pxl-swiper-arrows.pxl-swiper-arrows1 .pxl-swiper-arrow, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a::after, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a::before, .woocommerce #pxl-content-area div.product form.cart .single_add_to_whistlist_button .woosw-btn, .woocommerce > div.product form.cart .single_add_to_whistlist_button .woosw-btn, .woocommerce #pxl-content-area div.product form.cart .single_add_to_compare_button .woosc-btn, .woocommerce > div.product form.cart .single_add_to_compare_button .woosc-btn, .pxl-contact-form.pxl-wpcf7-style4 input[type="checkbox"], .pxl-contact-form.pxl-wpcf7-style4 textarea[type="checkbox"], .pxl-marquee.pxl-marquee1.pxl-marquee-style2 .pxl-item--single .pxl-single--inner, .pxl-case-studies-carousel1 .pxl-post--btn, .pxl-service-grid5 .pxl-post--icon, .pxl-service-carousel5 .pxl-post--icon, #comments .comment-respond .comment-reply-title small a, .pxl-pagination .pxl-pagination-links, .page-numbers, .widget_tag_cloud a, .woocommerce #pxl-sidebar-area .widget_product_tag_cloud a, .woocommerce #pxl-sidebar-area .widget_product_search button, .woocommerce #pxl-sidebar-area .widget_product_search button::before, .widget_products ul.product_list_widget li .product-featured, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-details, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-thumbnail a, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-quantity input, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon .button, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .button, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p .button, body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .place-order #place_order, .woosw-list table.woosw-items .woosw-item td.woosw-item--image a, .woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li, .woocommerce #pxl-content-area div.product form.cart .single_add_to_whistlist_button .woosw-btn, .woocommerce > div.product form.cart .single_add_to_whistlist_button .woosw-btn, .woocommerce #pxl-content-area div.product form.cart .single_add_to_compare_button .woosc-btn, .woocommerce > div.product form.cart .single_add_to_compare_button .woosc-btn, .woocommerce #pxl-content-area div.product form.cart .single_add_to_cart_button, .woocommerce > div.product form.cart .single_add_to_cart_button, .woocommerce #pxl-content-area div.product .woocommerce-social-share a, .woocommerce > div.product .woocommerce-social-share a, .btn, .btn.pxl-btn-play.pxl-btn-play2 .pxl-btn--icon, .btn.pxl-btn-play.pxl-btn-play3 .pxl-btn--icon, .btn.pxl-hover-reveal::after, .pxl-links .pxl-item--link .pxl-item--icon, .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--btn > span, .pxl-social-icons.pxl-social-icons1 .pxl-item--list, .pxl-icon-single .pxl-item--icon, .pxl-cart a::after, .pxl-contact-box.pxl-contact-box1 .pxl-item--icon, .pxl-contact-box.pxl-contact-box1.pxl-call-sp2 .pxl-item--icon, .pxl-contact-box.pxl-contact-box2 .pxl-item--icon, .pxl-contact-box.pxl-contact-box3 .pxl-item--icon, .pxl-counter.pxl-counter1 .pxl-item--container, .pxl-counter.pxl-counter2 .pxl-item--icon, .pxl-counter.pxl-counter3 .pxl-item--icon, .pxl-counter.pxl-counter4 .pxl-item--single .pxl-item--number, .pxl-counter.pxl-counter7 .pxl-item--inner, .pxl-index-box.pxl-index-box1 .pxl-index--number, .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--number, .pxl-project-info.pxl-project-info1 .pxl-item--icon, .pxl-related-post.pxl-related-post1 .pxl-item--icon, .pxl-marquee.pxl-marquee1 .pxl-item--single .pxl-single--inner, .pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--index, .pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--index, .pxl-pricing.pxl-pricing1 .pxl-item--popular, .pxl-company-features .pxl-list--btn .pxl-item--btn .btn .pxl-btn--icon > span, .pxl-showcase.pxl-showcase1 .pxl-btn-group, .pxl-features-grid .pxl-item--inner, .pxl-case-studies-carousel1 .pxl-post--btn, .pxl-service-grid1 .pxl-post--icon, .pxl-service-carousel1 .pxl-post--icon, .pxl-service-grid2 .pxl-post--icon, .pxl-service-carousel2 .pxl-post--icon, .pxl-service-grid3 .pxl-btn--icon, .pxl-service-carousel3 .pxl-btn--icon, .pxl-service-grid3 .pxl-post--icon, .pxl-service-carousel3 .pxl-post--icon, .pxl-service-grid4.pxl-service4-1 .pxl-post--icon .pxl-icon--inner, .pxl-service-grid5 .pxl-post--icon, .pxl-service-carousel5 .pxl-post--icon{
display:flex;
align-items:center;
justify-content:center;
}
.pxl-dflex-center-v, .pxl-list .pxl-item--single, .pxl-links .pxl-item--link, .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--link, .pxl-links.pxl-layout-horizontal .pxl-item--list, .pxl-breadcrumb, .pxl-breadcrumb li, .pxl-contact-box.pxl-contact-box1 .pxl-item--inner, .pxl-counter.pxl-counter1 .pxl-item--inner, .pxl-counter.pxl-counter2 .pxl-item--group, .pxl-counter.pxl-counter2 .pxl-item--title, .pxl-counter.pxl-counter4 .pxl-item--list, .pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-content--left, .pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-item--rating, .pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-item--rating, .pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-list--star, .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-content-group, .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--list, .pxl-related-post.pxl-related-post1 .pxl-item--link, .pxl-related-post.pxl-related-post1 .pxl-item--group, .pxl-team-info.pxl-team-info1 .pxl-item--socials, .pxl-marquee.pxl-marquee1 .pxl-item--inner, .pxl-company-features .pxl-list--features .pxl-item--feature, .pxl-news-grid1 .pxl-post--metas, .pxl-news-carousel1 .pxl-post--metas, .pxl-service-grid3 .pxl-feature--list .pxl-feature--single, .pxl-service-carousel3 .pxl-feature--list .pxl-feature--single{
display:inline-flex;
align-items:center;
}
.pxl-dflex-center-h{
display:inline-flex;
justify-content:center;
}
.pxl-pabsolute-center, .pxl-swiper-dots.pxl-swiper-pagination-bullets.pxl-swiper-dots1 .pxl-swiper-pagination-bullet::before, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header .woocommerce-product-details, .btn.pxl-btn-play.pxl-btn-play1::after, .btn.pxl-btn-play.pxl-btn-play1::before, .btn.pxl-hover-scale-bg::after, .widget_pxl_author_info_widget .pxl-author-socials .pxl-item--social.btn::after, .pxl-team-info.pxl-team-info1 .pxl-item--social.btn::after, .pxl-contact-box.pxl-contact-box2 .pxl-item--icon::before, .pxl-play-video .pxl-item--btn, .pxl-circular-text img, .pxl-service-grid1 .pxl-post--icon::after, .pxl-service-carousel1 .pxl-post--icon::after{
position:absolute;
width:100%;
height:100%;
top:50%;
left:50%;
transform:translate(-50%, -50%);
}
.pxl-pabsolute-center-v{
position:absolute;
top:50%;
transform:translateY(-50%);
}
.pxl-pabsolute-center-h{
position:absolute;
top:0;
left:50%;
transform:translateX(-50%);
}
.pxl-pabsolute-full, .widget_products ul.product_list_widget li .product-single .product-link, .btn.pxl-btn-link.pxl-btn-link1 svg .pxl-icon--copy, .btn.pxl-btn-gradient::before, .btn.pxl-hover-reveal::after, .pxl-section-background-overlay, .pxl-column-background-overlay, .pxl-elementor-section-images, .pxl-section-shapes, .error404 .pxl-bg--overlay, .error404 .pxl-bg--img, .pxl-links.pxl-layout-vertical.pxl-layout-vertical2 .pxl-item--text .pxl-text--copy, .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--btn, .pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features .pxl-item--featured, .pxl-contact-box.pxl-contact-box2 .pxl-item--holder, .pxl-contact-box.pxl-contact-box2 .pxl-item--block::before, .pxl-image-single .pxl-item--overlay, .pxl-play-video .pxl-item--overlay, .pxl-marquee.pxl-marquee1 .pxl-item--link, .pxl-company-features .pxl-list--btn .pxl-item--btn .btn .pxl-btn--icon, .pxl-company-features .pxl-list--images .pxl-item--image, .pxl-company-features .pxl-list--content .pxl-item--content, .pxl-showcase.pxl-showcase1 .pxl-item--showcase::before, .pxl-showcase.pxl-showcase1 .pxl-btn-group, .pxl-showcase.pxl-showcase2 .pxl-item--bg, .pxl-showcase.pxl-showcase2 .pxl-item--link, .pxl-case-studies-grid1 .pxl-post--featured::after, .pxl-case-studies-grid1 .pxl-post--content, .pxl-case-studies-grid1 .pxl-item--link, .pxl-service-grid2 .pxl-item--link, .pxl-service-carousel2 .pxl-item--link, .pxl-service-grid3 .pxl-post--inner::before, .pxl-service-carousel3 .pxl-post--inner::before, .pxl-service-grid3 .pxl-post--inner::after, .pxl-service-carousel3 .pxl-post--inner::after, .pxl-service-carousel6 .pxl-item--link{
position:absolute;
inset:0;
width:100%;
height:100%;
}
.pxl-pfixed-center{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
}
.pxl-text1, .pxl-contact-box.pxl-contact-box3 .pxl-item--info, .pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-item--desc, .pxl-team-grid1 .pxl-post--position, .pxl-team-carousel1 .pxl-post--position{
font-size:22px;
letter-spacing:-0.44px;
line-height:1.4;
}
.pxl-text2, .pxl-post--standard .pxl-item--excerpt, .pxl-item--standard .pxl-item--excerpt, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-price, .error404 .pxl-error--message, .pxl-contact-form.pxl-wpcf7-style2 .pxl-item--desc, .pxl-contact-box.pxl-contact-box1.pxl-call-sp1 .pxl-item--message, .pxl-contact-box.pxl-contact-box1.pxl-call-sp2 .pxl-item--message, .pxl-index-box.pxl-index-box1.pxl-style-default .pxl-item--desc, .pxl-project-info.pxl-project-info1 .pxl-item--title, .pxl-news-grid2 .pxl-post--inner .pxl-post--excerpt{
font-size:18px;
letter-spacing:-0.36px;
line-height:1.4;
}
.pxl-text3, .pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--desc, .pxl-service-grid4.pxl-service4-1 .pxl-post--excerpt{
font-size:20px;
letter-spacing:-0.36px;
line-height:1.4;
letter-spacing:-0.4px;
}
.pxl-text4, .widget_search .search-field, .widget_pxl_author_info_widget .pxl-author--desc, .search-no-results .search-form .searchform-wrap .search-field, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-list-item a .pxl-count, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a .pxl-count, .widget_products ul.product_list_widget li bdi, .widget_products ul.product_list_widget li .amount, .woocommerce .woocommerce-topbar .woocommerce-result-count, .woocommerce .woocommerce-topbar .nice-select, .error404 .searchform-wrap input, .pxl-search-form .searchform-wrap input, .pxl-search-form.pxl-search-form1 .pxl-form-wrap input, .pxl-contact-form.pxl-wpcf7-style6 input, .pxl-contact-box.pxl-contact-box1.pxl-call-sp3 .pxl-item--message, .pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-user--position, .pxl-case-studies-carousel1 .pxl-info--text{
font-size:17px;
letter-spacing:-0.34px;
line-height:1.4;
}
.pxl-text6, .pxl-post--standard .pxl-post--author .pxl-author--position, .pxl-item--standard .pxl-post--author .pxl-author--position, .pxl-post--footer .pxl-post--author .pxl-author--desc, #comments .comment-list-wrap .comment-list .comment-date, #comments .comment-list-wrap .comment-list .comment-text, #comments .comment-list-wrap .comment-list .comment-reply, #comments .comment-respond #commentform .logged-in-as, #comments .comment-respond #commentform input, #comments .comment-respond #commentform textarea, #comments .comment-respond #commentform .comment-note, #comments .comment-respond #commentform .comment-form-cookies-consent, .page-numbers, .woocommerce #pxl-sidebar-area .widget_product_search .search-field, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product-categories a, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon #coupon_code, .pxl-contact-form.pxl-wpcf7-style2 input, .pxl-contact-form.pxl-wpcf7-style2 select, .pxl-contact-form.pxl-wpcf7-style2 .pxl-select-higthlight, .pxl-contact-form.pxl-wpcf7-style2 ul.pxl-select-options > li, .pxl-contact-form.pxl-wpcf7-style3 input, .pxl-contact-form.pxl-wpcf7-style3 select, .pxl-contact-form.pxl-wpcf7-style3 .pxl-select-higthlight, .pxl-contact-form.pxl-wpcf7-style3 textarea, .pxl-contact-form.pxl-wpcf7-style3 .pxl-select-options > li, .pxl-contact-form.pxl-wpcf7-style4 .wpcf7-list-item-label, .pxl-contact-box.pxl-contact-box1.pxl-call-sp4 .pxl-item--message, .pxl-contact-box.pxl-contact-box1.pxl-call-sp5 .pxl-item--message, .pxl-contact-box.pxl-contact-box2 .pxl-item--message, .pxl-index-box.pxl-index-box1.pxl-style-1 .pxl-item--desc, .pxl-team-info.pxl-team-info1 .pxl-info--title, .pxl-news-grid2 .pxl-post--inner .pxl-post--author .pxl-author--position{
font-size:15px;
letter-spacing:-0.3px;
line-height:1.4;
}
.pxl-display1{
font-size:80px;
line-height:1;
letter-spacing:-1px;
font-weight:600;
}
.pxl-paragraph3{
font-family:"Source Sans 3";
font-size:20px;
}
.h7, .pxl-post--standard .pxl-item--title, .pxl-item--standard .pxl-item--title, #comments .comment-heading, #comments #reply-title, body.woocommerce-cart .cart-collaterals .cart_totals > h2, .woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price bdi, .woocommerce > div.product .woocommerce-sg-product-price .price bdi, .pxl-heading .pxl-item--title.pxl-h-underlined1, .pxl-contact-form.pxl-wpcf7-style2 .pxl-item--heading, .pxl-contact-box.pxl-contact-box2 .pxl-item--title, .pxl-news-grid2 .pxl-post--inner .pxl-post--title, .pxl-case-studies-grid2 .pxl-post--title, .pxl-team-grid1 .pxl-post--title, .pxl-team-carousel1 .pxl-post--title{
font-size:30px;
letter-spacing:-0.6px;
line-height:1.5;
font-weight:600;
color:var(--secondary-color);
}
.h8, .widget_pxl_recent_posts .pxl-item--title{
letter-spacing:-0.02px;
line-height:1.2;
font-weight:600;
color:var(--secondary-color);
}
.h9{
font-size:48px;
letter-spacing:-0.96px;
line-height:1.2;
font-weight:600;
color:var(--secondary-color);
}
.pxl-white, .btn, .pxl-switch-language .pxl-btn-switch{
color:white;
}
.pxl-bg-white{
background-color:white;
}
.pxl-dark1{
color:#1e2227;
}
.pxl-bg-dark1{
background-color:#1e2227;
}
.pxl-grey1, .pxl-contact-box.pxl-contact-box1.pxl-call-sp1 .pxl-item--message{
color:#666;
}
.pxl-bg-grey1{
background-color:#666;
}
.pxl-dark-grey{
color:#2c4151;
}
.pxl-bg-dark-grey{
background-color:#2c4151;
}
.pxl-boarder-grey1{
color:#d7d7d7;
}
.pxl-bg-boarder-grey1{
background-color:#d7d7d7;
}
.pxl-dark-blue2{
color:#024;
}
.pxl-bg-dark-blue2{
color:#024;
}
#pxl-header-default{
position:relative;
z-index:999;
background-color:#fff;
/* Header Elementor */
}
#pxl-header-default .row{
align-items:center;
}
@media screen and (min-width:1201px){
#pxl-header-default .row > div{
padding:0 15px;
}
}
#pxl-header-default .container{
max-width:1775px;
}
#pxl-header-default .pxl-header-branding{
display:flex;
align-items:center;
flex-grow:1;
}
#pxl-header-default .pxl-header-branding a{
display:inline-flex;
}
#pxl-header-default .pxl-header-branding img{
height:47px;
max-width:inherit;
}
#pxl-header-default #pxl-nav-mobile{
display:none;
}
@media screen and (min-width:1201px){
#pxl-header-elementor{
min-height:0px !important;
position:relative;
z-index:1001;
}
#pxl-header-elementor .col-12{
min-height:0px;
}
}
#pxl-header-elementor #pxl-header-mobile{
display:none;
}
#pxl-header-elementor .pxl-header-elementor-main{
position:relative;
z-index:999;
}
#pxl-header-elementor .pxl-header-elementor-sticky{
position:fixed;
top:0;
left:0;
right:0;
z-index:999;
top:0;
-webkit-transform:translateY(-120%);
-khtml-transform:translateY(-120%);
-moz-transform:translateY(-120%);
-ms-transform:translateY(-120%);
-o-transform:translateY(-120%);
transform:translateY(-120%);
-webkit-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
transition:0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
visibility:hidden;
}
#pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed{
-webkit-transform:translateY(0%);
-khtml-transform:translateY(0%);
-moz-transform:translateY(0%);
-ms-transform:translateY(0%);
-o-transform:translateY(0%);
transform:translateY(0%);
visibility:visible;
}
#pxl-header-elementor.pxl-header-rmboxshadow .pxl-header-elementor-sticky.pxl-header-fixed{
-webkit-box-shadow:none;
-khtml-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
}
#pxl-header-elementor.pxl-header-rmboxshadow .pxl-header-elementor-sticky.pxl-header-fixed .pxl-logo-nav{
-webkit-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);
-khtml-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);
-moz-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);
-ms-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);
-o-box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);
box-shadow:0 3px 18px rgba(2, 21, 78, 0.09);
}
#pxl-header-elementor .px-header--transparent{
position:absolute;
top:0;
left:0;
right:0;
width:100%;
z-index:999;
}
#pxl-header-elementor .elementor-section .elementor-container, #pxl-header-elementor .elementor-inner-section, #pxl-header-elementor .elementor-widget:not(.elementor-absolute), #pxl-header-elementor .elementor-widget-wrap, #pxl-header-elementor .elementor-column-wrap{
position:static;
}
.pxl-header-mobile-elementor{
opacity:0;
}
.pxl-header-mobile-elementor.px-header--transparent{
position:absolute;
top:0;
left:0;
right:0;
width:100%;
z-index:999;
}
@keyframes spin_center{
/* Header Menu */
to{
transform:translateY(-50%) rotate(45deg);
}
from{
transform:translateY(-50%) rotate(360deg);
}
}
@media screen and (min-width:1201px){
/* Header Tablet/Mobile */#pxl-header-default .pxl-menu-primary > li.menu-item-has-children > a span:after{
content:"\f150";
font-family:Caseicon;
font-size:10px;
margin-left:6px;
font-weight:400;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#pxl-header-default .pxl-menu-primary > li.menu-item-has-children:hover > a span:after{
transform:scaleY(-1);
}
.pxl-menu-primary{
list-style:none;
margin:0;
padding:0;
}
.pxl-menu-primary.pxl-primary-menu-not-set > li > a{
line-height:83px;
}
.pxl-menu-primary ul{
list-style:none;
margin:0;
}
.pxl-menu-primary .sub-menu, .pxl-menu-primary .children{
position:absolute;
top:100%;
left:0;
background-color:#fff;
margin-top:30px;
margin-bottom:0;
min-width:235px;
z-index:99;
visibility:hidden;
opacity:0;
-webkit-box-shadow:0 15px 30px -10px rgba(0, 0, 0, .09);
-khtml-box-shadow:0 15px 30px -10px rgba(0, 0, 0, .09);
-moz-box-shadow:0 15px 30px -10px rgba(0, 0, 0, .09);
-ms-box-shadow:0 15px 30px -10px rgba(0, 0, 0, .09);
-o-box-shadow:0 15px 30px -10px rgba(0, 0, 0, .09);
box-shadow:0 15px 30px -10px rgba(0, 0, 0, .09);
-webkit-transition:all 300ms linear 0ms;
-khtml-transition:all 300ms linear 0ms;
-moz-transition:all 300ms linear 0ms;
-ms-transition:all 300ms linear 0ms;
-o-transition:all 300ms linear 0ms;
transition:all 300ms linear 0ms;
transform-origin:0 0 0;
-webkit-transform-origin:0 0 0;
-ms-transform-origin:0 0 0;
-o-transform-origin:0 0 0;
text-align:left;
padding:18px 0;
}
.pxl-menu-primary .sub-menu.pxl-mega-menu, .pxl-menu-primary .children.pxl-mega-menu{
background-color:transparent;
padding:0;
}
.pxl-menu-primary .sub-menu li, .pxl-menu-primary .children li{
white-space:nowrap;
padding-inline:20px;
}
.pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a{
--current-color:currentcolor;
padding-block:10px;
display:block;
position:relative;
}
.pxl-menu-primary .sub-menu li a::before, .pxl-menu-primary .children li a::before{
content:'';
transition:inherit;
position:absolute;
left:0;
top:50%;
width:8px;
height:2px;
border-radius:3px;
background-color:var(--current-color);
transform:translateY(-50%);
transform-origin:center center;
width:0;
}
.pxl-menu-primary .sub-menu li > a:hover, .pxl-menu-primary .children li > a:hover, .pxl-menu-primary .sub-menu li.current_page_item > a, .pxl-menu-primary .children li.current_page_item > a, .pxl-menu-primary .sub-menu li.current-menu-item > a, .pxl-menu-primary .children li.current-menu-item > a, .pxl-menu-primary .sub-menu li.current_page_ancestor > a, .pxl-menu-primary .children li.current_page_ancestor > a, .pxl-menu-primary .sub-menu li.current-menu-ancestor > a, .pxl-menu-primary .children li.current-menu-ancestor > a{
padding-left:20px;
}
.pxl-menu-primary .sub-menu li > a:hover::before, .pxl-menu-primary .children li > a:hover::before, .pxl-menu-primary .sub-menu li.current_page_item > a::before, .pxl-menu-primary .children li.current_page_item > a::before, .pxl-menu-primary .sub-menu li.current-menu-item > a::before, .pxl-menu-primary .children li.current-menu-item > a::before, .pxl-menu-primary .sub-menu li.current_page_ancestor > a::before, .pxl-menu-primary .children li.current_page_ancestor > a::before, .pxl-menu-primary .sub-menu li.current-menu-ancestor > a::before, .pxl-menu-primary .children li.current-menu-ancestor > a::before{
width:12px;
}
.pxl-menu-primary .sub-menu li:last-child > a, .pxl-menu-primary .children li:last-child > a{
border-bottom:none;
}
.pxl-menu-primary .sub-menu.pxl-sub-reverse, .pxl-menu-primary .children.pxl-sub-reverse{
left:auto;
right:0;
}
.pxl-menu-primary .sub-menu.pxl-sub-reverse li.menu-item-has-children > a::after, .pxl-menu-primary .children.pxl-sub-reverse li.menu-item-has-children > a::after{
content:"\f136";
right:auto;
left:0;
}
.pxl-menu-primary .sub-menu .sub-menu, .pxl-menu-primary .children .sub-menu, .pxl-menu-primary .sub-menu .children, .pxl-menu-primary .children .children{
top:0;
left:100%;
}
.pxl-menu-primary .sub-menu .sub-menu.pxl-sub-reverse, .pxl-menu-primary .children .sub-menu.pxl-sub-reverse, .pxl-menu-primary .sub-menu .children.pxl-sub-reverse, .pxl-menu-primary .children .children.pxl-sub-reverse{
left:auto;
right:100%;
}
.pxl-menu-primary li:hover > .sub-menu, .pxl-menu-primary li:hover > .children{
visibility:visible;
opacity:1;
margin-top:0;
}
.pxl-menu-primary .sub-menu li:hover > .sub-menu{
margin-top:-18px;
}
.pxl-menu-primary .pxl-megamenu{
position:static;
}
.pxl-menu-primary .pxl-megamenu > .sub-menu{
max-width:100%;
margin-left:auto;
margin-right:auto;
left:0;
right:0;
}
.pxl-menu-primary .pxl-megamenu .pxl-link li{
padding:0;
margin-bottom:0;
}
.pxl-menu-toggle{
display:none;
}
}
@media screen and (max-width:1200px){
#pxl-header-default, #pxl-header-elementor{
position:relative;
background-color:#fff;
}
#pxl-header-default .pxl-header-main, #pxl-header-elementor .pxl-header-main{
position:relative;
}
#pxl-header-default .pxl-header-branding, #pxl-header-elementor .pxl-header-branding{
margin:15px;
min-height:50px;
align-items:center;
display:flex;
}
#pxl-header-default .pxl-header-branding img, #pxl-header-elementor .pxl-header-branding img{
height:47px;
}
#pxl-header-default #pxl-nav-mobile, #pxl-header-elementor #pxl-nav-mobile{
display:block;
position:absolute;
top:50%;
right:15px;
-webkit-transform:translate(0, -50%);
-khtml-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
display:flex;
flex-wrap:wrap;
align-items:center;
}
#pxl-header-default #pxl-nav-mobile .pxl-mobile-meta-item, #pxl-header-elementor #pxl-nav-mobile .pxl-mobile-meta-item{
margin-left:10px;
}
.pxl-header-menu-backdrop{
z-index:998;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0, 0, 0, 0.6);
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity:0;
visibility:hidden;
}
.pxl-header-menu{
position:fixed;
height:100vh;
width:300px;
top:0;
left:0;
bottom:0;
margin:0;
overflow:hidden;
z-index:999;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-transform:translateX(-100%);
-khtml-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-ms-transform:translateX(-100%);
-o-transform:translateX(-100%);
transform:translateX(-100%);
visibility:hidden;
-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.08);
-khtml-box-shadow:0 0 15px rgba(0, 0, 0, 0.08);
-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.08);
-ms-box-shadow:0 0 15px rgba(0, 0, 0, 0.08);
-o-box-shadow:0 0 15px rgba(0, 0, 0, 0.08);
box-shadow:0 0 15px rgba(0, 0, 0, 0.08);
background-color:#fff;
overflow-y:scroll;
}
.pxl-header-menu.active{
visibility:visible;
opacity:1;
-webkit-transform:translateX(0%);
-khtml-transform:translateX(0%);
-moz-transform:translateX(0%);
-ms-transform:translateX(0%);
-o-transform:translateX(0%);
transform:translateX(0%);
}
.pxl-header-menu.active + .pxl-header-menu-backdrop{
opacity:1;
visibility:visible;
}
.pxl-header-menu-scroll{
padding:40px 35px;
}
.pxl-menu-toggle{
position:absolute;
top:10px;
height:28px;
line-height:28px;
text-align:center;
right:0px;
width:28px;
cursor:pointer;
font-size:10px;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
color:#1b1b1b;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
background-color:rgba(0, 0, 0, 0.03);
}
.pxl-menu-toggle:before{
content:"\f150";
font-family:"Caseicon";
}
.pxl-menu-toggle.active:before{
content:"\f13d";
}
.pxl-menu-primary{
list-style:none;
margin:0;
padding:0;
}
.pxl-menu-primary li.menu-item, .pxl-menu-primary li.pxl-item--link{
position:relative;
}
.pxl-menu-primary li.menu-item > a, .pxl-menu-primary li.pxl-item--link > a{
display:block;
line-height:46px;
color:#000;
font-size:15px;
font-weight:700;
border-bottom:1px solid rgba(0, 0, 0, 0.06);
}
.pxl-menu-primary li.menu-item > a:hover, .pxl-menu-primary li.pxl-item--link > a:hover, .pxl-menu-primary li.menu-item > a.current, .pxl-menu-primary li.pxl-item--link > a.current, .pxl-menu-primary li.menu-item.current_page_item > a, .pxl-menu-primary li.pxl-item--link.current_page_item > a, .pxl-menu-primary li.menu-item.current-menu-item > a, .pxl-menu-primary li.pxl-item--link.current-menu-item > a, .pxl-menu-primary li.menu-item.current_page_ancestor > a, .pxl-menu-primary li.pxl-item--link.current_page_ancestor > a, .pxl-menu-primary li.menu-item.current-menu-ancestor > a, .pxl-menu-primary li.pxl-item--link.current-menu-ancestor > a{
color:var(--primary-color);
}
.pxl-menu-primary .sub-menu, .pxl-menu-primary .children{
position:relative;
display:none;
list-style:none;
margin:0;
padding:0;
}
.pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a{
font-weight:500;
padding-left:14px;
}
.pxl-menu-primary > li > .sub-menu > li > .sub-menu > li a{
padding-left:28px;
}
.pxl-menu-primary .pxl-megamenu .pxl-mega-menu-elementor{
margin-top:20px;
}
.pxl-menu-primary .pxl-megamenu .pxl-mega-menu-elementor .pxl-showcase-grid .pxl-grid-inner{
height:auto !important;
display:block;
}
.pxl-menu-primary .pxl-megamenu .pxl-mega-menu-elementor .pxl-showcase-grid .pxl-grid-inner .pxl-grid-item{
position:static !important;
width:100% !important;
max-width:100% !important;
}
.pxl-menu-primary .pxl-megamenu .elementor-container > .elementor-column{
width:100%;
}
.pxl-menu-primary .pxl-megamenu .elementor-container .elementor-widget-wrap{
padding:0 !important;
}
.pxl-menu-primary .pxl-megamenu .pxl-link li{
margin:0;
}
.pxl-menu-primary .pxl-megamenu .pxl-heading{
padding-left:14px;
border-bottom:1px solid rgba(0, 0, 0, 0.06);
padding-top:12px;
padding-bottom:12px;
}
.pxl-menu-primary .pxl-megamenu .pxl-heading .pxl-item--title{
margin-bottom:0 !important;
font-size:14px !important;
border-bottom:none !important;
}
.pxl-menu-primary .pxl-megamenu .elementor-widget-heading > .elementor-widget-container{
margin-bottom:0 !important;
border-bottom:none !important;
}
.pxl-menu-primary .pxl-megamenu .elementor-section .elementor-container{
flex-wrap:wrap;
}
.pxl-logo-mobile{
margin-bottom:35px;
}
.pxl-logo-mobile img{
height:42px;
}
.pxl-logo-mobile .pxl-logo--light{
display:none;
}
.pxl-header-mobile-search{
margin-bottom:20px;
}
.pxl-header-mobile-search form{
position:relative;
}
.pxl-header-mobile-search .search-field{
height:48px;
border:none;
padding:0 22px;
background-color:#fff;
border:1px solid #d7d7d7;
border-radius:7px;
font-size:14px;
color:var(--secondary-color);
}
.pxl-header-mobile-search .search-field:focus{
border-color:var(--primary-color);
}
.pxl-header-mobile-search .search-submit{
position:absolute;
top:0;
right:0;
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
line-height:48px;
padding:0;
width:48px;
height:48px;
border-radius:7px;
background:none;
color:var(--secondary-color);
border:none;
color:#fff;
}
.pxl-menu-close{
top:0;
right:0;
position:absolute;
width:50px;
height:50px;
cursor:pointer;
}
.pxl-menu-close:before, .pxl-menu-close:after{
content:'';
position:absolute;
width:20px;
height:2.5px;
top:50%;
left:50%;
background-color:var(--secondary-color);
transform:translate(-50%, -50%) rotate(45deg);
transition:inherit;
}
.pxl-menu-close::before{
transform:translate(-50%, -50%) rotate(-45deg);
}
.pxl-menu-close:hover:before, .pxl-menu-close:hover:after{
transform:translate(-50%, -50%) rotate(0deg);
}
#pxl-header-elementor .pxl-header-elementor-main, #pxl-header-elementor .pxl-header-elementor-sticky{
display:none;
}
#pxl-header-elementor #pxl-header-mobile{
display:block;
position:relative;
z-index:999;
}
#pxl-header-elementor #pxl-header-mobile.style-dark{
background-color:#0b0c10;
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-logo-mobile .pxl-logo--dark{
display:none;
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-logo-mobile .pxl-logo--light{
display:block;
}
#pxl-header-elementor #pxl-header-mobile.style-dark.pxl-header-mobile-fixed{
background-color:#0b0c10;
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-nav-mobile-button .pxl-icon-line:after, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-nav-mobile-button .pxl-icon-line:before{
background-color:#fff;
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-menu{
background-color:#000;
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-field{
background-color:rgba(255, 255, 255, 0.12);
border-color:rgba(255, 255, 255, 0.12);
color:rgba(255, 255, 255, 0.67);
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-field:focus{
color:#fff;
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-header-mobile-search .search-submit{
color:rgba(255, 255, 255, 0.8);
font-size:14px;
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li a{
color:rgba(255, 255, 255, 0.8);
border-color:rgba(255, 255, 255, 0.08);
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li > a:hover, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li > a.current, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current_page_item > a, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current-menu-item > a, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current_page_ancestor > a, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-primary li.current-menu-ancestor > a{
color:#fff;
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-close{
background-color:rgba(255, 255, 255, 0.12);
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-close:before, #pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-close:after{
background-color:#fff;
}
#pxl-header-elementor #pxl-header-mobile.style-dark .pxl-menu-toggle{
background-color:rgba(255, 255, 255, 0.1);
color:rgba(255, 255, 255, 0.8);
}
#pxl-header-elementor #pxl-header-mobile .pxl-header-sticky{
position:fixed;
left:0;
top:0;
right:0;
opacity:0;
visibility:hidden;
}
#pxl-header-elementor #pxl-header-mobile.pxl-header-mobile-fixed .pxl-header-sticky{
visibility:visible;
opacity:1;
-webkit-animation:0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
-khtml-animation:0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
-moz-animation:0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
-ms-animation:0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
-o-animation:0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
animation:0.95s ease 0s normal forwards 1 running PXL_Header_SlideDown;
}
}
@media screen and (max-width:767px){
/* Hidden Panel */.pxl-header-menu{
width:100%;
}
}
.pxl-hidden-panel-popup{
position:fixed;
top:0;
right:0;
z-index:99999;
height:100vh;
width:100%;
visibility:hidden;
}
@media screen and (max-width:1200px){
.pxl-hidden-panel-popup{
display:none;
}
}
.pxl-hidden-panel-popup .pxl-popup--overlay{
z-index:-1;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(31, 32, 34, 0.76);
opacity:0;
visibility:hidden;
-webkit-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
-khtml-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
-moz-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
-ms-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
-o-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
cursor:pointer;
}
.pxl-hidden-panel-popup .pxl-popup--conent{
max-height:100vh;
overflow-y:auto;
overflow-x:hidden;
scrollbar-width:none;
background-color:#fff;
}
.pxl-hidden-panel-popup.pxl-pos-top .pxl-popup--conent{
position:absolute;
height:100%;
width:100%;
top:0;
left:0;
-webkit-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
-khtml-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
-moz-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
-ms-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
-o-transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
transition:all 0.5s cubic-bezier(0.46, 0.03, 0.52, 0.96);
-webkit-transform:translateY(-100%);
-khtml-transform:translateY(-100%);
-moz-transform:translateY(-100%);
-ms-transform:translateY(-100%);
-o-transform:translateY(-100%);
transform:translateY(-100%);
}
.pxl-hidden-panel-popup.pxl-pos-right .pxl-popup--conent{
position:absolute;
top:0;
right:0;
height:100%;
width:470px;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-transform:translateX(100%);
-khtml-transform:translateX(100%);
-moz-transform:translateX(100%);
-ms-transform:translateX(100%);
-o-transform:translateX(100%);
transform:translateX(100%);
padding:60px 0;
overflow-y:scroll;
overflow-x:hidden;
margin-right:-30px;
}
.pxl-hidden-panel-popup.active{
visibility:visible;
}
.pxl-hidden-panel-popup.active .pxl-popup--conent{
-webkit-transform:translateY(0%);
-khtml-transform:translateY(0%);
-moz-transform:translateY(0%);
-ms-transform:translateY(0%);
-o-transform:translateY(0%);
transform:translateY(0%);
transition-delay:0s !important;
}
.pxl-hidden-panel-popup.active .pxl-popup--overlay{
opacity:1;
visibility:visible;
transition-delay:0s !important;
}
.pxl-hidden-panel-popup.active .pxl-search-form .pxl-searchform-divider{
webkit-animation-name:PXLfadeInMove;
animation-name:PXLfadeInMove;
-webkit-animation-duration:0.7s;
animation-duration:0.7s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
visibility:visible;
animation-delay:0.8s;
-webkit-animation-delay:0.8s;
}
.pxl-hidden-panel-popup:not(.active) .pxl-search-form .pxl-searchform-divider{
webkit-animation-name:PXLfadeOutMove;
animation-name:PXLfadeOutMove;
-webkit-animation-duration:0.7s;
animation-duration:0.7s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
visibility:visible;
}
.pxl-anchor-divider{
overflow:hidden;
width:30px;
height:21px;
cursor:pointer;
position:relative;
}
.pxl-anchor-divider .pxl-icon-line{
height:3px;
position:absolute;
right:0;
border-radius:3px;
}
.pxl-anchor-divider .pxl-icon-line:before, .pxl-anchor-divider .pxl-icon-line:after{
content:'';
position:absolute;
height:100%;
top:0;
right:0;
bottom:0;
right:0;
background:#000;
opacity:1;
width:100%;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
}
.pxl-anchor-divider .pxl-icon-line:before{
-webkit-transform:translate3d(100%, 0, 0);
-khtml-transform:translate3d(100%, 0, 0);
-moz-transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-o-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
}
.pxl-anchor-divider .pxl-icon-line:after{
-webkit-transform:translate3d(0, 0, 0);
-khtml-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
.pxl-anchor-divider .pxl-icon-line.pxl-icon-line1{
top:0;
width:22px;
}
.pxl-anchor-divider .pxl-icon-line.pxl-icon-line2{
top:50%;
width:100%;
transform:translate(0, -50%);
}
.pxl-anchor-divider .pxl-icon-line.pxl-icon-line3{
width:16px;
bottom:0;
}
.pxl-anchor-button{
cursor:pointer;
}
.pxl-anchor-button.style-2{
height:46px;
width:46px;
border-radius:46px;
border:2px solid rgba(207, 207, 207, 0.45);
background-color:rgba(83, 82, 84, 0.45);
display:inline-flex;
justify-content:center;
align-items:center;
}
.pxl-anchor-button.style-2 .pxl-anchor-divider{
height:16px;
width:25px;
}
.pxl-anchor-button.style-2 .pxl-anchor-divider .pxl-icon-line{
height:2px;
}
.pxl-anchor-button.style-2 .pxl-anchor-divider .pxl-icon-line:before, .pxl-anchor-button.style-2 .pxl-anchor-divider .pxl-icon-line:after{
background-color:#fff;
}
.pxl-anchor-button.style-2 .pxl-anchor-divider .pxl-icon-line.pxl-icon-line1{
width:19px;
}
.pxl-anchor-button.style-2 .pxl-anchor-divider .pxl-icon-line.pxl-icon-line2{
top:7px;
}
.pxl-anchor-button.style-2 .pxl-anchor-divider .pxl-icon-line.pxl-icon-line3{
width:14px;
}
.pxl-anchor-button .pxl-anchor-theme-style1{
position:relative;
width:29px;
height:26px;
cursor:pointer;
}
.pxl-anchor-button .pxl-anchor-theme-style1 span{
position:absolute;
width:13px;
height:12px;
border:2px solid #141515;
-webkit-transition:all 300ms linear 0ms;
-khtml-transition:all 300ms linear 0ms;
-moz-transition:all 300ms linear 0ms;
-ms-transition:all 300ms linear 0ms;
-o-transition:all 300ms linear 0ms;
transition:all 300ms linear 0ms;
}
.pxl-anchor-button .pxl-anchor-theme-style1 span:nth-child(1){
top:0;
left:0;
border-radius:13px 0 0 0;
}
.pxl-anchor-button .pxl-anchor-theme-style1 span:nth-child(2){
top:0;
right:0;
border-radius:0 13px 0 0;
}
.pxl-anchor-button .pxl-anchor-theme-style1 span:nth-child(3){
bottom:0;
right:0;
border-radius:0 0 13px 0;
}
.pxl-anchor-button .pxl-anchor-theme-style1 span:nth-child(4){
bottom:0;
left:0;
border-radius:0 0 0 13px;
}
.pxl-anchor-button .pxl-anchor-theme-style1:hover span{
border-color:var(--primary-color);
}
.pxl-anchor-button.type-icon{
display:inline-flex;
align-items:center;
color:#2c2c2b;
-webkit-transition:all 300ms linear 0ms;
-khtml-transition:all 300ms linear 0ms;
-moz-transition:all 300ms linear 0ms;
-ms-transition:all 300ms linear 0ms;
-o-transition:all 300ms linear 0ms;
transition:all 300ms linear 0ms;
}
.pxl-anchor-button.type-icon:hover{
color:var(--primary-color);
}
.pxl-anchor-button.type-icon label{
font-size:19px;
font-weight:600;
cursor:pointer;
}
.pxl-anchor-button.type-icon i{
font-size:20px;
}
.pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line1:before, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line1:before, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line1:before{
-webkit-transform:translate3d(0, 0, 0);
-khtml-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
opacity:1;
-webkit-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;
-khtml-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;
-moz-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;
-ms-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;
-o-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;
transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;
}
.pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line1:after, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line1:after, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line1:after{
-webkit-transform:translate3d(-36px, 0, 0);
-khtml-transform:translate3d(-36px, 0, 0);
-moz-transform:translate3d(-36px, 0, 0);
-ms-transform:translate3d(-36px, 0, 0);
-o-transform:translate3d(-36px, 0, 0);
transform:translate3d(-36px, 0, 0);
opacity:0;
-webkit-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
-khtml-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
-moz-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
-ms-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
-o-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
.pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line2:before, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line2:before, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line2:before{
-webkit-transform:translate3d(0, 0, 0);
-khtml-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
opacity:1;
-webkit-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;
-khtml-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;
-moz-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;
-ms-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;
-o-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;
transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;
}
.pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line2:after, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line2:after, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line2:after{
-webkit-transform:translate3d(-36px, 0, 0);
-khtml-transform:translate3d(-36px, 0, 0);
-moz-transform:translate3d(-36px, 0, 0);
-ms-transform:translate3d(-36px, 0, 0);
-o-transform:translate3d(-36px, 0, 0);
transform:translate3d(-36px, 0, 0);
opacity:0;
-webkit-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;
-khtml-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;
-moz-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;
-ms-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;
-o-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;
transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;
}
.pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line3:before, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line3:before, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line3:before{
-webkit-transform:translate3d(0, 0, 0);
-khtml-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
opacity:1;
-webkit-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;
-khtml-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;
-moz-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;
-ms-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;
-o-transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;
transition:transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms, opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 780ms;
}
.pxl-anchor-divider:hover .pxl-icon-line.pxl-icon-line3:after, .pxl-anchor-button.type-menu-hidden:hover .pxl-icon-line.pxl-icon-line3:after, .pxl-menu-hidden-sidebar .pxl-menu-button:hover .pxl-icon-line.pxl-icon-line3:after{
-webkit-transform:translate3d(-36px, 0, 0);
-khtml-transform:translate3d(-36px, 0, 0);
-moz-transform:translate3d(-36px, 0, 0);
-ms-transform:translate3d(-36px, 0, 0);
-o-transform:translate3d(-36px, 0, 0);
transform:translate3d(-36px, 0, 0);
opacity:0;
-webkit-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;
-khtml-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;
-moz-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;
-ms-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;
-o-transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;
transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms, opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 320ms;
}
.admin-bar #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed, .admin-bar #pxl-search-popup, .admin-bar .pxl-hidden-panel-popup{
top:32px;
}
@media screen and (max-width:782px){
.admin-bar #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed, .admin-bar #pxl-search-popup, .admin-bar .pxl-hidden-panel-popup{
top:46px;
}
}
@media screen and (max-width:600px){
.admin-bar #pxl-header-elementor .pxl-header-elementor-sticky.pxl-header-fixed, .admin-bar #pxl-search-popup, .admin-bar .pxl-hidden-panel-popup{
top:0;
}
}
.admin-bar .pxl-header-menu{
top:32px;
}
@media screen and (max-width:782px){
.admin-bar .pxl-header-menu{
top:46px;
}
}
@-moz-keyframes PXL_Header_SlideDown{
0%{
margin-top:-150px;
}
100%{
margin-top:0;
}
}
@-ms-keyframes PXL_Header_SlideDown{
0%{
margin-top:-150px;
}
100%{
margin-top:0;
}
}
@-webkit-keyframes PXL_Header_SlideDown{
0%{
margin-top:-150px;
}
100%{
margin-top:0;
}
}
@keyframes PXL_Header_SlideDown{
0%{
margin-top:-150px;
}
100%{
margin-top:0;
}
}
.clearfix:after{
display:block;
clear:both;
content:"";
}
.pxl---post.product .pxl-item--meta{
display:none !important;
}
.pxl-post--featured img, .pxl-item--featured img{
width:100%;
}
.pxl-post--standard, .pxl-item--standard{
border-radius:11.165px 11.165px 15px 15px;
background:#fff;
-webkit-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
-khtml-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
-moz-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
-ms-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
-o-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
overflow:hidden;
}
.pxl-post--standard .pxl-item--featured img, .pxl-item--standard .pxl-item--featured img{
max-height:511px;
}
.pxl-post--standard + .pxl-post--standard, .pxl-item--standard + .pxl-post--standard{
margin-top:44.33px;
}
.pxl-post--standard + .pxl-item--standard, .pxl-item--standard + .pxl-item--standard{
margin-top:44.33px;
}
.pxl-post--standard .pxl-item--metas, .pxl-item--standard .pxl-item--metas{
display:flex;
align-items:center;
padding:26px 34px 27px 43px;
gap:17px;
}
@media screen and (max-width:991px){
.pxl-post--standard .pxl-item--metas, .pxl-item--standard .pxl-item--metas{
padding:25px 30px;
}
}
@media screen and (max-width:575px){
.pxl-post--standard .pxl-item--metas, .pxl-item--standard .pxl-item--metas{
padding:20px 15px;
gap:10px;
}
}
.pxl-post--standard .pxl-post--author, .pxl-item--standard .pxl-post--author{
flex-grow:1;
display:inline-flex;
align-items:center;
gap:13px;
}
.pxl-post--standard .pxl-post--author .pxl-author--avatar img, .pxl-item--standard .pxl-post--author .pxl-author--avatar img{
min-width:42px;
width:42px;
height:42px;
border-radius:50%;
border:2px solid var(--boarder-grey-1);
}
.pxl-post--standard .pxl-post--author .pxl-author--name, .pxl-item--standard .pxl-post--author .pxl-author--name{
display:block;
color:var(--dark-2);
}
.pxl-post--standard .pxl-post--author .pxl-author--name:hover, .pxl-item--standard .pxl-post--author .pxl-author--name:hover{
color:var(--primary-color);
}
@media screen and (max-width:575px){
.pxl-post--standard .pxl-post--author .pxl-author--name, .pxl-item--standard .pxl-post--author .pxl-author--name{
font-size:14px;
}
}
.pxl-post--standard .pxl-item--category, .pxl-item--standard .pxl-item--category{
padding:7px 12px;
border-radius:5px;
background-color:var(--light-green-2);
color:var(--primary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:500;
line-height:1.5;
}
@media screen and (max-width:575px){
.pxl-post--standard .pxl-item--category, .pxl-item--standard .pxl-item--category{
font-size:14px;
padding:4px 8px;
}
}
.pxl-post--standard .pxl-item--category a, .pxl-item--standard .pxl-item--category a{
color:inherit;
}
.pxl-post--standard .pxl-item--date, .pxl-item--standard .pxl-item--date{
font-family:'Montserrat';
font-size:18px;
font-weight:500;
line-height:1.5;
letter-spacing:-0.36px;
white-space:nowrap;
}
@media screen and (max-width:575px){
.pxl-post--standard .pxl-item--date, .pxl-item--standard .pxl-item--date{
font-size:16px;
}
}
@media screen and (max-width:360px){
.pxl-post--standard .pxl-item--date, .pxl-item--standard .pxl-item--date{
font-size:14px;
}
}
.pxl-post--standard .pxl-item--divider, .pxl-item--standard .pxl-item--divider{
height:1px;
background:var(--boarder-grey-1);
box-shadow:0px 4.466px 11.165px 0px rgba(185, 185, 185, 0.25);
}
.pxl-post--standard .pxl-item--content, .pxl-item--standard .pxl-item--content{
padding:20px 65px 44px 41px;
}
@media screen and (max-width:991px){
.pxl-post--standard .pxl-item--content, .pxl-item--standard .pxl-item--content{
padding:20px 35px 30px;
}
}
@media screen and (max-width:575px){
.pxl-post--standard .pxl-item--content, .pxl-item--standard .pxl-item--content{
padding:15px;
}
}
.pxl-post--standard .pxl-item--title, .pxl-item--standard .pxl-item--title{
color:var(--dark-2);
margin-bottom:22px;
}
@media screen and (max-width:767px){
.pxl-post--standard .pxl-item--title, .pxl-item--standard .pxl-item--title{
font-size:26px;
}
}
@media screen and (max-width:575px){
.pxl-post--standard .pxl-item--title, .pxl-item--standard .pxl-item--title{
font-size:24px;
margin-bottom:15px;
}
}
@media screen and (max-width:360px){
.pxl-post--standard .pxl-item--title, .pxl-item--standard .pxl-item--title{
font-size:22px;
}
}
.pxl-post--standard .pxl-item--excerpt, .pxl-item--standard .pxl-item--excerpt{
margin-bottom:20px;
}
@media screen and (max-width:575px){
.pxl-post--standard .pxl-item--excerpt, .pxl-item--standard .pxl-item--excerpt{
font-size:16px;
margin-bottom:15px;
}
}
.pxl-post--details .pxl-post--featured{
margin-bottom:29px;
}
.pxl-post--details .pxl-post--title{
display:flex;
justify-content:center;
width:100%;
text-align:center;
color:var(--dark-2);
font-family:'Montserrat';
font-size:46px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.92px;
margin-bottom:8px;
}
@media screen and (max-width:1400px){
.pxl-post--details .pxl-post--title{
font-size:42px;
}
}
@media screen and (max-width:1200px){
.pxl-post--details .pxl-post--title{
font-size:38px;
}
}
@media screen and (max-width:991px){
.pxl-post--details .pxl-post--title{
font-size:36px;
}
.pxl-post--details .pxl-post--title .pxl-title--text{
max-width:650px;
}
}
@media screen and (max-width:767px){
.pxl-post--details .pxl-post--title{
font-size:32px;
}
}
@media screen and (max-width:575px){
.pxl-post--details .pxl-post--title{
font-size:30px;
}
}
@media screen and (max-width:360px){
.pxl-post--details .pxl-post--title{
font-size:28px;
}
}
.pxl-post--details .pxl-post--meta{
margin-bottom:34px;
}
.pxl-post--details .pxl-post--meta .pxl-meta--inner{
display:flex;
align-items:center;
justify-content:center;
width:100%;
row-gap:15px;
column-gap:36px;
}
@media screen and (max-width:767px){
.pxl-post--details .pxl-post--meta .pxl-meta--inner{
column-gap:25px;
flex-wrap:wrap;
}
}
.pxl-post--details .pxl-post--item{
color:var(--dark-2);
}
.pxl-post--details .pxl-dflex-center-v, .pxl-post--details .pxl-list .pxl-item--single, .pxl-list .pxl-post--details .pxl-item--single, .pxl-post--details .pxl-links .pxl-item--link, .pxl-links .pxl-post--details .pxl-item--link, .pxl-post--details .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--link, .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-post--details .pxl-item--link, .pxl-post--details .pxl-links.pxl-layout-horizontal .pxl-item--list, .pxl-links.pxl-layout-horizontal .pxl-post--details .pxl-item--list, .pxl-post--details .pxl-breadcrumb, .pxl-post--details .pxl-breadcrumb li, .pxl-breadcrumb .pxl-post--details li, .pxl-post--details .pxl-contact-box.pxl-contact-box1 .pxl-item--inner, .pxl-contact-box.pxl-contact-box1 .pxl-post--details .pxl-item--inner, .pxl-post--details .pxl-counter.pxl-counter1 .pxl-item--inner, .pxl-counter.pxl-counter1 .pxl-post--details .pxl-item--inner, .pxl-post--details .pxl-counter.pxl-counter2 .pxl-item--group, .pxl-counter.pxl-counter2 .pxl-post--details .pxl-item--group, .pxl-post--details .pxl-counter.pxl-counter2 .pxl-item--title, .pxl-counter.pxl-counter2 .pxl-post--details .pxl-item--title, .pxl-post--details .pxl-counter.pxl-counter4 .pxl-item--list, .pxl-counter.pxl-counter4 .pxl-post--details .pxl-item--list, .pxl-post--details .pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-content--left, .pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-post--details .pxl-content--left, .pxl-post--details .pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-item--rating, .pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-post--details .pxl-item--rating, .pxl-post--details .pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-item--rating, .pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-post--details .pxl-item--rating, .pxl-post--details .pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-list--star, .pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-post--details .pxl-list--star, .pxl-post--details .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-content-group, .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-post--details .pxl-content-group, .pxl-post--details .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--list, .pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-post--details .pxl-item--list, .pxl-post--details .pxl-related-post.pxl-related-post1 .pxl-item--link, .pxl-related-post.pxl-related-post1 .pxl-post--details .pxl-item--link, .pxl-post--details .pxl-related-post.pxl-related-post1 .pxl-item--group, .pxl-related-post.pxl-related-post1 .pxl-post--details .pxl-item--group, .pxl-post--details .pxl-team-info.pxl-team-info1 .pxl-item--socials, .pxl-team-info.pxl-team-info1 .pxl-post--details .pxl-item--socials, .pxl-post--details .pxl-marquee.pxl-marquee1 .pxl-item--inner, .pxl-marquee.pxl-marquee1 .pxl-post--details .pxl-item--inner, .pxl-post--details .pxl-company-features .pxl-list--features .pxl-item--feature, .pxl-company-features .pxl-list--features .pxl-post--details .pxl-item--feature, .pxl-post--details .pxl-news-grid1 .pxl-post--metas, .pxl-post--details .pxl-news-carousel1 .pxl-post--metas, .pxl-news-grid1 .pxl-post--details .pxl-post--metas, .pxl-post--details .pxl-service-grid3 .pxl-feature--list .pxl-feature--single, .pxl-post--details .pxl-service-carousel3 .pxl-feature--list .pxl-feature--single, .pxl-service-grid3 .pxl-feature--list .pxl-post--details .pxl-feature--single{
gap:10px;
}
.pxl-post--details .pxl-post--author{
display:inline-flex;
align-items:center;
gap:10px;
}
@media screen and (max-width:575px){
.pxl-post--details .pxl-post--author{
width:100%;
justify-content:center;
}
}
.pxl-post--details .pxl-post--author .pxl-author--avatar img{
min-width:36px;
width:36px;
height:36px;
border-radius:36px;
}
.pxl-post--details .pxl-post--author .pxl-author--name .pxl-text--highlight{
color:var(--text-1);
}
.pxl-post--details .pxl-post--author .pxl-post--comment, .pxl-post--details .pxl-post--author .pxl-post--view{
gap:5px;
}
.pxl-post--footer{
margin-top:50px;
margin-bottom:75px;
width:100%;
}
.pxl-post--footer .pxl-socials{
width:100%;
display:inline-flex;
gap:14px;
padding-block:40px;
border-top:1px solid var(--boarder-grey-1);
border-bottom:1px solid var(--boarder-grey-1);
margin-bottom:56px;
}
.pxl-post--footer .pxl-socials .pxl-item--title{
color:var(--dark-2);
}
.pxl-post--footer .pxl-socials .pxl-social-group{
display:inline-flex;
align-items:center;
gap:9px;
flex-wrap:wrap;
}
.pxl-post--footer .pxl-socials a{
color:var(--secondary-color);
width:116px;
height:33px;
border-radius:4px;

font-size:15px;
letter-spacing:-0.3px;
font-weight:400;
color:var(--dark-2);
text-transform:uppercase;
background-color:var(--light-blue-grey-1);
}
.pxl-post--footer .pxl-socials a::before{
color:#fff;
background-color:var(--primary-color);
}
.pxl-post--footer .pxl-post--author{
display:flex;
align-items:center;
gap:28.5px;
background-color:var(--light-green-2);
border:1px solid var(--light-green-2);
border-radius:15px;
padding:34px 41.5px 45px;
margin-right:53px;
}
@media screen and (max-width:1200px){
.pxl-post--footer .pxl-post--author{
margin-right:0;
}
}
@media screen and (max-width:575px){
.pxl-post--footer .pxl-post--author{
flex-direction:column;
justify-content:center;
padding:30px;
gap:15px;
}
}
.pxl-post--footer .pxl-post--author .pxl-author--avatar img{
min-width:132.835px;
width:132.835px;
height:132.514px;
border-radius:132px;
}
.pxl-post--footer .pxl-post--author .pxl-author--name{
margin-bottom:18px;
color:var(--primary-color);
}
.pxl-post--footer .pxl-post--author .pxl-author--name a{
color:inherit;
}
@media screen and (max-width:575px){
.pxl-post--footer .pxl-post--author .pxl-author--name{
text-align:center;
}
}
.pxl-post--footer .pxl-post--author .pxl-author--desc{
color:var(--text-1);
margin-bottom:20px;
}
@media screen and (max-width:575px){
.pxl-post--footer .pxl-post--author .pxl-author--desc{
text-align:center;
margin-bottom:10px;
}
}
.pxl-post--footer .pxl-post--author .pxl-author-socials{
display:flex;
margin-inline:-10px;
}
.pxl-post--footer .pxl-post--author .pxl-author-socials a{
color:var(--primary-color);
font-size:14px;
padding-inline:10px;
background-color:transparent;
}
.pxl-post--footer .pxl-post--author .pxl-author-socials a:hover{
scale:1.3;
color:var(--secondary-color);
}
@media screen and (max-width:575px){
.pxl-post--footer .pxl-post--author .pxl-author-socials{
justify-content:center;
}
}
#comments .comment-heading, #comments #reply-title{
color:var(--dark-2);
position:relative;
padding-bottom:13px;
margin-bottom:47px;
}
#comments .comment-heading::before, #comments #reply-title::before{
content:'';
position:absolute;
bottom:0;
left:0;
width:53.713px;
height:3px;
background-color:var(--primary-color);
border-radius:2px;
}
@media screen and (max-width:575px){
#comments .comment-heading, #comments #reply-title{
font-size:28px;
}
}
@media screen and (max-width:360px){
#comments .comment-heading, #comments #reply-title{
font-size:26px;
}
}
#comments #reply-title{
padding-bottom:18px;
margin-bottom:29px;
}
#comments .comment-list-wrap{
margin-bottom:93px;
}
#comments .comment-list-wrap .comment-list .comment + .comment{
margin-top:70px;
}
@media screen and (max-width:767px){
#comments .comment-list-wrap .comment-list .comment + .comment{
margin-top:50px;
}
}
@media screen and (max-width:575px){
#comments .comment-list-wrap .comment-list .comment + .comment{
margin-top:30px;
}
}
#comments .comment-list-wrap .comment-list .children{
margin-top:70px;
padding-left:96px;
}
#comments .comment-list-wrap .comment-list .children .comment + .comment{
margin-top:70px;
}
@media screen and (max-width:767px){
#comments .comment-list-wrap .comment-list .children{
padding-left:50px;
margin-top:50px;
}
#comments .comment-list-wrap .comment-list .children .comment + .comment{
margin-top:50px;
}
}
@media screen and (max-width:575px){
#comments .comment-list-wrap .comment-list .children{
padding-left:30px;
margin-top:30px;
}
#comments .comment-list-wrap .comment-list .children .comment + .comment{
margin-top:30px;
}
}
#comments .comment-list-wrap .comment-list .comment-inner{
display:inline-flex;
gap:30px;
}
@media screen and (max-width:575px){
#comments .comment-list-wrap .comment-list .comment-inner{
gap:15px;
}
}
#comments .comment-list-wrap .comment-list .comment-image img{
min-width:99px;
width:99px;
height:99px;
border-radius:99px;
}
@media screen and (max-width:575px){
#comments .comment-list-wrap .comment-list .comment-image img{
min-width:80px;
width:80px;
height:80px;
}
}
#comments .comment-list-wrap .comment-list .comment-holder{
display:flex;
align-items:center;
flex-wrap:wrap;
column-gap:42px;
row-gap:5px;
margin-bottom:12px;
}
#comments .comment-list-wrap .comment-list .comment-title{
color:var(--dark-2);
}
@media screen and (max-width:575px){
#comments .comment-list-wrap .comment-list .comment-title{
font-size:16px;
}
}
#comments .comment-list-wrap .comment-list .comment-date{
color:var(--primary-color);
text-transform:uppercase;
}
@media screen and (max-width:575px){
#comments .comment-list-wrap .comment-list .comment-date{
font-size:14px;
}
}
#comments .comment-list-wrap .comment-list .comment-text{
margin-bottom:20px;
max-width:582px;
}
@media screen and (max-width:767px){
#comments .comment-list-wrap .comment-list .comment-text{
margin-bottom:10px;
}
}
@media screen and (max-width:575px){
#comments .comment-list-wrap .comment-list .comment-text{
font-size:14px;
}
}
#comments .comment-list-wrap .comment-list .comment-reply{
text-transform:uppercase;
color:var(--primary-color);
}
#comments .comment-list-wrap .comment-list .comment-reply a{
color:inherit;
}
#comments .comment-list-wrap .comment-list .comment-reply a:hover{
color:var(--secondary-color);
}
#comments .comment-respond{
margin-top:15px;
}
#comments .comment-respond .comment-reply-title{
position:relative;
display:inline-flex;
align-items:center;
gap:15px;
}
#comments .comment-respond .comment-reply-title small a{
font-size:15px;
width:30px;
min-width:30px;
height:30px;
border:1px solid var(--secondary-color);
color:var(--secondary-color);
border-radius:100px;
}
#comments .comment-respond #commentform{
max-width:808px;
}
@media screen and (max-width:1200px){
#comments .comment-respond #commentform{
max-width:none;
}
}
#comments .comment-respond #commentform .logged-in-as{
margin-bottom:15px;
}
#comments .comment-respond #commentform input, #comments .comment-respond #commentform textarea{
line-height:56px;
border-radius:6px;
border:1px solid var(--boarder-grey-1);
background:var(--white);
color:var(--text-1);
padding-inline:27px 15px;
}
#comments .comment-respond #commentform input:focus, #comments .comment-respond #commentform textarea:focus{
border-color:var(--primary-color);
}
#comments .comment-respond #commentform .comment-form-group{
display:flex;
align-items:center;
gap:34px;
}
@media screen and (max-width:575px){
#comments .comment-respond #commentform .comment-form-group{
gap:20px;
}
}
@media screen and (max-width:479px){
#comments .comment-respond #commentform .comment-form-group{
flex-wrap:wrap;
}
}
#comments .comment-respond #commentform .comment-item{
width:100%;
max-width:50%;
}
@media screen and (max-width:479px){
#comments .comment-respond #commentform .comment-item{
max-width:100%;
}
}
#comments .comment-respond #commentform .comment-note{
margin-bottom:24px;
}
#comments .comment-respond #commentform .comment-form-cookies-consent{
font-size:14px;
margin-block:10px 28px;
}
#comments .comment-respond #commentform .comment-form-comment{
width:100%;
margin-bottom:28px;
}
#comments .comment-respond #commentform .comment-form-comment textarea{
line-height:1.4;
padding:20px 20px 20px 26px;
height:138px;
}
.pxl-pagination{
margin-top:82px;
}
.pxl-pagination .pxl-pagination-links{
width:100%;
gap:13px;
}
.page-numbers{
width:45px;
height:45px;
border-radius:45px;
color:var(--text-1);
}
.page-numbers svg path{
transition:fill 0.25s linear;
}
.page-numbers.current, .page-numbers:hover{
background-color:var(--primary-color);
color:#fff;
-webkit-box-shadow:0px 0px 10px 0px rgba(23, 23, 23, 0.15);
-khtml-box-shadow:0px 0px 10px 0px rgba(23, 23, 23, 0.15);
-moz-box-shadow:0px 0px 10px 0px rgba(23, 23, 23, 0.15);
-ms-box-shadow:0px 0px 10px 0px rgba(23, 23, 23, 0.15);
-o-box-shadow:0px 0px 10px 0px rgba(23, 23, 23, 0.15);
box-shadow:0px 0px 10px 0px rgba(23, 23, 23, 0.15);
}
.page-numbers.current svg path, .page-numbers:hover svg path{
fill:#fff;
}
.page-links{
margin-top:24px;
clear:left;
}
.page-links .post-page-numbers{
width:36px;
height:36px;
background-color:#fff;
line-height:36px;
text-align:center;
font-size:15px;
font-weight:600;
display:inline-block;
margin:15px 15px 0 0;
color:#080808;
position:relative;
z-index:1;
padding:0;
border:1px solid #e9e9e9;
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
}
.page-links .post-page-numbers.current, .page-links .post-page-numbers:hover{
color:#fff;
border-color:var(--primary-color);
background-color:var(--primary-color);
}
.pxl-post-row{
padding-top:4px;
margin-bottom:-56px;
}
.pxl-post-row > div{
margin-bottom:30px;
}
.pxl-post-row > div > p{
margin-bottom:0 !important;
}
.pxl-content-wrap.no-sidebar .pxl-content-top{
max-width:860px;
margin-left:auto;
margin-right:auto;
}
@media screen and (min-width:1201px){
.pxl-sidebar-sticky{
position:-webkit-sticky;
position:sticky;
top:40px;
}
.admin-bar .pxl-sidebar-sticky{
top:72px;
}
}
.widget .pxl-item--featured img, .widget .pxl-author--avatar img{
width:100%;
}
.widget:not(.widget_search){
padding:20px;
background-color:#fff;
border-radius:6px;
-webkit-box-shadow:0px 11.351px 68.108px 0px rgba(137, 151, 186, 0.15);
-khtml-box-shadow:0px 11.351px 68.108px 0px rgba(137, 151, 186, 0.15);
-moz-box-shadow:0px 11.351px 68.108px 0px rgba(137, 151, 186, 0.15);
-ms-box-shadow:0px 11.351px 68.108px 0px rgba(137, 151, 186, 0.15);
-o-box-shadow:0px 11.351px 68.108px 0px rgba(137, 151, 186, 0.15);
box-shadow:0px 11.351px 68.108px 0px rgba(137, 151, 186, 0.15);
}
@media screen and (max-width:1200px){
.widget:not(.widget_search){
padding:30px;
}
}
@media screen and (max-width:575px){
.widget:not(.widget_search){
padding:20px;
}
}
.widget + .widget{
margin-top:34px;
}
.widget .widget-title, .widget .pxl-widget-title{
position:relative;
color:var(--dark-2);
padding-bottom:18px;
margin-bottom:30px;
}
.widget .widget-title:before, .widget .pxl-widget-title:before{
content:'';
width:34.054px;
height:3.405px;
background-color:var(--primary-color);
position:absolute;
left:0;
bottom:0;
border-radius:2px;
}
.widget_search .searchform-wrap{
position:relative;
}
.widget_search .search-submit{
width:66px;
height:66px;
top:0;
right:0;
padding:0;
position:absolute;
color:#fff;
z-index:1;
font-size:18px;
display:flex;
align-items:center;
justify-content:center;
border-radius:6px;
background-color:var(--primary-color);
border:none;
}
.widget_search .search-field{
background-color:#fff;
border-radius:6px;
border:1.135px solid var(--boarder-grey-1);
line-height:64px;
padding:0 71px 0 24px;
color:var(--text-1);
}
.widget_search .search-field:focus{
border-color:var(--primary-color);
}
@media screen and (max-width:991px){
.widget_pxl_author_info_widget .pxl-wg-content{
display:inline-flex;
align-items:center;
gap:30px;
}
}
@media screen and (max-width:575px){
.widget_pxl_author_info_widget .pxl-wg-content{
flex-direction:column;
}
}
.widget_pxl_author_info_widget .pxl-author--avatar{
margin-bottom:25px;
}
.widget_pxl_author_info_widget .pxl-author--avatar img{
max-height:221px;
object-fit:cover;
}
@media screen and (max-width:991px){
.widget_pxl_author_info_widget .pxl-author--avatar{
margin-bottom:0;
}
.widget_pxl_author_info_widget .pxl-author--avatar img{
min-width:221px;
width:221px;
}
}
.widget_pxl_author_info_widget .pxl-author--desc{
margin-bottom:40px;
line-height:1.4;
}
@media screen and (max-width:575px){
.widget_pxl_author_info_widget .pxl-author--desc{
text-align:center;
}
}
.widget_pxl_author_info_widget .pxl-author-socials{
display:flex;
align-items:center;
gap:10px;
margin-left:13px;
}
.widget_pxl_author_info_widget .pxl-author-socials .pxl-item--social{
display:inline-flex;
width:45px;
min-width:45px;
height:45px;
border-radius:50%;
background:var(--light-green-1);
font-size:20px;
color:var(--primary-color);
--hover-bg-color:var(--primary-color);
}
.widget_pxl_author_info_widget .pxl-author-socials .pxl-item--social:hover{
color:#fff;
}
@media screen and (max-width:1400px){
.widget_pxl_author_info_widget .pxl-author-socials{
margin-left:0;
}
.widget_pxl_author_info_widget .pxl-author-socials .pxl-item--social{
width:40px;
min-width:40px;
height:40px;
}
}
@media screen and (max-width:575px){
.widget_pxl_author_info_widget .pxl-author-socials{
justify-content:center;
}
}
.widget_pxl_recent_posts .pxl-item--featured{
width:52%;
border-radius:6px;
overflow:hidden;
}
.widget_pxl_recent_posts .pxl-item--featured .pxl-featured--link{
display:block;
width:100%;
height:100%;
}
.widget_pxl_recent_posts .pxl-item--featured img{
height:100%;
}
@media screen and (max-width:991px){
.widget_pxl_recent_posts .pxl-item--featured{
max-width:200px;
}
}
@media screen and (max-width:767px){
.widget_pxl_recent_posts .pxl-item--featured{
width:50%;
}
}
.widget_pxl_recent_posts .pxl-item--content{
width:48%;
}
@media screen and (max-width:991px){
.widget_pxl_recent_posts .pxl-item--content{
flex-grow:1;
}
}
.widget_pxl_recent_posts .pxl--item{
display:flex;
flex-wrap:nowrap;
gap:21.5px;
padding-bottom:27px;
}
.widget_pxl_recent_posts .pxl--item + .pxl--item{
padding-block:27px;
border-top:1px solid rgba(176, 182, 188, .15);
}
@media screen and (max-width:991px){
.widget_pxl_recent_posts .pxl--item{
gap:15px;
}
}
.widget_pxl_recent_posts .pxl-item--title{
color:var(--dark-2);
margin-bottom:14px;
}
@media screen and (max-width:360px){
.widget_pxl_recent_posts .pxl-item--title{
font-size:15px;
}
}
.widget_pxl_recent_posts .pxl-item--date{
color:var(--primary-color);
font-family:'Montserrat';
font-size:12px;
font-weight:500;
line-height:1.08333;
}
.widget_categories .pxl-cat-item a, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-cat-item a{
width:100%;
display:flex;
justify-content:space-between;
align-items:center;
padding-block:13.5px 11px;
}
.widget_categories .pxl-cat-item + .pxl-cat-item, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-cat-item + .pxl-cat-item{
border-top:1px dotted var(--text-3);
}
.widget_categories .pxl-cat-item .pxl-count, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-cat-item .pxl-count{
font-weight:400;
}
.widget_categories .pxl-cat-item:last-of-type a, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-cat-item:last-of-type a{
padding-block:13.5px 0;
}
.widget_tag_cloud .tagcloud, .woocommerce #pxl-sidebar-area .widget_product_tag_cloud .tagcloud{
display:flex;
gap:7px;
flex-wrap:wrap;
}
.widget_tag_cloud a, .woocommerce #pxl-sidebar-area .widget_product_tag_cloud a{
color:var(--primary-color);
padding:12px 23px;
border:1px solid var(--primary-color);
font-family:'Inter';
font-size:12px !important;
font-weight:500;
line-height:13px;
text-transform:uppercase;
}
.widget_tag_cloud a:hover, .woocommerce #pxl-sidebar-area .widget_product_tag_cloud a:hover{
background-color:var(--primary-color);
color:#fff;
}
.gallery{
margin:-10px -5px 0 -5px !important;
display:flex;
flex-wrap:wrap;
}
.gallery .gallery-item{
padding:0 5px !important;
margin:24px 0 0 !important;
}
.gallery .gallery-item img{
border:none !important;
}
.gallery.gallery-columns-2 .gallery-item{
width:50% !important;
}
.gallery.gallery-columns-3 .gallery-item{
width:33.33% !important;
}
.gallery.gallery-columns-4 .gallery-item{
width:25% !important;
}
.gallery.gallery-columns-5 .gallery-item{
width:20% !important;
}
#pxl-content-main .gallery{
margin:-5px -12px 38px -12px !important;
}
#pxl-content-main .gallery .gallery-item{
padding:0 12px !important;
margin:24px 0 0 !important;
}
.widget_media_gallery .gallery, .elementor-widget-wp-widget-media_gallery .gallery, .elementor-widget-image-gallery .gallery{
margin:-10px -5px 0 -5px;
}
.widget_media_gallery .gallery .gallery-item, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item, .elementor-widget-image-gallery .gallery .gallery-item{
padding:0 5px;
margin-top:10px !important;
margin-bottom:0;
}
.widget_media_gallery .gallery .gallery-item img, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item img, .elementor-widget-image-gallery .gallery .gallery-item img{
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
width:100%;
border:none !important;
}
.widget_media_gallery .gallery .gallery-item a, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a, .elementor-widget-image-gallery .gallery .gallery-item a{
display:block;
position:relative;
}
.widget_media_gallery .gallery .gallery-item a:before, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:before, .elementor-widget-image-gallery .gallery .gallery-item a:before{
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0, 0, 0, 0.67);
-webkit-transition:all 250ms linear 0ms;
-khtml-transition:all 250ms linear 0ms;
-moz-transition:all 250ms linear 0ms;
-ms-transition:all 250ms linear 0ms;
-o-transition:all 250ms linear 0ms;
transition:all 250ms linear 0ms;
opacity:0;
z-index:1;
}
.widget_media_gallery .gallery .gallery-item a:after, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:after, .elementor-widget-image-gallery .gallery .gallery-item a:after{
content:"\f12c";
font-size:15px;
font-family:"Caseicon";
color:#fff;
z-index:2;
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
-khtml-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
-webkit-transition:all 250ms linear 0ms;
-khtml-transition:all 250ms linear 0ms;
-moz-transition:all 250ms linear 0ms;
-ms-transition:all 250ms linear 0ms;
-o-transition:all 250ms linear 0ms;
transition:all 250ms linear 0ms;
opacity:0;
font-weight:400;
}
.widget_media_gallery .gallery .gallery-item a:hover:before, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:hover:before, .elementor-widget-image-gallery .gallery .gallery-item a:hover:before, .widget_media_gallery .gallery .gallery-item a:hover:after, .elementor-widget-wp-widget-media_gallery .gallery .gallery-item a:hover:after, .elementor-widget-image-gallery .gallery .gallery-item a:hover:after{
opacity:1;
}
.elementor-lightbox .swiper-container .elementor-lightbox-image{
width:auto;
height:auto;
}
.elementor-lightbox .swiper-container .swiper-slide{
background-color:transparent;
}
.pxl-gallery{
margin:-8px -15px 26px -15px;
display:flex;
flex-wrap:wrap;
}
.pxl-gallery img{
width:100%;
}
.pxl-gallery .pxl--item{
padding:26px 15px 0 15px;
}
.pxl-gallery .pxl--item-inner{
-webkit-border-radius:10px;
-khtml-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
overflow:hidden;
position:relative;
}
.pxl-gallery .pxl--item-inner.video-active:before{
background-color:rgba(27, 27, 27, 0.5);
}
.pxl-gallery .pxl--item-inner .pxl-btn-video{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-khtml-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
z-index:99;
}
.pxl-gallery.gallery-2-columns .pxl--item{
width:50%;
}
@media screen and (max-width:575px){
.pxl-gallery.gallery-2-columns .pxl--item{
width:100%;
}
}
.pxl-gallery.gallery-3-columns .pxl--item{
width:33.33%;
}
@media screen and (max-width:575px){
.pxl-gallery.gallery-3-columns .pxl--item{
width:100%;
}
}
.pxl-gallery.gallery-4-columns .pxl--item{
width:25%;
}
@media screen and (max-width:767px){
.pxl-gallery.gallery-4-columns .pxl--item{
width:50%;
}
}
@media screen and (max-width:575px){
.pxl-gallery.gallery-4-columns .pxl--item{
width:100%;
}
}
.pxl-gallery.gallery-5-columns .pxl--item{
width:20%;
}
@media screen and (max-width:767px){
.pxl-gallery.gallery-5-columns .pxl--item{
width:50%;
}
}
@media screen and (max-width:575px){
.pxl-gallery.gallery-5-columns .pxl--item{
width:100%;
}
}
.pxl-gallery.masonry-style1 .pxl--item-inner{
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
}
.calendar_wrap caption{
margin-bottom:10px;
}
.widget_recent_comments ul, .widget_recent_comments ol{
list-style:none;
font-size:16px;
line-height:24px;
color:#080808;
font-weight:700;
}
.widget_recent_comments ul a, .widget_recent_comments ol a{
color:inherit;
}
.widget_recent_comments ul a:hover, .widget_recent_comments ol a:hover{
color:var(--primary-color);
}
.widget_recent_comments ul li + li, .widget_recent_comments ol li + li{
margin-top:18px;
}
.widget_rss .rss-widget-title{
color:inherit;
}
.widget_rss ul, .widget_rss ol{
margin:0;
list-style:none;
}
.widget_rss .rsswidget{
display:block;
font-size:16px;
line-height:24px;
color:#080808;
font-weight:700;
}
.widget_rss .rss-date{
font-size:14px;
display:block;
margin-top:4px;
margin-bottom:10px;
}
.widget_rss li + li{
margin-top:34px;
}
.widget_rss cite{
display:block;
margin-top:4px;
color:var(--primary-color);
}
.widget_block ul, .widget_block ol{
margin-bottom:0;
padding:0;
list-style:none;
}
.widget_block .wp-block-search__label, .widget_block .wp-block-group__inner-container > h2{
font-size:22px;
margin-bottom:15px;
position:relative;
color:var(--secondary-color);
font-weight:700;
display:block;
}
.widget_block .wp-block-latest-posts__list, .widget_block .wp-block-latest-comments{
font-size:15px;
line-height:24px;
color:var(--secondary-color);
font-weight:600;
}
.widget_block .wp-block-latest-posts__list a, .widget_block .wp-block-latest-comments a{
color:inherit;
}
.widget_block .wp-block-latest-posts__list a:hover, .widget_block .wp-block-latest-comments a:hover{
color:var(--primary-color);
}
.widget_block .wp-block-latest-posts__list li + li, .widget_block .wp-block-latest-comments li + li{
margin-top:18px;
}
.widget_block .wp-block-latest-comments{
color:#666;
}
.widget_block .wp-block-latest-comments a{
color:#080808;
}
.widget_block .wp-block-latest-comments a:hover{
color:var(--primary-color);
}
.widget_block.widget_search .wp-block-search__inside-wrapper{
position:relative;
}
.widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__button{
height:60px;
width:60px;
background-color:var(--primary-color);
top:0;
right:0;
color:#fff;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
padding:0;
position:absolute;
font-size:0px;
box-shadow:none;
border-color:#ececf0;
border:none;
}
.widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__button:before{
content:"\f12c";
font-family:"Caseicon";
font-size:14px;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-khtml-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
}
.widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__button:hover{
border-color:var(--primary-color);
background-color:var(--primary-color);
color:#fff;
}
.widget_block.widget_search .wp-block-search__inside-wrapper .wp-block-search__input{
border-color:#ececf0;
color:var(--secondary-color);
padding-left:24px;
border-radius:10px;
}
.widget_archive .nice-select ul.list{
max-width:320px;
}
.wp-calendar-table{
background-color:#fff;
}
.pxl-wg-categories{
margin:-20px -10px 0 -10px;
display:flex;
flex-wrap:wrap;
}
.pxl-wg-categories .pxl-category{
padding:0 10px;
margin-top:20px;
}
.pxl-wg-categories .pxl-category--inner{
min-height:90px;
position:relative;
z-index:1;
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:center;
overflow:hidden;
}
@media screen and (max-width:575px){
.pxl-wg-categories .pxl-category--inner{
min-height:120px;
}
}
.pxl-wg-categories .pxl-category--inner:before{
content:'';
background-color:rgba(0, 0, 0, 0.36);
z-index:12;
}
.pxl-wg-categories .pxl-category--inner a{
z-index:99;
}
.pxl-wg-categories .pxl-category--inner span{
color:#fff;
font-size:16px;
font-weight:700;
position:relative;
z-index:88;
}
.pxl-wg-categories .pxl-category--inner .pxl-category--img{
z-index:11;
-webkit-transition:all 0.5s ease;
-khtml-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-ms-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;
transform:scale(1.01, 1.01);
}
.pxl-wg-categories .pxl-category--inner:hover .pxl-category--img{
-webkit-transform:scale(1.07, 1.07);
transform:scale(1.07, 1.07);
}
.pxl-wg-categories.columns-2 .pxl-category{
width:50%;
}
@media screen and (max-width:575px){
.pxl-wg-categories.columns-2 .pxl-category{
width:100%;
}
}
.pxl-contact-info-widget{
border-radius:5px;
overflow:hidden;
position:relative;
z-index:1;
text-align:center;
padding:62px 30px;
font-weight:500;
color:rgba(255, 255, 255, 0.8);
}
.pxl-contact-info-widget .pxl-phone--number{
margin-bottom:16px;
color:#fff;
font-size:34px;
font-weight:800;
}
@media screen and (max-width:1200px){
.pxl-contact-info-widget .pxl-phone--number{
font-size:28px;
}
}
.pxl-contact-info-widget .pxl-item--icon{
height:62px;
width:62px;
background-color:red;
border-radius:62px;
font-size:34px;
display:inline-flex;
justify-content:center;
align-items:center;
position:relative;
z-index:1;
margin-bottom:23px;
}
.pxl-contact-info-widget .pxl-item--icon:before{
content:'';
background-color:#020626;
position:absolute;
top:3px;
right:3px;
bottom:3px;
left:3px;
border-radius:100%;
z-index:-1;
}
.pxl-contact-info-widget .pxl-item--icon i.active{
animation:pxl_zigzag 0.8s ease-out infinite;
-webkit-animation:pxl_zigzag 0.8s ease-out infinite;
}
.pxl-contact-info-widget .pxl-phone--link{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:99;
}
.pxl-contact-info-widget:before{
z-index:-1;
background-color:rgba(2, 6, 38, 0.85);
}
input::-moz-placeholder, textarea::-moz-placeholder{
color:inherit;
opacity:1;
text-overflow:ellipsis;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{
color:inherit;
opacity:1;
text-overflow:ellipsis;
}
input::-o-placeholder, textarea::-o-placeholder{
color:inherit;
opacity:1;
text-overflow:ellipsis;
}
input::-ms-placeholder, textarea::-ms-placeholder{
color:inherit;
opacity:1;
text-overflow:ellipsis;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
margin:0;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select{--border-color:#5c6972;
background-color:transparent;
border:1px solid var(--border-color);
line-height:42px;
-webkit-box-shadow:none;
-khtml-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
-webkit-border-radius:30px;
-khtml-border-radius:30px;
-moz-border-radius:30px;
-ms-border-radius:30px;
-o-border-radius:30px;
border-radius:30px;
width:100%;
font-family:inherit;
color:var(--text-3);
font-weight:400;
padding-inline:15px;
outline:none;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus, .pxl-select-higthlight:focus, .nice-select:focus{
--border-color:var(--primary-color);
outline:none;
color:#333;
}
input[type="range"]{
padding:0;
background-color:transparent;
height:auto;
border:none;
}
select{
height:60px;
/* Select Style */
}
.pxl-select{
width:100%;
position:relative;
}
.pxl-select .pxl-select-hidden{
display:none;
}
.pxl-select .pxl-select-options{
max-height:250px;
overflow-y:scroll;
position:absolute;
top:100%;
left:0;
right:0;
list-style:none;
padding:15px;
background-color:#fff;
z-index:900;
font-size:14px;
color:#5c6972;
font-family:inherit;
box-shadow:0 3px 65px rgba(0, 0, 0, 0.08);
-webkit-border-radius:7px;
-khtml-border-radius:7px;
-moz-border-radius:7px;
-ms-border-radius:7px;
-o-border-radius:7px;
border-radius:7px;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity:0;
margin-top:30px;
visibility:hidden;
}
.pxl-select .pxl-select-options li{
cursor:pointer;
padding:10px 15px;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
line-height:normal !important;
border-radius:inherit;
}
.pxl-select .pxl-select-options li + li{
margin-top:1px;
}
.pxl-select .pxl-select-options li:first-child{
display:none;
}
.pxl-select .pxl-select-options li:hover{
color:#fff;
background-color:var(--secondary-color);
}
.pxl-select .pxl-select-higthlight{
position:relative;
}
.pxl-select .pxl-select-higthlight:before{
font-family:'Flaticon';
color:rgba(92, 105, 114, .9785);
font-size:12px;
position:absolute;
right:32.5px;
top:50%;
transform:translateY(-50%);
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-select .pxl-select-higthlight.active + .pxl-select-options{
opacity:1;
margin-top:0px;
visibility:visible;
}
.pxl-select .pxl-select-higthlight.active:before{
transform:translateY(-50%) scaleY(-1);
}
.pxl-form-date .wpcf7-form-control-wrap:after, .pxl-form-date .pxl-item-group:after{
content:"\f150";
width:28px;
height:28px;
border-radius:28px;
color:#2d2d2d;
line-height:28px;
text-align:center;
font-size:12px;
font-family:Caseicon;
position:absolute;
top:50%;
right:10px;
-webkit-transform:translate(0, -50%);
-khtml-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nice-select{
position:relative;
padding-right:44px;
cursor:pointer;
display:inline-flex;
align-items:center;
}
.nice-select:before{
content:"\f150";
font-family:Caseicon;
width:28px;
height:28px;
border-radius:28px;
color:#2d2d2d;
line-height:28px;
text-align:center;
font-size:12px;
position:absolute;
top:50%;
right:10px;
-webkit-transform:translate(0, -50%);
-khtml-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nice-select ul.list{
position:absolute;
top:100%;
left:0;
right:0;
list-style:none;
margin:30px 0 0;
padding:12px 15px;
background-color:#fff;
z-index:101;
font-size:16px;
color:#666;
font-family:inherit;
box-shadow:0 3px 65px rgba(0, 0, 0, 0.08);
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity:0;
visibility:hidden;
max-width:350px;
overflow-y:auto;
}
.nice-select ul.list li{
padding:10px 15px;
cursor:pointer;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
line-height:normal !important;
}
.nice-select ul.list li:hover{
color:#fff;
background-color:var(--secondary-color);
}
.nice-select.open:before{
transform:translate(0, -50%) scaleY(-1);
}
.nice-select.open ul.list{
opacity:1;
margin-top:1px;
visibility:visible;
}
.post-password-form{
/* Select 2 */
}
.post-password-form input[type="password"]{
margin-top:6px;
}
.post-password-form input[type="submit"]{
margin-top:10px;
}
.select2 .select2-selection--single{
border:none;
height:51px;
}
.select2 .select2-selection--single .select2-selection__rendered{
padding-left:15px;
line-height:51px;
}
.select2 .select2-selection--single .select2-selection__arrow{
right:8px;
top:50%;
-webkit-transform:translate(0px, -50%);
-khtml-transform:translate(0px, -50%);
-moz-transform:translate(0px, -50%);
-ms-transform:translate(0px, -50%);
-o-transform:translate(0px, -50%);
transform:translate(0px, -50%);
}
form .select2-container--default{
width:100% !important;
}
form .select2-container--default .select2-selection{
height:50px;
width:100%;
}
form .select2-container--default .select2-selection .select2-selection__rendered{
border-radius:6px;
border:0.995px solid var(--boarder-grey-1);
padding-inline:18px;
color:var(--text-1);

font-size:15px;
line-height:50px;
letter-spacing:-0.3px;
background-color:#fff;
}
form .select2-container--default .select2-selection .select2-selection__arrow{
right:20px;
top:50%;
color:#646464;
}
form .select2-container--default .select2-selection .select2-selection__clear{
line-height:20px;
position:absolute;
right:30px;
text-align:center;
top:50%;
-webkit-transform:translate(0px, -50%);
-khtml-transform:translate(0px, -50%);
-moz-transform:translate(0px, -50%);
-ms-transform:translate(0px, -50%);
-o-transform:translate(0px, -50%);
transform:translate(0px, -50%);
width:20px;
color:#5d5d60;
}
form .select2-container--default .select2-selection .select2-selection__placeholder{
color:inherit;
}
.select2-container.select2-container--open{
/* Date Time */
}
.select2-container.select2-container--open .select2-dropdown{
border-color:#e7e8e9;
}
.select2-container.select2-container--open .select2-dropdown .select2-search__field{
border:1px solid #e7e8e9;
padding-left:15px;
padding-right:15px;
}
.select2-container.select2-container--open .select2-results .select2-results__option{
font-size:15px;
}
.select2-container.select2-container--open .select2-results li.select2-results__option--highlighted{
background-color:var(--primary-color);
}
body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{
color:var(--primary-color) !important;
}
body .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover, body .xdsoft_datetimepicker .xdsoft_calendar td:hover, body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover{
background:var(--secondary-color) !important;
-webkit-box-shadow:none !important;
-khtml-box-shadow:none !important;
-moz-box-shadow:none !important;
-ms-box-shadow:none !important;
-o-box-shadow:none !important;
box-shadow:none !important;
color:#fff !important;
}
body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today, body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current body .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current, body .xdsoft_timepicker .xdsoft_time_variant .xdsoft_current{
background-color:var(--primary-color) !important;
-webkit-box-shadow:none !important;
-khtml-box-shadow:none !important;
-moz-box-shadow:none !important;
-ms-box-shadow:none !important;
-o-box-shadow:none !important;
box-shadow:none !important;
color:#fff !important;
}
body .xdsoft_datetimepicker{
font-family:inherit;
border:none;
-webkit-box-shadow:0 5px 20px -5px rgba(0, 0, 0, 0.12);
-khtml-box-shadow:0 5px 20px -5px rgba(0, 0, 0, 0.12);
-moz-box-shadow:0 5px 20px -5px rgba(0, 0, 0, 0.12);
-ms-box-shadow:0 5px 20px -5px rgba(0, 0, 0, 0.12);
-o-box-shadow:0 5px 20px -5px rgba(0, 0, 0, 0.12);
box-shadow:0 5px 20px -5px rgba(0, 0, 0, 0.12);
}
body .xdsoft_datetimepicker .xdsoft_calendar th{
background-color:#f3f3f3;
color:#444;
}
body .xdsoft_datetimepicker .xdsoft_calendar td{
border-color:#ebebeb;
height:30px;
background-color:#f7f7f7;
}
@media screen and (min-width:1201px){
body .xdsoft_datetimepicker .xdsoft_calendar td{
height:36px;
}
}
body .xdsoft_datetimepicker .xdsoft_calendar td > div{
padding:0;
text-align:center;
}
body .xdsoft_datetimepicker .xdsoft_datepicker{
width:230px;
}
@media screen and (min-width:1201px){
body .xdsoft_datetimepicker .xdsoft_datepicker{
width:305px;
}
}
body .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
background-color:var(--primary-color);
-webkit-box-shadow:none;
-khtml-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
}
.search-no-results #pxl-main{
min-height:calc(100vh - 308px);
}
.search-no-results .pxl-content-wrap.no-sidebar .no-results.not-found{
max-width:780px;
margin:auto;
}
.search-no-results .page-header{
margin-bottom:5px;
}
.search-no-results .page-content > p{
margin-bottom:30px;
}
.search-no-results .page-content .searchform-wrap{
position:relative;
max-width:500px;
}
.search-no-results .search-form .searchform-wrap .search-submit{
width:66px;
height:66px;
top:0;
right:0;
padding:0;
position:absolute;
color:#fff;
z-index:1;
font-size:18px;
display:flex;
align-items:center;
justify-content:center;
border-radius:6px;
border:none;
}
.search-no-results .search-form .searchform-wrap .search-field{
background-color:#fff;
border-radius:6px;
border:1.135px solid var(--boarder-grey-1);
line-height:64px;
padding:0 71px 0 24px;
color:var(--text-1);
}
.search-no-results .search-form .searchform-wrap .search-field:focus{
border-color:var(--primary-color);
}
.pxl-file-upload-wrapper{
position:relative;
display:inline-flex;
flex-direction:row-reverse;
padding-bottom:10px;
}
@media screen and (max-width:767px){
.pxl-file-upload-wrapper{
display:block;
}
}
.pxl-file-upload-wrapper .pxl-file-upload-button{
white-space:nowrap;
line-height:52px;
font-size:16px;
color:#fff;
text-transform:capitalize;
background:#16232b;
padding:0 38px;
}
@media screen and (max-width:767px){
.pxl-file-upload-wrapper .pxl-file-upload-button{
padding-left:24px;
padding-right:24px;
}
}
.pxl-file-upload-wrapper .pxl-file-upload-button:hover{
background:#222;
}
.pxl-file-upload-wrapper .pxl-file-upload-input{
width:auto;
font-size:16px;
color:#0a1320;
background:none;
font-weight:500;
padding:0 22px;
height:52px;
}
@media screen and (max-width:767px){
.pxl-file-upload-wrapper .pxl-file-upload-input{
padding:0;
}
}
body.rtl input[type="text"], body.rtl input[type="email"], body.rtl input[type="url"], body.rtl input[type="password"], body.rtl input[type="search"], body.rtl input[type="tel"], body.rtl input[type="number"], body.rtl input[type="range"], body.rtl input[type="date"], body.rtl input[type="month"], body.rtl input[type="week"], body.rtl input[type="time"], body.rtl input[type="datetime"], body.rtl input[type="datetime-local"], body.rtl input[type="color"], body.rtl textarea, body.rtl select, body.rtl .pxl-select-higthlight, body.rtl .nice-select, body.rtl .wpcf7 input[type="url"], body.rtl .wpcf7 input[type="email"], body.rtl .wpcf7 input[type="tel"]{
direction:rtl;
}
body.rtl .pxl-select .pxl-select-higthlight::before{
right:auto;
left:8px;
}
.blockUI{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(255, 255, 255, 0.9);
display:block !important;
opacity:1 !important;
}
.blockUI:before{
content:'';
width:20px;
height:20px;
-webkit-border-radius:100%;
-khtml-border-radius:100%;
-moz-border-radius:100%;
-ms-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
border-color:transparent #222 transparent #222;
border-width:1px;
border-style:solid;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
animation:pxl_spin 0.6s infinite linear;
-webkit-animation:pxl_spin 0.6s infinite linear;
box-sizing:border-box;
z-index:2;
}
.blockUI:after{
content:'';
z-index:1;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-webkit-border-radius:100%;
-khtml-border-radius:100%;
-moz-border-radius:100%;
-ms-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
z-index:1;
}
.blockUI.blockOverlay, .blockUI.blockMsg{
display:none !important;
}
button{
cursor:pointer;
}
.product-remove{
position:relative;
}
.product-remove a.remove{
font-size:0px;
--size:36px;
min-width:var(--size);
min-height:var(--size);
width:var(--size);
border-radius:var(--size);
background-color:var(--primary-color);
position:relative;
}
.product-remove a.remove:before, .product-remove a.remove:after{
content:'';
position:absolute;
height:1px;
width:15px;
top:50%;
left:0;
right:0;
margin:auto;
background-color:#fff;
transform-origin:50% 50%;
opacity:1;
-webkit-transition:transform ease 0.25s;
-khtml-transition:transform ease 0.25s;
-moz-transition:transform ease 0.25s;
-ms-transition:transform ease 0.25s;
-o-transition:transform ease 0.25s;
transition:transform ease 0.25s;
}
.product-remove a.remove:before{
-webkit-transform:rotate(45deg);
-khtml-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}
.product-remove a.remove:after{
-webkit-transform:rotate(-45deg);
-khtml-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.product-remove a.remove:hover{
background-color:var(--secondary-color);
}
.product-remove a.remove:hover:before, .product-remove a.remove:hover:after{
-webkit-transform:rotate(0deg);
-khtml-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg);
}
.woosw-item--add .add_to_cart_button.loading{
opacity:1 !important;
}
.woosw-item--add .add_to_cart_button.loading:before{
content:'';
width:20px;
height:20px;
-webkit-border-radius:100%;
-khtml-border-radius:100%;
-moz-border-radius:100%;
-ms-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
border-color:transparent #fff transparent #fff;
border-width:1px;
border-style:solid;
position:absolute;
top:0;
right:15px;
bottom:0;
margin:auto;
animation:pxl_spin 0.6s infinite linear;
-webkit-animation:pxl_spin 0.6s infinite linear;
box-sizing:border-box;
z-index:2;
}
.woosw-item--add .add_to_cart_button.loading:after{
display:none;
}
.admin-bar #pxl-cart-sidebar .pxl-widget-cart-sidebar{
top:32px;
}
@media screen and (min-width:992px){
.admin-bar .widget-cart-sidebar{
top:32px;
padding-bottom:167px;
}
.admin-bar .widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer{
bottom:32px;
}
}

.woocommerce input[type="text"]{
border-radius:6px;
border:0.995px solid var(--boarder-grey-1);
height:50px;
padding-inline:18px;
color:var(--text-1);
font-size:15px;
line-height:1.4;
letter-spacing:-0.3px;
background-color:#fff;
}
.woocommerce .pxl-sidebar-area .pxl-sidebar-sticky{
padding:0;
border:none;
}
.woocommerce .woocommerce-notices-wrapper, .woocommerce .woocommerce-NoticeGroup{
width:100%;
flex:0 0 100%;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{
width:100%;
background-color:rgba(215, 215, 215, .75);
color:var(--secondary-color);
}
.woocommerce #pxl-sidebar-area{
margin:0;
}
.woocommerce #pxl-sidebar-area .widget{
padding:36px 34px 32px 32px;
}
.woocommerce #pxl-sidebar-area .widget .widget-title{
margin-bottom:23px;
}
.woocommerce #pxl-sidebar-area .widget_product_search{
padding:0;
}
.woocommerce #pxl-sidebar-area .widget_product_search .woocommerce-product-search{
--size:67px;
display:flex;
align-items:center;
}
.woocommerce #pxl-sidebar-area .widget_product_search button{
outline:none;
border:none;
font-size:0;
min-width:var(--size);
height:var(--size);
background-color:var(--primary-color);
position:relative;
color:#fff;
}
.woocommerce #pxl-sidebar-area .widget_product_search button::before{
content:'\f12c';
position:absolute;
font-size:18px;
font-family:'Flaticon';
}
.woocommerce #pxl-sidebar-area .widget_product_search button:hover{
background-color:var(--secondary-color);
color:#fff;
}
.woocommerce #pxl-sidebar-area .widget_product_search .search-field{
line-height:calc(var(--size) - 2px);
padding:0 20px;
color:var(--text-1);
border:1px solid #e7f8f0;
border-radius:0;
}
.woocommerce #pxl-sidebar-area .widget_product_search .search-field:focus{
border-color:var(--primary-color);
}
.woocommerce #pxl-sidebar-area .widget_product_categories .product-categories{
margin-block:-13.5px 11px;
}
.woocommerce #pxl-sidebar-area .widget_product_categories .pxl-list-item a .title{
padding:0;
transition:inherit;
}
.woocommerce #pxl-sidebar-area .widget_product_categories .pxl-list-item a .pxl-count{
color:var(--text-1);
font-family:'DM Sans';
transition:inherit;
}
.woocommerce #pxl-sidebar-area .widget_product_categories .pxl-list-item.current-cat a .title, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-list-item:hover a .title, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-list-item.current-cat a .pxl-count, .woocommerce #pxl-sidebar-area .widget_product_categories .pxl-list-item:hover a .pxl-count{
color:var(--primary-color);
}
.woocommerce #pxl-sidebar-area .widget_price_filter .clear{
display:none;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider-horizontal{
height:2px;
background-color:#e4f3e2;
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider .ui-slider-range{
background-color:#e4f3e2;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .ui-slider .ui-slider-handle{
--size:13px;
background-color:#003973;
top:50%;
transform:translateY(-50%);
}
.woocommerce #pxl-sidebar-area .widget_price_filter .price_slider_amount{
position:relative;
z-index:9;
display:flex;
align-items:center;
flex-wrap:nowrap;
justify-content:space-between;
width:100%;
padding-top:23px;
gap:15px;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .price_slider_amount .button{
line-height:27px;
padding:0 27px;
color:var(--white, #fff);
font-family:'Montserrat';
font-size:12px;
font-weight:600;
letter-spacing:-0.24px;
text-transform:uppercase;
border-radius:0;
}
.woocommerce #pxl-sidebar-area .widget_price_filter .price_label{
color:var(--text-1);
}
.woocommerce #pxl-sidebar-area .widget_price_filter .price_slider{
margin-bottom:8px;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav{
--y:10px;
margin-block:0;
position:relative;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav::before{
content:'';
position:absolute;
width:100%;
height:100px;
top:0;
left:0;
right:0;
background-color:inherit;
transform:translateY(-50%);
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .widget-title{
margin-bottom:20px;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .woocommerce-widget-layered-nav-list{
position:relative;
z-index:9;
margin-block:calc(-1 * var(--y));
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .woocommerce-widget-layered-nav-list.woocommerce-widget-layered-nav-list-pa_brands .wc-layered-nav-term + .wc-layered-nav-term a{
border-top:1px dashed #5c6972;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a{
position:relative;
display:inline-flex;
align-items:center;
width:100%;
justify-content:space-between;
gap:15px;
padding-block:var(--y);
padding-left:22.5px;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a .title{
padding:0;
transition:inherit;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a .pxl-count{
font-family:'DM Sans';
color:var(--text-1);
transition:inherit;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a::after, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a::before{
content:'';
--size:14px;
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
border-radius:2.5px;
border:1px solid rgba(121, 131, 147, .2);
background-color:transparent;
transition:inherit;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term a::before{
background-color:var(--primary-color);
opacity:0;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term.chosen a::before, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term:hover a::before{
content:'';
opacity:1;
}
.woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term.chosen a .title, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term:hover a .title, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term.chosen a .pxl-count, .woocommerce #pxl-sidebar-area .widget_layered_nav .wc-layered-nav-term:hover a .pxl-count{
color:var(--primary-color);
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text{
margin-right:15px;
}
.woocommerce textarea, .woocommerce-page textarea{
padding-top:24px;
padding-bottom:24px;
min-height:140px;
}
.woocommerce .nice-select, .woocommerce-page .nice-select{
height:50px;
}
.woocommerce .nice-select span.current, .woocommerce-page .nice-select span.current{
line-height:35px;
}
.woocommerce .nice-select:after, .woocommerce-page .nice-select:after{
color:inherit;
}
.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce a.button, .woocommerce-page a.button, .woocommerce a.wc-forward, .woocommerce-page a.wc-forward, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce .cart button.button, .woocommerce-page .cart button.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button:disabled, .woocommerce-page button.button:disabled, .woocommerce a.button:disabled, .woocommerce-page a.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page button.button:disabled[disabled], .woocommerce button.button.alt, .woocommerce-page button.button.alt{
font-size:14px;
font-weight:700;
color:#fff;
padding:0 30px;
line-height:45px;
-webkit-transition:all 250ms linear 0ms;
-khtml-transition:all 250ms linear 0ms;
-moz-transition:all 250ms linear 0ms;
-ms-transition:all 250ms linear 0ms;
-o-transition:all 250ms linear 0ms;
transition:all 250ms linear 0ms;
-webkit-border-radius:100px;
-khtml-border-radius:100px;
-moz-border-radius:100px;
-ms-border-radius:100px;
-o-border-radius:100px;
border-radius:100px;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
position:relative;
display:inline-block;
cursor:pointer;
border:none;
background-color:var(--primary-color);
}
.woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce a.wc-forward:hover, .woocommerce-page a.wc-forward:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce .cart button.button:hover, .woocommerce-page .cart button.button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button:disabled:hover, .woocommerce-page button.button:disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce-page a.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce-page button.button:disabled[disabled]:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce #respond input#submit:focus, .woocommerce-page #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce-page a.button:focus, .woocommerce a.wc-forward:focus, .woocommerce-page a.wc-forward:focus, .woocommerce button.button:focus, .woocommerce-page button.button:focus, .woocommerce input.button:focus, .woocommerce-page input.button:focus, .woocommerce .cart button.button:focus, .woocommerce-page .cart button.button:focus, .woocommerce a.button.alt:focus, .woocommerce-page a.button.alt:focus, .woocommerce button.button:disabled:focus, .woocommerce-page button.button:disabled:focus, .woocommerce a.button:disabled:focus, .woocommerce-page a.button:disabled:focus, .woocommerce button.button:disabled[disabled]:focus, .woocommerce-page button.button:disabled[disabled]:focus, .woocommerce button.button.alt:focus, .woocommerce-page button.button.alt:focus, .woocommerce #respond input#submit:active, .woocommerce-page #respond input#submit:active, .woocommerce a.button:active, .woocommerce-page a.button:active, .woocommerce a.wc-forward:active, .woocommerce-page a.wc-forward:active, .woocommerce button.button:active, .woocommerce-page button.button:active, .woocommerce input.button:active, .woocommerce-page input.button:active, .woocommerce .cart button.button:active, .woocommerce-page .cart button.button:active, .woocommerce a.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce button.button:disabled:active, .woocommerce-page button.button:disabled:active, .woocommerce a.button:disabled:active, .woocommerce-page a.button:disabled:active, .woocommerce button.button:disabled[disabled]:active, .woocommerce-page button.button:disabled[disabled]:active, .woocommerce button.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce #respond input#submit:not([disabled]):not(.disabled).active, .woocommerce-page #respond input#submit:not([disabled]):not(.disabled).active, .woocommerce a.button:not([disabled]):not(.disabled).active, .woocommerce-page a.button:not([disabled]):not(.disabled).active, .woocommerce a.wc-forward:not([disabled]):not(.disabled).active, .woocommerce-page a.wc-forward:not([disabled]):not(.disabled).active, .woocommerce button.button:not([disabled]):not(.disabled).active, .woocommerce-page button.button:not([disabled]):not(.disabled).active, .woocommerce input.button:not([disabled]):not(.disabled).active, .woocommerce-page input.button:not([disabled]):not(.disabled).active, .woocommerce .cart button.button:not([disabled]):not(.disabled).active, .woocommerce-page .cart button.button:not([disabled]):not(.disabled).active, .woocommerce a.button.alt:not([disabled]):not(.disabled).active, .woocommerce-page a.button.alt:not([disabled]):not(.disabled).active, .woocommerce button.button:disabled:not([disabled]):not(.disabled).active, .woocommerce-page button.button:disabled:not([disabled]):not(.disabled).active, .woocommerce a.button:disabled:not([disabled]):not(.disabled).active, .woocommerce-page a.button:disabled:not([disabled]):not(.disabled).active, .woocommerce button.button:disabled[disabled]:not([disabled]):not(.disabled).active, .woocommerce-page button.button:disabled[disabled]:not([disabled]):not(.disabled).active, .woocommerce button.button.alt:not([disabled]):not(.disabled).active, .woocommerce-page button.button.alt:not([disabled]):not(.disabled).active, .woocommerce #respond input#submit:not([disabled]):not(.disabled):active, .woocommerce-page #respond input#submit:not([disabled]):not(.disabled):active, .woocommerce a.button:not([disabled]):not(.disabled):active, .woocommerce-page a.button:not([disabled]):not(.disabled):active, .woocommerce a.wc-forward:not([disabled]):not(.disabled):active, .woocommerce-page a.wc-forward:not([disabled]):not(.disabled):active, .woocommerce button.button:not([disabled]):not(.disabled):active, .woocommerce-page button.button:not([disabled]):not(.disabled):active, .woocommerce input.button:not([disabled]):not(.disabled):active, .woocommerce-page input.button:not([disabled]):not(.disabled):active, .woocommerce .cart button.button:not([disabled]):not(.disabled):active, .woocommerce-page .cart button.button:not([disabled]):not(.disabled):active, .woocommerce a.button.alt:not([disabled]):not(.disabled):active, .woocommerce-page a.button.alt:not([disabled]):not(.disabled):active, .woocommerce button.button:disabled:not([disabled]):not(.disabled):active, .woocommerce-page button.button:disabled:not([disabled]):not(.disabled):active, .woocommerce a.button:disabled:not([disabled]):not(.disabled):active, .woocommerce-page a.button:disabled:not([disabled]):not(.disabled):active, .woocommerce button.button:disabled[disabled]:not([disabled]):not(.disabled):active, .woocommerce-page button.button:disabled[disabled]:not([disabled]):not(.disabled):active, .woocommerce button.button.alt:not([disabled]):not(.disabled):active, .woocommerce-page button.button.alt:not([disabled]):not(.disabled):active{
outline:medium none;
text-decoration:none;
color:#fff;
background-color:var(--secondary-color);
}
.woocommerce button.button:disabled, .woocommerce-page button.button:disabled, .woocommerce a.button:disabled, .woocommerce-page a.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce-page button.button:disabled[disabled]{
opacity:1;
cursor:not-allowed;
}
.woocommerce button.button:disabled:hover, .woocommerce-page button.button:disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce-page a.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce-page button.button:disabled[disabled]:hover, .woocommerce button.button:disabled:focus, .woocommerce-page button.button:disabled:focus, .woocommerce a.button:disabled:focus, .woocommerce-page a.button:disabled:focus, .woocommerce button.button:disabled[disabled]:focus, .woocommerce-page button.button:disabled[disabled]:focus{
background-color:var(--primary-color);
}
.woocommerce .comment-form, .woocommerce-page .comment-form{
max-width:100%;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{
color:inherit;
border:none;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{
color:var(--primary-color);
}
.woocommerce #pxl-wrapper .quantity, .woocommerce-page #pxl-wrapper .quantity{
position:relative;
display:inline-flex;
-webkit-border-radius:50px;
-khtml-border-radius:50px;
-moz-border-radius:50px;
-ms-border-radius:50px;
-o-border-radius:50px;
border-radius:50px;
}
.woocommerce #pxl-wrapper .quantity .qty, .woocommerce-page #pxl-wrapper .quantity .qty{
padding:0 16px;
border:1px solid #e2e2e2;
color:#767677;
-webkit-border-radius:100px;
-khtml-border-radius:100px;
-moz-border-radius:100px;
-ms-border-radius:100px;
-o-border-radius:100px;
border-radius:100px;
font-size:16px;
-moz-appearance:textfield;
height:50px;
width:100px;
}
.woocommerce #pxl-wrapper .quantity .qty::-webkit-outer-spin-button, .woocommerce-page #pxl-wrapper .quantity .qty::-webkit-outer-spin-button, .woocommerce #pxl-wrapper .quantity .qty::-webkit-inner-spin-button, .woocommerce-page #pxl-wrapper .quantity .qty::-webkit-inner-spin-button{
-webkit-appearance:none;
margin:0;
}
.widget_products ul.product_list_widget li{
padding:0;
}
.widget_products ul.product_list_widget li::before, .widget_products ul.product_list_widget li::after{
display:none;
}
.widget_products ul.product_list_widget li + li{
margin-top:11.5px;
}
.widget_products ul.product_list_widget li .product-single{
position:relative;
display:flex;
gap:15px;
}
.widget_products ul.product_list_widget li .product-single:hover .product-title{
color:var(--primary-color);
}
.widget_products ul.product_list_widget li .product-featured{
min-height:121px;
flex:0 0 45%;
max-width:45%;
border:1px solid var(--light-green-2);
}
.widget_products ul.product_list_widget li .product-featured img{
width:100%;
max-width:50px;
margin:0;
}
.widget_products ul.product_list_widget li .product-info{
padding-block:14px 0;
flex:0 0 55%;
max-width:200px;
}
.widget_products ul.product_list_widget li .product-title{
display:block;
width:100%;
margin-bottom:10px;
}
.widget_products ul.product_list_widget li bdi, .widget_products ul.product_list_widget li .amount{
color:var(--text-1);
}
.widget_products ul.product_list_widget li ins{
background-color:transparent;
padding-inline:2px;
}
.widget_products ul.product_list_widget li ins bdi{
color:var(--primary-color);
}
#shop-topbar{
border-bottom:1px solid #e5e5e5;
background-color:#f7f7f7;
}
#shop-topbar .shop-topbar-item{
margin:11px 0;
position:relative;
padding-left:76px;
color:#000;
font-size:16px;
min-height:56px;
display:flex;
flex-wrap:nowrap;
align-items:center;
}
#shop-topbar .shop-topbar-item i{
height:56px;
width:56px;
-webkit-border-radius:56px;
-khtml-border-radius:56px;
-moz-border-radius:56px;
-ms-border-radius:56px;
-o-border-radius:56px;
border-radius:56px;
border:1px solid #e5e5e5;
line-height:54px;
text-align:center;
font-size:24px;
position:absolute;
top:0;
left:0;
}
#shop-topbar .shop-topbar-item span{
font-weight:500;
}
#shop-breadcrumb{
padding:23px 0;
}
#shop-breadcrumb ul{
list-style:none;
margin:0;
}
#shop-breadcrumb ul li{
display:inline-block;
font-size:16px;
font-weight:500;
color:var(--primary-color);
margin:10px 0;
padding:0 12px;
position:relative;
}
#shop-breadcrumb ul li::after{
content:'/';
color:#e9e9e9;
position:absolute;
top:0;
right:-4px;
}
#shop-breadcrumb ul li:first-child{
padding-left:0;
}
#shop-breadcrumb ul li:last-child:after{
display:none;
}
#shop-breadcrumb ul li a{
color:;
}
#shop-breadcrumb ul li a:hover{
color:var(--primary-color);
}
@keyframes fadein{
from{
opacity:0;
}
to{
opacity:1;
}
}
.woocommerce .star-rating-wrap{
display:flex;
align-items:center;
flex-wrap:nowrap;
}
.woocommerce .star-rating-wrap .star-rating{
margin:0;
}
.woocommerce .star-rating-wrap .count-rating{
font-size:16px;
margin-left:8px;
color:#223543;
font-weight:600;
}
.woocommerce .star-rating span::before{
color:#ffc600;
}
.woocommerce .star-rating:before{
color:#d4d4d4;
}
@media screen and (min-width:992px){
.woocommerce #pxl-content-area.content-has-sidebar ul.products.columns-4 li.product{
width:calc(33.33%);
width:-webkit-calc(33.33%);
width:-ms-calc(33.33%);
width:-o-calc(33.33%);
}
}
.woocommerce .woocommerce-product-category{
font-size:14px;
color:inherit;
margin-bottom:3px;
}
.woocommerce .woocommerce-product-category a{
color:inherit;
}
.woocommerce .woocommerce-product-category a:hover{
color:var(--primary-color);
}
.woocommerce .woocommerce-topbar{
display:flex;
align-items:center;
flex-wrap:wrap;
position:relative;
z-index:101;
column-gap:30px;
row-gap:10px;
width:100%;
justify-content:space-between;
margin-bottom:29px;
}
.woocommerce .woocommerce-topbar .woocommerce-topbar-group{
display:inline-flex;
align-items:center;
gap:33.5px;
}
.woocommerce .woocommerce-topbar .woocommerce-layout-types{
gap:10px;
display:flex;
align-items:center;
}
.woocommerce .woocommerce-topbar .woocommerce-layout-types button{
display:inline-flex;
align-items:center;
height:25.5px;
padding-block:0;
border:none;
background-color:transparent;
}
.woocommerce .woocommerce-topbar .woocommerce-layout-types button svg{
fill:#c6c6c6;
}
.woocommerce .woocommerce-topbar .woocommerce-layout-types button.active svg{
fill:var(--primary-color);
}
.woocommerce .woocommerce-topbar .woocommerce-result-count{
color:var(--dark-2);
margin:0;
}
.woocommerce .woocommerce-topbar .woocommerce-ordering{
margin:0;
}
.woocommerce .woocommerce-topbar .nice-select{
line-height:53px;
color:var(--dark-2);
min-width:319px;
padding-inline:0;
border:none;
border-radius:none;
}
.woocommerce .woocommerce-topbar .nice-select::before{
font-size:10px;
right:14px;
}
.woocommerce li.product > a{
display:none;
}
.woocommerce .btn-change-layout{
cursor:pointer;
}
.woocommerce .btn-change-layout.active svg path, .woocommerce .btn-change-layout:hover svg path{
fill:var(--primary-color);
}
.woocommerce ul.products{
--x:16.5px;
--y:24px;
}
@media screen and (max-width:767px){
.woocommerce ul.products li.product{
margin:0 !important;
}
}
.woocommerce ul.products.list{
--x:15px;
--y:15px;
}
@media screen and (max-width:767px){
.woocommerce ul.products.list li.product{
width:calc(100%) !important;
}
}
.woocommerce ul.products.list .woocommerce-product-inner{
display:inline-flex;
width:100%;
height:100%;
}
@media screen and (max-width:575px){
.woocommerce ul.products.list .woocommerce-product-inner{
flex-direction:column;
}
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-header{
position:relative;
height:100%;
margin:0;
width:100%;
max-width:300px;
padding:90.5px 54px 73px 51px;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-header img{
width:100%;
margin:0 !important;
}
@media screen and (max-width:767px){
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-header{
max-width:250px;
padding:50px 30px;
}
}
@media screen and (max-width:575px){
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-header{
max-width:none;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-header img{
max-width:200px;
}
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content{
flex-basis:50%;
flex-grow:1;
padding:7px 15px 20px 32px;
height:100%;
display:flex;
flex-direction:column;
justify-content:space-between;
row-gap:15px;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .pxl-content-top{
position:relative;
}
@media screen and (max-width:767px){
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content{
padding:5px 0px 10px 25px;
}
}
@media screen and (max-width:575px){
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content{
flex-basis:100%;
padding:10px 0;
}
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-content-main{
display:flex;
flex-direction:column-reverse;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-content-group{
flex-direction:column;
align-items:start;
justify-content:start;
margin-bottom:10px;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-rating{
display:inline-flex;
align-items:center;
gap:3px;
margin-bottom:32px;
}
@media screen and (max-width:575px){
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-rating{
position:absolute;
top:0;
right:0;
}
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-rating .star-rating{
margin:0;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-rating .rating-star{
display:inline-flex;
align-items:center;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-rating .rating-count{
color:var(--text-1);
font-size:15px;
font-style:normal;
font-weight:400;
line-height:27px;
letter-spacing:-0.3px;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-product-categories{
margin-bottom:9px;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-content-group{
margin-bottom:5px;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-short-description{
display:block;
padding-top:17px;
border-top:1px solid var(--boarder-grey-1);
color:var(--text-1);
font-size:15px;
font-weight:400;
line-height:1.4;
letter-spacing:-0.3px;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .woocommerce-short-description .short-descripion-text{
display:block;
max-width:550px;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .add_to_cart_inline{
display:block;
padding:0 !important;
border:none !important;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .add_to_cart_inline .add_to_cart_button{
padding-inline:46px;
line-height:47px;
color:var(--white, #fff);
text-align:center;
font-family:'Montserrat';
font-size:14px;
font-weight:600;
letter-spacing:-0.28px;
}
.woocommerce ul.products.list .woocommerce-product-inner .woocommerce-product-content .add_to_cart_inline .added_to_cart.wc-forward{
display:none;
}
.woocommerce ul.products .woocommerce-product-inner{
background-color:#fff;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header{
border:1px solid var(--boarder-grey-1);
position:relative;
overflow:hidden;
min-height:359px;
margin-bottom:20px;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header img{
/* max-width:150px; */
width:100%;
margin:0 !important;
transition:inherit;
}
.woocommerce ul.products .woocommerce-product-inner:hover .woocommerce-product-header img{
scale:1.15;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header .woocommerce-badges{
position:absolute;
left:11px;
top:11px;
display:inline-flex;
align-items:center;
gap:10px;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header .woocommerce-badges .new, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header .woocommerce-badges .onsale{
position:static;
padding:0;
border-radius:0;
min-height:25px;
min-width:auto;
padding-inline:13.5px;
color:var(--white, #fff);
font-family:'Inter';
font-size:13px;
font-style:normal;
margin:0;
font-weight:400;
line-height:25px;
background-color:var(--dark-blue-1);
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-header .woocommerce-badges .onsale{
background-color:var(--primary-color);
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-content-group{
display:inline-flex;
align-items:center;
width:100%;
justify-content:space-between;
column-gap:10px;
row-gap:7px;
flex-wrap:wrap;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product-title{
margin:0;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--price .price{
display:inline-flex;
flex-direction:row-reverse;
align-items:end;
gap:5px;
margin:0;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--price .price del{
font-size:inherit;
opacity:1;
text-decoration:none;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--price .price del bdi{
--currrent-color:currentcolor;
position:relative;
color:var(--text-1);
font-family:'Montserrat';
font-size:14px;
font-weight:600;
line-height:29px;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--price .price del bdi::after{
content:'';
width:100%;
height:1px;
position:absolute;
top:50%;
left:0;
transform:translateY(-50%);
background-color:var(--currrent-color);
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--price .price ins{
padding:0;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product--price .price ins bdi{
color:var(--primary-color);
line-height:29px;
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product-categories a{
color:var(--text-1);
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-product-categories a:hover{
color:var(--primary-color);
}
.woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-rating, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content del, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content ins, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .woocommerce-short-description, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .add_to_cart_inline, .woocommerce ul.products .woocommerce-product-inner .woocommerce-product-content .add_to_cart_inline > .amount{
display:none;
}
.woocommerce .product-type-grouped .woocommerce-product-header .woocommerce-product-meta{
display:none !important;
}
.woocommerce .woocommerce-pagination{
display:flex;
justify-content:center;
margin-top:70px;
}
.single-product section.related{
margin-top:77px;
}
.single-product section.related h2{
font-family:'Montserrat';
font-size:22px;
font-weight:600;
letter-spacing:-0.44px;
text-transform:capitalize;
}
.single-product section.related ul.products{
margin-top:38px;
}
.single-product section.related ul.products li.product{
margin:0 !important;
}
.single-product #pxl-content-area div.product .entry-summary{
width:100% !important;
margin-bottom:80px;
}
@media screen and (min-width:768px){
.single-product #pxl-content-area div.product .entry-summary{
position:sticky;
top:62px;
}
}
.single-product .up-sells.upsells{
margin-top:52px;
}
.single-product .up-sells.upsells > h2{
font-size:32px;
margin-bottom:23px;
}
.single-product .product-type-grouped form.cart .button{
white-space:nowrap;
}
@media screen and (max-width:1200px){
.single-product .product-type-grouped .quantity .qty{
width:80px !important;
}
}
@media screen and (min-width:768px){
.single-product.header-sticky #pxl-content-area div.product .entry-summary{
top:120px;
}
.single-product.header-sticky.admin-bar #pxl-content-area div.product .entry-summary{
top:150px;
}
}
.pswp{
z-index:999999;
}
.pswp .pswp__caption{
display:none;
}
.pswp .pswp__bg{
background-color:rgba(0, 0, 0, 0.76);
}
.pswp .pswp__top-bar{
opacity:1;
background-color:transparent;
}
.pswp .pswp__ui .pswp__button{
opacity:1 !important;
}
.pswp .pswp__ui .pswp__button:before{
font-family:"Caseicon";
background:none;
color:#fff;
display:inline-flex;
line-height:30px;
justify-content:center;
}
.pswp .pswp__ui .pswp__button--arrow--left:before{
content:"\f136";
}
.pswp .pswp__ui .pswp__button--arrow--right:before{
content:"\f14d";
}
#wpcas-area .wpcas-area-top{
--height:60px;
background-color:var(--primary-color);
color:#fff;
height:var(--height);
line-height:var(--height);
text-transform:capitalize;
}
#wpcas-area .wpcas-area-top > span{
font-size:20px;
}
#wpcas-area .wpcas-area-top .wpcas-close{
color:#fff;
height:var(--height);
line-height:var(--height);
width:var(--height);
}
#wpcas-area .wpcas-area-top .wpcas-close::before{
height:inherit;
line-height:inherit;
width:inherit;
}
#wpcas-area .wpcas-search .wpcas-search-input .wpcas-search-input-inner{
border-radius:6px;
border:0.995px solid var(--boarder-grey-1);
height:50px;
padding-inline:18px;
color:var(--text-1);
font-size:15px;
line-height:1.4;
letter-spacing:-0.3px;
background-color:#fff;
padding:0;
}
#wpcas-area .wpcas-search .wpcas-search-input .wpcas-search-input-inner:focus{
border-color:var(--primary-color);
}
#wpcas-area .wpcas-search .wpcas-search-input #wpcas_search_keyword{
font-size:15px;
}
#wpcas-area .wpcas-search .wpcas-search-input #wpcas_search_cats{
font-size:15px;
}
#wpcas-area .wpcas-search .wpcas-search-result .wpcas-product-info .wpcas-product-name{
color:var(--text-1);
font-size:15px;
line-height:1.4;
letter-spacing:-0.3px;
font-weight:700;
}
body.woocommerce-cart #pxl-main{
padding:93px 0 140px;
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-main{
width:100%;
max-width:100%;
flex:0 0 100%;
padding:0;
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar{
width:100%;
max-width:100%;
flex:0 0 100%;
padding:0;
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wc-block-cart__submit-button{
color:#fff;
background-color:var(--secondary-color);
width:100%;
border-radius:200px;
margin-top:25px;
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wc-block-cart__submit-button:hover{
background-color:var(--primary-color);
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wc-block-components-product-price__value{
border-radius:50px;
padding-inline:10px;
}
@media screen and (max-width:479px){
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wc-block-cart-items__row{
grid-template-rows:1fr;
}
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wp-block-heading{
margin-bottom:70px;
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wp-block-heading.wc-block-cart__empty-cart__title{
margin-bottom:10px;
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wp-block-button a{
color:#fff;
background-color:var(--secondary-color);
width:100%;
border-radius:200px;
line-height:50px;
font-size:16px;
width:fit-content;
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wp-block-button a:hover{
background-color:var(--primary-color);
}
body.woocommerce-cart .pxl-entry-content .wp-block-woocommerce-cart .wc-block-grid__product-title{
font-size:18px;
}
body.woocommerce-cart .cart-empty.woocommerce-info{
padding:112px 0 0;
background-color:transparent;
border:none;
text-align:center !important;
}
body.woocommerce-cart .cart-empty.woocommerce-info:before{
content:"\f145";
font-family:"Caseicon";
width:100px;
height:100px;
border-radius:100px;
line-height:100px;
font-size:100px;
left:50%;
top:0;
transform:translate(-50%, 0);
color:rgba(0, 0, 0, 0.14);
}
body.woocommerce-cart .woocommerce-cart-form .shop_table{
border:none;
--border-color:var(--boarder-grey-1);
margin-bottom:100px;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table thead{
width:100%;
padding-bottom:21px;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table thead th{
padding:10px 10px 21px;
border:none;
border-bottom:1px solid var(--border-color);
color:var(--secondary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.32px;
text-transform:uppercase;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table thead th.product-quantity, body.woocommerce-cart .woocommerce-cart-form .shop_table thead th.product-subtotal{
text-align:center;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr{
position:relative;
}
@media screen and (max-width:768px){
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr{
border:1px solid #d7d7d7;
padding:30px;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr + tr{
margin-top:15px;
}
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td{
border-bottom:1px solid var(--border-color);
border-left:none;
border-right:none;
border-top:none;
}
@media screen and (max-width:768px){
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td{
width:100% !important;
border:none;
display:inline-flex;
align-items:center;
text-align:left !important;
padding-block:10px;
padding-inline:0;
gap:20px;
justify-content:space-between;
background-color:transparent;
flex-wrap:wrap;
}
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td::before{
color:var(--dark-blue-2);
font-family:Montserrat;
font-size:16px;
font-style:normal;
font-weight:600;
letter-spacing:-0.32px;
text-transform:uppercase;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-thumbnail{
padding:12px 10px 16px 0;
width:16%;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-thumbnail::before, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-thumbnail::after{
display:none;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-thumbnail a{
width:100%;
max-width:98px;
min-height:121px;
border:1px solid var(--border-color);
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-thumbnail a img{
width:100%;
max-width:70px;
}
@media screen and (max-width:768px){
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-thumbnail{
display:inline-block;
}
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-name{
width:25.3%;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-name::before, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-name::after{
display:none;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-price{
color:var(--secondary-color);
width:23%;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-quantity{
width:13.1%;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-quantity .quantity-label{
display:none;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-quantity .quantity{
position:relative;
width:fit-content;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-quantity input{
width:146px;
line-height:42px;
border:1px solid var(--border-color);
border-radius:0;
color:var(--secondary-color);
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-subtotal{
text-align:center;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-subtotal::before, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-subtotal ::after{
display:inline-block;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-subtotal bdi{
color:var(--secondary-color);
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-remove{
padding-right:0;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-remove::before, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-remove::after{
display:none;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-remove a{
float:right;
}
@media screen and (max-width:768px){
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-remove{
position:absolute;
top:0;
right:0;
justify-content:end;
padding-right:10px;
}
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions{
padding:0;
padding-top:17px;
width:100%;
border-bottom:none;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon{
display:inline-flex;
align-items:center;
flex-wrap:wrap;
gap:16px;
margin-right:25px;
padding:0;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon::before, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon::after{
display:none;
}
@media screen and (max-width:768px){
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon{
width:100%;
flex-basis:100%;
margin:0;
}
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon #coupon_code{
border:none;
background-color:#fff;
line-height:43px;
padding:0 20px;
flex-basis:253px;
border-radius:100px;
border:1px solid var(--text-1);
color:var(--text-1, #5c6972);
margin:0;
text-transform:capitalize;
min-width:253px;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon #coupon_code:focus, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon #coupon_code:hover{
border-color:var(--primary-color);
}
@media screen and (max-width:768px){
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon #coupon_code{
flex-grow:1;
}
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon .button{
width:171px;
min-width:171px;
line-height:43px;
border-radius:100px;
border:1px solid var(--text-1);
text-transform:uppercase;
background-color:transparent;
color:var(--secondary-color);
font-family:'Montserrat';
font-size:12px;
font-weight:600;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon .button:hover{
background-color:var(--primary-color);
color:#fff;
border-color:var(--primary-color);
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .button{
float:right;
width:fit-content;
line-height:45px;
text-transform:uppercase;
border-radius:100px;
background-color:var(--primary-color);
color:var(--white);
font-size:14px;
font-weight:600;
padding-inline:29px;
}
body.woocommerce-cart .cart-collaterals .cart_totals{
background-color:var(--secondary-color);
padding:46px 35px 67px 61px;
border-radius:0;
width:100%;
max-width:653px;
float:none;
}
@media screen and (max-width:768px){
body.woocommerce-cart .cart-collaterals .cart_totals{
padding:50px 30px;
}
}
body.woocommerce-cart .cart-collaterals .cart_totals > h2{
color:#fff;
text-transform:capitalize;
margin-bottom:24px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table{
border:none;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr{
display:inline-flex;
align-items:center;
width:100%;
border-bottom:1px solid #fff;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.order-total td bdi{
color:#fff;
font-family:'Montserrat';
font-size:16px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.32px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.shipping td{
padding:15px 13px 23px;
color:#fff;
font-size:17px;
line-height:1.4;
letter-spacing:-0.34px;
font-weight:400;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.shipping td strong{
font-weight:400;
}
@media screen and (max-width:768px){
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.shipping{
flex-direction:column;
align-items:start;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.shipping td{
padding:0;
padding-bottom:20px;
text-align:left !important;
width:100%;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr.shipping td .selection{
text-align:left;
}
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr th{
flex:0 0 37.5%;
padding-left:0;
padding-bottom:15px;
border:none;
color:#fff;
font-size:20px;
font-style:normal;
font-weight:400;
line-height:1.4;
letter-spacing:-0.4px;
}
@media screen and (max-width:768px){
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr th{
display:inherit;
}
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td{
flex:0 0 62.5%;
border:none;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td::before, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td::after{
display:none;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td bdi{
color:#fff;
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.44px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td #shipping_method{
display:none;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td .woocommerce-shipping-destination{
color:#fff;
font-size:17px;
line-height:1.4;
letter-spacing:-0.34px;
font-weight:400;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td .woocommerce-shipping-destination strong{
font-weight:400;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-button{
margin:0;
color:#fff;
font-size:17px;
line-height:1.4;
letter-spacing:-0.34px;
font-weight:400;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-button::after{
display:none;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-button:hover{
color:var(--primary-color);
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p{
border:none;
padding:0;
margin-bottom:10px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_country_field, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_state_field, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_city_field, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_postcode_field{
border:none;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_country_field label, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_state_field label, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_city_field label, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_postcode_field label{
margin:0;
padding:0;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_country_field input, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_state_field input, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_city_field input, body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_postcode_field input{
margin:0;
padding:0 18px;
border:none;
color:var(--secondary-color);
border-radius:0;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p#calc_shipping_city_field{
padding:0;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p .button{
float:right;
line-height:45px;
text-transform:uppercase;
border-radius:100px;
background-color:var(--primary-color);
color:var(--white);
font-size:14px;
font-weight:600;
padding-inline:29px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr td form.woocommerce-shipping-calculator .shipping-calculator-form p .button:hover{
background-color:#fff;
color:var(--secondary-color);
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{
padding:0;
margin-top:40px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{
margin:0;
padding:0;
width:259px;
height:44px;
border-radius:100px;
background-color:#fff;
color:var(--secondary-color);
font-family:'Montserrat';
font-size:14px;
font-weight:600;
letter-spacing:-0.28px;
}
body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{
background-color:var(--primary-color);
color:#fff;
}
body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout{
text-align:right;
}
.select2-container .select2-search{
padding-block:15px;
}
.select2-container .select2-dropdown{
padding-inline:18px;
}
.select2-container .select2-search__field{
border-radius:7px;
}
.woocommerce .woocommerce-form-coupon-toggle, .woocommerce .clear{
display:none;
}
.woocommerce form.checkout_coupon{
position:relative;
display:inline-flex !important;
align-items:center;
flex-wrap:wrap;
width:100%;
justify-content:center;
margin:0;
column-gap:25.5px;
row-gap:10px;
border:none;
border-radius:0;
background-color:var(--dark-blue-1);
padding:28px 30px 31px;
margin-bottom:53px;
}
.woocommerce form.checkout_coupon::before, .woocommerce form.checkout_coupon::after{
content:'';
position:absolute;
width:7px;
height:100%;
background-color:var(--primary-color);
left:0;
top:0;
}
@media screen and (max-width:767px){
.woocommerce form.checkout_coupon{
justify-content:start;
}
}
.woocommerce form.checkout_coupon::after{
left:auto;
right:0;
}
.woocommerce form.checkout_coupon p.form-row{
width:fit-content;
margin:0;
}
.woocommerce form.checkout_coupon p:not(.form-row){
margin:0;
color:#fff;
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.44px;
white-space:nowrap;
}
@media screen and (max-width:767px){
.woocommerce form.checkout_coupon p:not(.form-row){
width:100%;
}
}
.woocommerce form.checkout_coupon p #coupon_code{
width:100%;
max-width:253px;
height:45px;
flex-shrink:0;
padding-inline:20px 20px;
color:var(--text-1);
font-size:15px;
line-height:1.4;
letter-spacing:-0.3px;
border-radius:6px;
background-color:#fff;
border:none;
}
.woocommerce form.checkout_coupon p .button{
border-radius:7px;
font-family:'Montserrat';
font-size:14px;
opacity:0;
}
@media screen and (max-width:767px){
.woocommerce form.checkout_coupon p .button{
opacity:1;
}
}
.woocommerce-checkout .container{
padding:15px;
}
.woocommerce-checkout .container .pxl-content-wrap{
padding:0;
}
.woocommerce-checkout .container .pxl-content-wrap .pxl-content-area{
margin:0;
}
.woocommerce-checkout form.woocommerce-checkout{
--x:15px;
display:inline-flex;
justify-content:space-between;
width:100%;
flex-wrap:wrap;
}
.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error li{
color:var(--secondary-color);
}
.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error li strong{
font-weight:600;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review_heading, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-additional-fields h3, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields > h3{
padding-bottom:8.8px;
position:relative;
color:var(--secondary-color);
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.44px;
margin-bottom:40px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review_heading::before, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-additional-fields h3::before, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields > h3::before{
content:'';
position:absolute;
bottom:0;
left:0;
width:59.72px;
height:1.991px;
background-color:var(--primary-color);
}
.woocommerce-checkout form.woocommerce-checkout #customer_details{
margin:0;
flex:0 0 55%;
max-width:637px;
padding-right:var(--x);
}
@media screen and (max-width:991px){
.woocommerce-checkout form.woocommerce-checkout #customer_details{
flex:0 0 100%;
max-width:100%;
margin-bottom:50px;
padding:0;
}
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1{
margin-bottom:54px;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .col-2 .woocommerce-shipping-fields{
display:none;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1, .woocommerce-checkout form.woocommerce-checkout #customer_details .col-2{
width:100%;
flex:inherit;
max-width:100%;
padding:0;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details span.woocommerce-input-wrapper{
width:100%;
display:block;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .form-row, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .form-row{
display:block;
margin:0;
padding:0;
padding-top:20px;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .form-row.form-row-first, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .form-row.form-row-first{
width:50%;
padding-right:10px;
padding-top:0;
margin:0;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .form-row.form-row-last, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .form-row.form-row-last{
width:50%;
padding-left:10px;
padding-top:0;
margin:0;
}
@media screen and (max-width:575px){
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .form-row.form-row-first, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .form-row.form-row-first{
width:100%;
padding:0;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .form-row.form-row-last, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .form-row.form-row-last{
width:100%;
padding:0;
padding-top:20px;
}
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields label, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields label{
line-height:1.5;
color:var(--secondary-color);
margin-bottom:10px;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields label .required, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields label .required{
color:inherit;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .input-text, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .input-text, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields textarea, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields textarea, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .select2-selection .select2-selection__rendered, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .select2-selection .select2-selection__rendered{
border-radius:6px;
border:0.995px solid var(--boarder-grey-1);
height:50px;
padding-inline:18px;
color:var(--text-1);
font-size:15px;
line-height:1.4;
letter-spacing:-0.3px;
background-color:#fff;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .input-text:focus, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .input-text:focus, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields textarea:focus, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields textarea:focus, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .select2-selection .select2-selection__rendered:focus, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .select2-selection .select2-selection__rendered:focus, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .input-text:hover, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .input-text:hover, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields textarea:hover, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields textarea:hover, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .select2-selection .select2-selection__rendered:hover, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .select2-selection .select2-selection__rendered:hover{
border:1px solid var(--primary-color);
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .select2-selection, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .select2-selection{
height:50px;
width:100%;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-billing-fields .select2-selection .select2-selection__rendered, .woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-shipping-fields .select2-selection .select2-selection__rendered{
display:inline-flex;
align-items:center;
width:100%;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details #billing_address_2_field{
display:none !important;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-additional-fields #order_comments_field{
padding:0;
margin:0;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-additional-fields label{
line-height:1.5;
color:var(--secondary-color);
margin-bottom:10px;
}
.woocommerce-checkout form.woocommerce-checkout #customer_details .woocommerce-additional-fields #order_comments{
width:100%;
height:90.79px;
border-radius:6px;
border:0.998px solid #b0b6bc;
padding:14px 18px;
color:var(--text-1);
font-size:15px;
line-height:1.4;
letter-spacing:-0.3px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right{
width:100%;
flex:0 0 45%;
max-width:500px;
padding-left:var(--x);
}
@media screen and (max-width:991px){
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right{
flex:0 0 100%;
max-width:100%;
padding:0;
}
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right .pxl-order-review-inner{
width:100%;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review input[type="radio"]{
position:relative;
margin:0;
appearance:none;
min-width:11px;
min-height:11px;
border:1px solid var(--text-1);
border-radius:50%;
cursor:pointer;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review input[type="radio"]::before{
content:'';
min-width:5px;
min-height:5px;
position:absolute;
top:4px;
left:4px;
transform:translate(-50%, -50%);
background-color:var(--primary-color);
border-radius:inherit;
opacity:0;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review input[type="radio"]:checked, .woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review input[type="radio"]:hover{
border-color:var(--primary-color);
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review input[type="radio"]:checked::before, .woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review input[type="radio"]:hover::before{
opacity:1;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review input[type="radio"]:checked ~ label, .woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review input[type="radio"]:hover ~ label{
color:var(--primary-color);
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table{
border:none;
margin:0;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table thead th{
border:none;
border-bottom:1px solid var(--boarder-grey-1);
color:var(--secondary-color);
font-family:'Montserrat';
font-size:20px;
font-weight:600;
line-height:1.2;
letter-spacing:-0.4px;
padding:0;
padding-bottom:16px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table thead th.product-total{
text-align:right;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tbody td{
border:none;
border-bottom:1px solid var(--boarder-grey-1);
padding:0;
padding-block:14px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tbody td.product-name{
width:calc(100% - 110px);
color:var(--text-1);
font-size:17px;
line-height:1.4;
letter-spacing:-0.34px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tbody td.product-name strong{
font-weight:400;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tbody td.product-total{
width:110px;
text-align:right;
color:var(--text-1);
font-size:18px;
line-height:1.4;
letter-spacing:-0.36px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr th{
border:none;
padding:0;
color:var(--secondary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.32px;
border:none;
border-bottom:1px solid var(--boarder-grey-1);
height:56px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr td{
text-align:right;
border:none;
padding:0;
height:56px;
border:none;
border-bottom:1px solid var(--boarder-grey-1);
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr.cart-subtotal bdi{
color:var(--secondary-color);
font-size:18px;
font-weight:400;
line-height:1.4;
letter-spacing:-0.36px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr.order-total bdi{
color:var(--secondary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.32px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr.shipping th{
width:auto;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr.shipping td{
width:100%;
max-width:320px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr.shipping #shipping_method{
display:inline-flex;
align-items:center;
justify-content:end;
column-gap:10px;
flex-wrap:wrap;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr.shipping #shipping_method li{
display:inline-flex;
align-items:center;
gap:5px;
margin:0;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr.shipping #shipping_method li bdi{
font-weight:400;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review .shop_table tfoot tr.shipping #shipping_method label{
cursor:pointer;
color:var(--text-1);
font-size:13px;
font-style:normal;
font-weight:400;
line-height:1.84615;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment{
background-color:#fff;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .wc_payment_methods{
margin:0;
padding:0;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .wc_payment_methods li{
position:relative;
padding-inline:19px 10px;
margin-block:15px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .wc_payment_methods li input[type="radio"]{
position:absolute;
left:0;
top:13.5px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .wc_payment_methods li label{
color:var(--secondary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.32px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .wc_payment_methods li .payment_box{
background-color:transparent;
padding:0;
margin:0;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .wc_payment_methods li .payment_box::before, .woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .wc_payment_methods li .payment_box::after{
display:none;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .wc_payment_methods li .payment_box p{
color:var(--text-1);
font-size:17px;
font-weight:400;
line-height:1.4;
letter-spacing:-0.34px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .place-order{
padding:0;
margin:0;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .place-order .woocommerce-privacy-policy-text p{
color:var(--text-1);
font-size:17px;
line-height:1.4;
letter-spacing:-0.34px;
padding-block:30px;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .place-order #place_order{
float:none;
margin-top:10px;
border-radius:100px;
background-color:var(--primary-color);
backdrop-filter:blur(14.96546px);
min-width:262px;
height:64px;
letter-spacing:0;
color:var(--white, #fff);
font-family:'Montserrat';
font-size:18px;
font-weight:600;
line-height:1;
}
.woocommerce-checkout form.woocommerce-checkout .pxl-order-review-right #order_review #payment .place-order #place_order:hover{
background-color:var(--secondary-color);
}
.woocommerce-account .woocommerce{
position:relative;
width:100%;
display:inline-flex;
flex-wrap:wrap;
align-items:stretch;
}
.woocommerce-account .woocommerce::before, .woocommerce-account .woocommerce::after{
display:none;
}
.woocommerce-account .woocommerce #customer_login{
display:inline-flex;
flex-wrap:wrap;
gap:50px;
}
.woocommerce-account .woocommerce #customer_login::before, .woocommerce-account .woocommerce #customer_login::after{
display:none;
}
.woocommerce-account .woocommerce #customer_login .col-1, .woocommerce-account .woocommerce #customer_login .col-2{
flex:0 0 calc(50% - 25px);
max-width:calc(50% - 25px);
padding:0;
}
.woocommerce-account .woocommerce #customer_login .col-1 > h2, .woocommerce-account .woocommerce #customer_login .col-2 > h2{
color:#072032;
font-family:'Montserrat';
font-size:32px;
font-weight:700;
line-height:1.5;
letter-spacing:-0.44px;
text-transform:uppercase;
margin-bottom:25px;
}
@media screen and (max-width:991px){
.woocommerce-account .woocommerce #customer_login .col-1, .woocommerce-account .woocommerce #customer_login .col-2{
flex:0 0 100%;
max-width:100%;
}
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form{
margin:0;
border:none;
background-color:var(--secondary-color);
padding:30px 50px;
border-radius:10px;
}
@media {
.woocommerce-account .woocommerce #customer_login .woocommerce-form{
padding:30px;
}
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p{
margin:0;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p::before, .woocommerce-account .woocommerce #customer_login .woocommerce-form p::after{
display:none;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p + p{
margin-top:20px;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p.form-row:not(.form-row-wide){
margin-top:40px;
display:flex;
flex-direction:row-reverse;
align-items:center;
width:100%;
justify-content:space-between;
gap:20px;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p.lost_password{
font-size:16px;
color:#fff;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p.lost_password a{
color:inherit;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p.lost_password a:hover{
color:var(--primary-color);
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p .show-password-input{
color:var(--secondary-color);
transition-duration:0.25s;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p .show-password-input::after{
color:inherit;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form p .show-password-input.display-password, .woocommerce-account .woocommerce #customer_login .woocommerce-form p .show-password-input:hover{
color:var(--primary-color);
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form label{
color:var(--white, #fff);
font-family:'Montserrat';
font-size:16px;
font-style:normal;
font-weight:600;
line-height:1.5;
letter-spacing:-0.32px;
margin-bottom:10px;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form label.woocommerce-form-login__rememberme{
margin:0;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form label .required{
color:var(--primary-color);
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form label.woocommerce-form-login__rememberme{
font-weight:400;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form input[type="text"], .woocommerce-account .woocommerce #customer_login .woocommerce-form input[type="email"], .woocommerce-account .woocommerce #customer_login .woocommerce-form input[type="password"]{
width:100%;
border-radius:6px;
background-color:var(--white, #fff);
height:50px;
padding-inline:20px;
border:none;
border-radius:10px;
color:var(--Text-1, #5c6972);
font-family:"Montserrat";
font-size:15px;
line-height:1.4;
letter-spacing:0;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form .woocommerce-button{
height:48px;
padding-inline:32px;
font-size:16px;
font-weight:600;
letter-spacing:-0.32px;
border-radius:10px;
font-family:'Montserrat';
margin:0;
white-space:nowrap;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form .woocommerce-button:hover, .woocommerce-account .woocommerce #customer_login .woocommerce-form .woocommerce-button:active, .woocommerce-account .woocommerce #customer_login .woocommerce-form .woocommerce-button:focus{
background-color:#fff;
color:var(--primary-color);
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form .woocommerce-privacy-policy-text{
margin-top:20px;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form .woocommerce-privacy-policy-text p{
font-size:16px;
color:#fff;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form .woocommerce-privacy-policy-text a{
color:var(--primary-color);
position:relative;
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form .woocommerce-privacy-policy-text a::before{
content:'';
position:absolute;
width:0;
left:auto;
right:0;
bottom:0;
height:1px;
background-color:var(--primary-color);
}
.woocommerce-account .woocommerce #customer_login .woocommerce-form .woocommerce-privacy-policy-text a:hover::before{
width:100%;
left:0;
right:auto;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
flex-basis:30%;
max-width:30%;
position:sticky;
top:50px;
left:0;
height:fit-content;
background-color:var(--secondary-color);
padding:30px 50px;
border-radius:0;
}
@media screen and (max-width:991px){
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
flex-basis:100%;
max-width:100%;
position:relative;
margin-bottom:35px;
padding:30px;
top:0;
}
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a{
display:block;
width:100%;
color:#fff;
padding:15px 20px;
font-size:16px;
border-radius:0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li:hover a{
background-color:var(--primary-color);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li + li{
margin-top:1px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content{
flex-basis:70%;
max-width:70%;
width:100%;
height:100%;
padding:0;
padding-left:50px;
border-radius:10px;
}
@media screen and (max-width:991px){
.woocommerce-account .woocommerce .woocommerce-MyAccount-content{
flex-basis:100%;
max-width:100%;
padding-left:0;
}
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content > p{
color:var(--text-1);
font-size:17px;
font-style:normal;
font-weight:400;
line-height:1.4;
letter-spacing:-0.34px;
margin-bottom:15px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info{
color:var(--secondary-color);
width:100%;
display:flex;
align-items:center;
justify-content:space-between;
flex-wrap:wrap;
column-gap:30px;
row-gap:10px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info::after{
display:none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info::before{
top:50%;
transform:translateY(-50%);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address{
max-width:none;
width:100%;
padding:0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address + .woocommerce-Address{
margin-top:50px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address-title{
margin-bottom:5px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address-title > h2{
color:var(--secondary-color);
font-family:'Montserrat';
font-size:22px;
font-weight:600;
letter-spacing:-0.44px;
margin-bottom:15px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address-title > a{
display:block;
padding-inline:32px;
line-height:48px;
border-radius:7px;
font-size:16px;
font-weight:600;
color:#fff;
background-color:var(--primary-color);
float:none;
width:fit-content;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses .woocommerce-Address-title > a:hover{
background-color:var(--secondary-color);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses.addresses address{
display:block;
font-size:17px;
color:var(--text-1);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form > h2{
color:var(--secondary-color);
font-family:'Montserrat';
font-size:22px !important;
font-style:normal;
font-weight:600;
letter-spacing:-0.44px !important;
margin-bottom:20px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper{
display:flex;
flex-wrap:wrap;
margin-inline:-15px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row{
margin:0;
padding:0;
max-width:100%;
flex:0 0 100%;
padding-inline:15px;
margin-bottom:20px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row::after{
display:none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row.form-row-first, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row.form-row-last{
max-width:50%;
flex:0 0 50%;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row > span{
font-size:14px;
margin-top:5px;
}
@media screen and (max-width:575px){
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row.form-row-first, .woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row.form-row-last{
max-width:100%;
flex:0 0 100%;
}
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form label{
display:block;
color:var(--secondary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.32px;
margin-bottom:10px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form label .required{
color:inherit;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .select2-selection.select2-selection--single{
border-radius:6px;
border:0.995px solid var(--boarder-grey-1);
color:var(--text-1);
font-size:15px;
letter-spacing:-0.3px;
border-radius:0;
background-color:#fff;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .select2-selection.select2-selection--single .select2-selection__rendered{
line-height:48px;
border:none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input{
line-height:50px;
border-radius:6px;
border:0.995px solid var(--boarder-grey-1);
padding-inline:18px;
color:var(--text-1);
font-size:15px;
letter-spacing:-0.3px;
border-radius:0;
background-color:#fff;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input:focus{
border-color:var(--primary-color);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form fieldset{
padding:30px 0 10px;
width:100%;
margin:20px 15px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form fieldset .show-password-input{
top:50%;
transform:translateY(-50%);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .button{
float:right;
font-size:16px;
font-family:'Montserrat';
letter-spacing:0;
font-weight:600;
}
body #yith-wcwl-popup-message{
margin-left:-108px;
display:none;
bottom:30px;
top:auto;
right:30px;
left:auto;
background-color:var(--primary-color);
border-radius:3px;
border:none;
color:#fff;
padding:0 20px;
}
body #yith-quick-view-modal .yith-quick-view-overlay{
background-color:rgba(0, 0, 0, 0.85);
}
body #yith-quick-view-modal .yith-wcqv-main{
-webkit-box-shadow:none;
-khtml-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}
body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close{
color:rgba(0, 0, 0, 0.2);
opacity:1;
border:none;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
font-size:0px;
}
body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close:before{
content:"\f410";
font-family:"Font Awesome 5 Pro";
font-size:18px;
}
body #yith-quick-view-modal .yith-wcqv-head #yith-quick-view-close:hover{
color:var(--primary-color);
}
body #yith-quick-view-modal #yith-quick-view-content div.images{
padding:15px;
margin-bottom:0;
width:50%;
}
@media screen and (max-width:575px){
body #yith-quick-view-modal #yith-quick-view-content div.images{
width:100%;
margin-bottom:30px;
}
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary{
padding:30px 30px 15px 15px;
width:50%;
}
@media screen and (max-width:575px){
body #yith-quick-view-modal #yith-quick-view-content .entry-summary{
width:100%;
}
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary h1.product_title{
font-size:30px;
margin-bottom:5px;
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart{
border-top:1px solid #f7f9fb;
border-bottom:1px solid #f7f9fb;
padding:18px 0;
margin-bottom:30px;
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item{
background-color:#f3f3f3;
border:none;
line-height:40px;
color:#6f6f6f;
text-transform:uppercase;
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
-webkit-box-shadow:none;
-khtml-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
-webkit-transition:all 0.3s ease 0s;
-khtml-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
margin:0 5px 5px 0;
width:40px;
height:40px;
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item span{
font-size:14px;
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item.selected, body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .button-variable-wrapper .button-variable-item:hover{
background-color:var(--primary-color);
color:#fff;
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item{
padding:0;
border:none;
-webkit-box-shadow:none;
-khtml-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
margin:0 5px 5px 0;
opacity:0.5;
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item span{
border:2px solid rgba(0, 0, 0, 0.2);
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary form.cart .color-variable-wrapper .color-variable-item.selected{
opacity:1;
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary .woocommerce-product-details__short-description p{
margin-bottom:24px;
}
body #yith-quick-view-modal #yith-quick-view-content .entry-summary .quantity .qty{
padding:0 12px;
width:70px;
height:50px;
}
.wishlist-title{
width:100%;
text-align:center;
margin:0 0 45px;
}
.wishlist-title .button .fa{
font-family:FontAwesome;
}
.hidden-title-form input + input{
margin-top:15px;
}
.hidden-title-form .btn{
line-height:51px !important;
}
.shop_table.cart.wishlist_table{
margin-bottom:0 !important;
}
#yith-wcwl-form tfoot td{
display:none;
}
#yith-wcwl-form .product-stock-status{
font-size:16px;
font-weight:600;
}
#yith-wcwl-form .product-stock-status .wishlist-in-stock{
color:var(--secondary-color) !important;
}
#yith-wcwl-form .wishlist-empty{
text-align:center !important;
}
#yith-wcwl-form .product-add-to-cart{
text-align:right !important;
}
#yith-wcwl-form .product-add-to-cart a.button{
padding:0 34px;
display:inline-block !important;
}
#yith-wcwl-form .product-add-to-cart a.button.loading{
padding-right:30px;
}
#yith-wcwl-form .product-add-to-cart a.button.loading:after{
top:0 !important;
right:0px !important;
text-indent:0px;
height:50px !important;
width:50px !important;
line-height:50px !important;
text-align:center !important;
}
#yith-wcwl-form .yith-wcwl-share{
display:none;
}
@media screen and (max-width:767px){
#yith-wcwl-form{
overflow-x:scroll;
}
#yith-wcwl-form .cart.wishlist_table{
min-width:767px;
}
}
#stripe-payment-data .form-row > label + div{
width:100%;
}
.woocommerce-lost-password{
/* Product Wishlist Popup */
}
.woocommerce-lost-password .woocommerce-error{
max-width:440px;
margin:auto;
}
.woocommerce-lost-password .woocommerce-ResetPassword{
background-color:var(--secondary-color);
padding:30px 50px;
max-width:500px;
margin:0 auto;
border-radius:0px;
}
.woocommerce-lost-password .woocommerce-ResetPassword p{
width:100% !important;
float:none !important;
font-size:16px;
color:#fff;
margin-bottom:20px;
}
.woocommerce-lost-password .woocommerce-ResetPassword #user_login{
border-radius:6px;
border:0.995px solid var(--boarder-grey-1);
line-height:48px;
padding-inline:18px;
color:var(--text-1);
font-size:15px;
letter-spacing:-0.3px;
color:#fff;
}
.woocommerce-lost-password .woocommerce-ResetPassword #user_login:focus{
border-color:var(--primary-color);
}
.woocommerce-lost-password .woocommerce-ResetPassword label{
display:block;
margin-bottom:10px;
color:#fff;
font-family:'Montserrat';
font-size:16px;
font-weight:600;
letter-spacing:-0.32px;
}
.woocommerce-lost-password .woocommerce-ResetPassword label .required{
color:inherit;
}
.woocommerce-lost-password .woocommerce-ResetPassword .woocommerce-Button{
font-family:'Montserrat';
padding-inline:32px;
line-height:48px;
font-size:16px;
font-weight:600;
margin-top:10px;
}
.woosw-popup{
/* Wishlist */
}
.woosw-popup .woosw-item--time{
display:none;
}
.woosw-popup .woosw-item--actions a.button{
line-height:40px;
padding:0 22px;
}
.woosw-popup .woosw-popup-content-bot a{
color:#000;
text-transform:capitalize;
}
.woosw-popup .woosw-popup-content-bot a:hover{
color:var(--primary-color);
border-color:var(--primary-color);
}
.woosw-list{
max-width:860px;
margin:auto;
/* Product Quick View Popup */
}
.woosw-list .woosw-actions{
display:none;
}
.woosw-list .woosw-popup-content-mid-massage{
padding:112px 0 0;
background-color:transparent;
border:none;
text-align:center !important;
}
.woosw-list .woosw-popup-content-mid-massage:before{
content:"\f145";
font-family:"Caseicon";
width:100px;
height:100px;
border-radius:100px;
line-height:100px;
font-size:100px;
left:50%;
top:0;
transform:translate(-50%, 0);
color:rgba(0, 0, 0, 0.14);
position:absolute;
}
.woosw-list table.woosw-items{
border:none;
overflow-y:auto;
}
.woosw-list table.woosw-items .woosw-item{
display:flex;
align-items:stretch;
flex-wrap:wrap;
}
.woosw-list table.woosw-items .woosw-item td{
border:none;
background-color:transparent !important;
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--remove{
flex:0 0 40px;
max-width:40px;
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--remove span:before{
color:var(--secondary-color);
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--image{
flex:0 0 200px;
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--image a{
min-height:120px;
border:1px solid #d7d7d7;
height:100%;
padding:10px;
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--image a img{
max-width:100px;
}
@media screen and (max-width:575px){
.woosw-list table.woosw-items .woosw-item td.woosw-item--image{
flex:0 0 150px;
}
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--info{
flex:0 0 calc(100% - ( 163px + 200px + 40px));
}
@media screen and (max-width:575px){
.woosw-list table.woosw-items .woosw-item td.woosw-item--info{
flex:0 0 calc(100% - ( 150px + 40px ));
}
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--info .woosw-item--price{
font-size:15px;
color:var(--primary-color);
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--info .woosw-item--price ins{
background-color:transparent;
color:inherit;
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--info .woosw-item--price del{
color:var(--text-1);
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--info .woosw-item--time{
font-size:14px;
font-weight:500;
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--actions{
flex:0 0 163px;
max-width:163px;
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--actions .add_to_cart_button{
width:fit-content;
}
@media screen and (max-width:575px){
.woosw-list table.woosw-items .woosw-item td.woosw-item--actions{
flex:0 0 100%;
max-width:100%;
}
.woosw-list table.woosw-items .woosw-item td.woosw-item--actions .add_to_cart_inline{
padding-left:40px;
padding-bottom:15px;
}
}
.woosq-popup .quantity .qty{
width:auto;
}
.woosq-popup .woocommerce-product-details__short-description{
margin-bottom:22px;
}
.woosq-popup div.product .entry-summary{
padding:0;
}
.woosq-popup div.product .entry-summary .summary-content{
padding-left:30px;
padding-right:30px;
}
.woosq-popup div.product .entry-summary .entry-title{
font-size:32px;
}
.woosq-popup div.product .entry-summary .product_type_external{
width:100%;
line-height:50px;
text-align:center;
}
.woosq-popup div.product .entry-summary .add_to_cart_button{
width:100%;
text-align:center;
}
.woosq-popup div.product .entry-summary .add_to_cart_button.ajax_add_to_cart{
line-height:50px;
text-align:center;
}
.woosq-popup div.product .entry-summary .add_to_cart_button.ajax_add_to_cart.loading{
opacity:1;
}
.woosq-popup div.product .entry-summary .add_to_cart_button.ajax_add_to_cart.loading:before{
content:'';
width:20px;
height:20px;
-webkit-border-radius:100%;
-khtml-border-radius:100%;
-moz-border-radius:100%;
-ms-border-radius:100%;
-o-border-radius:100%;
border-radius:100%;
border-color:transparent #fff transparent #fff;
border-width:1px;
border-style:solid;
position:absolute;
top:0;
right:20px;
bottom:0;
margin:auto;
animation:pxl_spin 0.6s infinite linear;
-webkit-animation:pxl_spin 0.6s infinite linear;
box-sizing:border-box;
z-index:2;
}
.woosq-popup div.product .entry-summary .add_to_cart_button.ajax_add_to_cart.loading:after{
display:none;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner{
border-radius:0px;
margin-bottom:30px;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner > svg{
display:none;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content{
display:flex;
flex-wrap:wrap;
align-items:center;
flex-direction:row-reverse;
justify-content:flex-end;
}
@media screen and (max-width:767px){
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content{
justify-content:center;
padding-bottom:40px;
position:relative;
}
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button{
flex-grow:1;
justify-content:flex-end;
display:flex;
background-color:transparent !important;
line-height:normal;
color:#000 !important;
}
@media screen and (max-width:767px){
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button{
position:absolute;
bottom:10px;
left:50%;
transform:translate(-50%, 0);
}
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button:hover{
text-decoration:underline;
color:var(--primary-color) !important;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success{
background-color:rgba(var(--primary-color-rgb),0.1);
border-color:var(--primary-color);
}
.wc-empty-cart-message{
position:relative;
left:50%;
transform:translate(-50%, 0);
}
.pxl-woocommerce-page .container{
max-width:1200px;
}
.wc-block-components-checkout-place-order-button{
color:#fff;
background-color:var(--secondary-color);
border-radius:200px;
border:none;
font-size:15px;
}
.wc-block-components-checkout-place-order-button:hover{
background-color:var(--primary-color);
}
.add_to_cart_button{
border-radius:200px;
}
#calc_shipping_city_field, #calc_shipping_postcode{
border:1px solid #e2e2e2;
line-height:48px;
padding:0;
padding-inline:15px;
}
#calc_shipping_postcode{
margin-top:12px;
}
#pxl-cart-sidebar{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:9999;
visibility:hidden;
}
#pxl-cart-sidebar .pxl-popup--overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(31, 32, 34, 0.8);
cursor:pointer;
}
#pxl-cart-sidebar .pxl-close, #pxl-cart-sidebar .btn.pxl-btn-close{
width:34px;
height:34px;
position:relative;
border-radius:34px;
background-color:var(--secondary-color);
position:relative;
cursor:pointer;
}
#pxl-cart-sidebar .pxl-close.remove_from_cart_button, #pxl-cart-sidebar .btn.pxl-btn-close.remove_from_cart_button{
background-color:var(--primary-color);
width:26px;
height:26px;
position:absolute;
right:0;
top:50%;
transform:translateY(-50%);
}
#pxl-cart-sidebar .pxl-close.remove_from_cart_button::after, #pxl-cart-sidebar .btn.pxl-btn-close.remove_from_cart_button::after, #pxl-cart-sidebar .pxl-close.remove_from_cart_button::before, #pxl-cart-sidebar .btn.pxl-btn-close.remove_from_cart_button::before{
width:15px;
}
#pxl-cart-sidebar .pxl-close::after, #pxl-cart-sidebar .btn.pxl-btn-close::after, #pxl-cart-sidebar .pxl-close::before, #pxl-cart-sidebar .btn.pxl-btn-close::before{
content:'';
width:20px;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%) rotate(45deg);
height:2px;
background-color:#fff;
transition:inherit;
}
#pxl-cart-sidebar .pxl-close::before, #pxl-cart-sidebar .btn.pxl-btn-close::before{
transform:translate(-50%, -50%) rotate(-45deg);
}
#pxl-cart-sidebar .pxl-close:hover::after, #pxl-cart-sidebar .btn.pxl-btn-close:hover::after, #pxl-cart-sidebar .pxl-close:hover::before, #pxl-cart-sidebar .btn.pxl-btn-close:hover::before{
transform:translate(-50%, -50%) rotate(0deg);
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar{
padding-bottom:137px;
background-color:#fff;
position:fixed;
top:0;
right:0;
height:100%;
z-index:9999;
width:320px;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-transform:translateX(100%);
-khtml-transform:translateX(100%);
-moz-transform:translateX(100%);
-ms-transform:translateX(100%);
-o-transform:translateX(100%);
transform:translateX(100%);
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_title{
font-size:20px;
font-weight:600;
color:var(--secondary-color);
flex-grow:1;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_head{
position:sticky;
background-color:#fff;
top:0;
left:0;
padding-block:20px;
display:flex;
width:100%;
flex-direction:row-reverse;
justify-content:space-between;
background-color:#fff;
padding-bottom:20px;
margin-bottom:20px;
align-items:center;
border-bottom:1.5px solid var(--boarder-grey-1);
z-index:9999;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_head .ct-close{
height:36px;
width:36px;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart{
padding:0 30px 0 30px;
height:100%;
overflow-y:scroll;
width:100%;
max-width:350px;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li{
padding:20px 15px 15px 0;
display:flex;
flex-wrap:nowrap;
border-bottom:1px dashed rgba(0, 0, 0, 0.1);
position:relative;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li:last-child{
border:none;
padding-bottom:0;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty{
font-size:16px;
margin-top:40px;
padding:0 !important;
text-align:center;
display:block;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty span{
text-align:center;
margin-bottom:20px;
display:block;
margin-top:20px;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty i{
font-size:100px;
color:rgba(0, 0, 0, 0.2);
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty .btn{
line-height:50px;
width:100%;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li.empty .btn:hover{
color:#fff;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image{
width:45px;
min-width:45px;
margin-right:15px;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image a{
display:inline-block;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-image img{
margin:0;
width:inherit;
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta{
width:100%;
gap:7px;
padding-right:25px;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3{
display:block;
font-size:16px;
line-height:normal;
margin-bottom:3px;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 a{
color:inherit;
font-weight:600;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta h3 a:hover{
color:var(--primary-color);
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta .quantity{
display:block;
font-size:14px;
font-weight:600;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list .cart-product-meta .quantity .quantity-icon{
display:none;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list a.remove_from_cart_button{
opacity:0;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_content ul.cart_list li:hover a.remove_from_cart_button{
opacity:1;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer{
position:absolute;
bottom:0;
left:0;
right:0;
padding:10px 30px;
background-color:#fff;
border-top:1px solid var(--boarder-grey-1);
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.total{
border:none;
border-top:1px;
padding-top:15px;
padding-bottom:15px;
color:var(--secondary-color);
font-weight:600;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.total strong{
font-weight:inherit;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons{
margin:0 0 30px;
display:flex;
flex-wrap:wrap;
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn{
width:100%;
margin-right:0;
margin-bottom:10px;
-webkit-border-radius:100px;
-khtml-border-radius:100px;
-moz-border-radius:100px;
-ms-border-radius:100px;
-o-border-radius:100px;
border-radius:100px;
line-height:40px;
text-align:center;
border:1px solid #4aab3d;
border-color:var(--primary-color);
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.checkout{
border-color:var(--secondary-color);
background-color:var(--secondary-color);
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.checkout:hover, #pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn.checkout:focus{
color:var(--secondary-color);
}
#pxl-cart-sidebar .pxl-widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer p.buttons .btn:hover{
background-color:transparent;
color:var(--primary-color);
}
#pxl-cart-sidebar.active{
visibility:visible;
}
#pxl-cart-sidebar.active .pxl-widget-cart-sidebar{
-webkit-transform:translateY(0%);
-khtml-transform:translateY(0%);
-moz-transform:translateY(0%);
-ms-transform:translateY(0%);
-o-transform:translateY(0%);
transform:translateY(0%);
}
.admin-bar #pxl-cart-sidebar .pxl-widget-cart-sidebar{
top:32px;
}
@media screen and (min-width:992px){
.admin-bar .widget-cart-sidebar{
top:32px;
padding-bottom:167px;
}
.admin-bar .widget-cart-sidebar .widget_shopping_cart .widget_shopping_cart_footer{
bottom:32px;
}
}
.pxl-entry-content > .woocommerce .cart-empty, .pxl-entry-content > .woocommerce .return-to-shop{
text-align:center;
}
.add_to_cart_inline{
display:flex;
flex-direction:column;
gap:10px;
width:fit-content;
}
.add_to_cart_inline .product_type_variable{
white-space:nowrap;
}
.woocommerce input::-webkit-outer-spin-button, .woocommerce input::-webkit-inner-spin-button{
-webkit-appearance:none;
margin:0;
}
.woocommerce input[type=number]{
-moz-appearance:textfield;
width:100%;
}
.woocommerce .quantity-icon{
position:absolute;
top:50%;
transform:translateY(-50%);
}
.woocommerce .quantity-icon.pxl-icon--minus{
left:29px;
}
.woocommerce .quantity-icon.pxl-icon--plus{
right:29px;
}
.woocommerce #pxl-main{
padding:100px 0 142px;
}
.woocommerce #pxl-main .pxl-content-wrap{
--x:10px;
margin:0 calc(-1 * var(--x));
}
.woocommerce #pxl-main .pxl-content-wrap .pxl-content-area{
padding:0 var(--x);
}
.woocommerce #pxl-main .pxl-content-wrap .pxl-sidebar-area{
padding:19px var(--x) 0;
}
.woocommerce #pxl-main .col-lg-9{
flex:0 0 75%;
max-width:75%;
}
.woocommerce #pxl-main .col-lg-3{
flex:0 0 25%;
max-width:25%;
}
.woocommerce #pxl-main .woocommerce-message{
display:inline-flex;
align-items:center;
width:100%;
gap:8px;
padding-right:140px;
color:var(--secondary-color);
}
.woocommerce #pxl-main .woocommerce-message::before{
position:relative;
top:0;
left:0;
}
.woocommerce #pxl-main .woocommerce-message::after{
display:none;
}
.woocommerce #pxl-main .woocommerce-message .button{
position:absolute;
right:20px;
top:50%;
transform:translateY(-50%);
}
@media screen and (max-width:1200px){
.woocommerce #pxl-main .col-lg-9{
flex:0 0 70%;
max-width:70%;
}
.woocommerce #pxl-main .col-lg-3{
flex:0 0 30%;
max-width:30%;
}
}
@media screen and (max-width:991px){
.woocommerce #pxl-main .col-lg-9{
margin-bottom:85px;
}
.woocommerce #pxl-main .col-lg-9, .woocommerce #pxl-main .col-lg-3{
flex:0 0 100%;
max-width:100%;
}
}
.woocommerce ul.products{
--x:16.5px;
--y:24.5px;
display:flex;
flex-wrap:wrap;
margin-inline:calc(-1 * var(--x));
margin-block:calc(-1 * var(--y));
}
@media screen and (max-width:991px){
.woocommerce ul.products{
--x:15px;
--y:20px;
}
}
.woocommerce ul.products li.product{
margin:0;
padding-inline:var(--x);
padding-block:var(--y);
}
.woocommerce ul.products li.product > .woosw-btn, .woocommerce ul.products li.product > .woosq-btn, .woocommerce ul.products li.product > .woosc-btn{
display:none !important;
}
@media screen and (max-width:1200px){
.woocommerce ul.products{
--x:10px;
}
}
@media screen and (min-width:992px){
.woocommerce ul.products.columns-5 li.product{
width:calc(20%);
width:-webkit-calc(20%);
width:-ms-calc(20%);
width:-o-calc(20%);
}
}
@media screen and (min-width:992px){
.woocommerce ul.products.columns-4 li.product{
width:calc(25%);
width:-webkit-calc(25%);
width:-ms-calc(25%);
width:-o-calc(25%);
}
}
@media screen and (max-width:991px){
.woocommerce ul.products.columns-4 li.product{
width:calc(33.33%);
width:-webkit-calc(33.33%);
width:-ms-calc(33.33%);
width:-o-calc(33.33%);
}
}
@media screen and (min-width:768px){
.woocommerce ul.products.columns-3 li.product{
width:calc(33.33%);
width:-webkit-calc(33.33%);
width:-ms-calc(33.33%);
width:-o-calc(33.33%);
}
}
@media (min-width:576px) and (max-width:767px){
.woocommerce ul.products li.product{
width:50% !important;
}
}
@media screen and (max-width:575px){
.woocommerce ul.products li.product{
width:100% !important;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-summary-wrap, .woocommerce > div.product .woocommerce-summary-wrap{
margin-bottom:16px;
}
.woocommerce #pxl-content-area div.product .woocommerce-product-details__short-description p:last-child, .woocommerce > div.product .woocommerce-product-details__short-description p:last-child{
margin-bottom:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery, .woocommerce > div.product .woocommerce-gallery{
--x:156px;
position:relative;
padding-left:calc(35px + var(--x));
flex:0 0 53.5%;
max-width:53.5%;
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-gallery, .woocommerce > div.product .woocommerce-gallery{
padding-right:15px;
padding-left:15px;
}
}
@media screen and (max-width:767px){
.woocommerce #pxl-content-area div.product .woocommerce-gallery, .woocommerce > div.product .woocommerce-gallery{
flex:0 0 100%;
max-width:100%;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .onsale, .woocommerce > div.product .woocommerce-gallery .onsale{
display:none;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-badges, .woocommerce > div.product .woocommerce-gallery .woocommerce-badges{
position:absolute;
left:11px;
top:11px;
display:inline-flex;
align-items:center;
gap:10px;
z-index:9;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-badges .new, .woocommerce > div.product .woocommerce-gallery .woocommerce-badges .new, .woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-badges .onsale, .woocommerce > div.product .woocommerce-gallery .woocommerce-badges .onsale{
display:inline-block;
position:static;
padding:0;
border-radius:0;
min-height:27px;
min-width:auto;
padding-inline:11px;
color:var(--white, #fff);
font-family:'Inter';
font-size:13px;
font-style:normal;
margin:0;
font-weight:400;
line-height:27px;
background-color:var(--dark-blue-1);
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-badges .onsale, .woocommerce > div.product .woocommerce-gallery .woocommerce-badges .onsale{
background-color:var(--primary-color);
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-sg-product-feature, .woocommerce > div.product .woocommerce-gallery .woocommerce-sg-product-feature{
margin-bottom:71px;
list-style:none;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-sg-product-feature li, .woocommerce > div.product .woocommerce-gallery .woocommerce-sg-product-feature li{
display:flex;
flex-wrap:nowrap;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-sg-product-feature li i, .woocommerce > div.product .woocommerce-gallery .woocommerce-sg-product-feature li i{
margin-right:8px;
margin-top:6px;
color:var(--primary-color);
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-sg-product-feature li p:last-child, .woocommerce > div.product .woocommerce-gallery .woocommerce-sg-product-feature li p:last-child{
margin-bottom:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-sg-product-feature li + li, .woocommerce > div.product .woocommerce-gallery .woocommerce-sg-product-feature li + li{
margin-top:10px;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery{
margin-bottom:0;
position:static;
width:100% !important;
border:0px solid var(--boarder-grey-1);
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
position:relative;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-viewport, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-viewport{
border:1px solid var(--boarder-grey-1);
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav{
margin:0;
position:absolute;
top:0;
left:15px;
width:100%;
max-width:var(--x);
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav{
position:relative;
left:0;
max-width:none;
display:flex;
margin-top:15px;
gap:15px;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li{
width:100%;
float:none;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li img, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li img{
padding:36.5px 20px;
width:100%;
border:1px solid var(--boarder-grey-1);
opacity:1;
-webkit-border-radius:0px;
-khtml-border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
-webkit-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-khtml-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-moz-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-ms-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
-o-transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
transition:0.3s cubic-bezier(0.24, 0.74, 0.58, 1);
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li img.flex-active, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li img.flex-active{
border-color:var(--primary-color);
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li + li, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li + li{
margin-top:19.5px;
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li + li, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-control-nav li + li{
margin:0;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav{
margin:0;
padding:0;
list-style:none;
display:none;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav a, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav a{
font-size:0px;
width:40px;
height:40px;
position:relative;
display:block;
text-align:center;
line-height:40px;
color:#000;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav a:before, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav a:before{
content:"\f136";
font-family:"Caseicon";
font-size:12px;
display:inline-flex;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav a:hover, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav a:hover{
color:var(--primary-color);
background-color:rgba(255, 255, 255, 0.12);
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev, .woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-next, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-next{
position:absolute;
top:50%;
-webkit-transform:translate(0, -50%);
-khtml-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
opacity:0;
visibility:hidden;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-prev{
left:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-next, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-next{
right:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-next a:before, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .flex-direction-nav .flex-nav-next a:before{
-webkit-transform:scaleX(-1);
-khtml-transform:scaleX(-1);
-moz-transform:scaleX(-1);
-ms-transform:scaleX(-1);
-o-transform:scaleX(-1);
transform:scaleX(-1);
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image a, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image a{
overflow:hidden;
padding:30px 55px;
position:relative;
display:flex;
align-items:center;
justify-content:center;
width:100%;
/* min-height:604px; */
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image a img, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image a img{
width:auto;
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image a, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__image a{
min-height:auto;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__trigger, .woocommerce > div.product .woocommerce-gallery .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
top:15px;
right:30px;
}
.woocommerce #pxl-content-area div.product .woocommerce-summary-inner, .woocommerce > div.product .woocommerce-summary-inner{
flex:0 0 46.5%;
max-width:46.5%;
}
.woocommerce #pxl-content-area div.product .woocommerce-summary-inner .entry-summary, .woocommerce > div.product .woocommerce-summary-inner .entry-summary{
padding-left:27px;
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-summary-inner .entry-summary, .woocommerce > div.product .woocommerce-summary-inner .entry-summary{
padding:0;
}
}
@media screen and (max-width:767px){
.woocommerce #pxl-content-area div.product .woocommerce-summary-inner, .woocommerce > div.product .woocommerce-summary-inner{
flex:0 0 100%;
max-width:100%;
}
}
.woocommerce #pxl-content-area div.product .woosc-btn, .woocommerce > div.product .woosc-btn, .woocommerce #pxl-content-area div.product .woosw-btn, .woocommerce > div.product .woosw-btn{
display:none;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-title, .woocommerce > div.product .woocommerce-sg-product-title{
margin-top:14px;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-title .product_title, .woocommerce > div.product .woocommerce-sg-product-title .product_title{
color:var(--secondary-color);
font-family:'Montserrat';
font-size:40px;
font-style:normal;
font-weight:600;
line-height:1.4;
letter-spacing:-1px;
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-title .product_title, .woocommerce > div.product .woocommerce-sg-product-title .product_title{
font-size:38px;
}
}
@media screen and (max-width:767px){
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-title .product_title, .woocommerce > div.product .woocommerce-sg-product-title .product_title{
font-size:36px;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-rating, .woocommerce > div.product .woocommerce-sg-product-rating{
margin-bottom:5px;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-rating .woocommerce-product-rating, .woocommerce > div.product .woocommerce-sg-product-rating .woocommerce-product-rating{
margin:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-rating .woocommerce-review-link, .woocommerce > div.product .woocommerce-sg-product-rating .woocommerce-review-link{
font-size:17px;
font-weight:400;
line-height:1.4;
letter-spacing:-0.34px;
color:var(--text-1);
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-price, .woocommerce > div.product .woocommerce-sg-product-price{
margin-bottom:30px;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price, .woocommerce > div.product .woocommerce-sg-product-price .price{
display:inline-flex;
align-items:end;
flex-direction:row-reverse;
gap:5px;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price ins, .woocommerce > div.product .woocommerce-sg-product-price .price ins{
padding:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price bdi, .woocommerce > div.product .woocommerce-sg-product-price .price bdi{
color:inherit;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price del, .woocommerce > div.product .woocommerce-sg-product-price .price del{
text-decoration:none;
opacity:1;
line-height:45px;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price del .amount bdi, .woocommerce > div.product .woocommerce-sg-product-price .price del .amount bdi{
--current-color:currentcolor;
position:relative;
font-size:22px;
text-decoration:none;
color:var(--text-1);
line-height:45px;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price del .amount bdi::after, .woocommerce > div.product .woocommerce-sg-product-price .price del .amount bdi::after{
content:'';
position:absolute;
width:100%;
height:1px;
background-color:var(--current-color);
left:0;
top:50%;
transform:translateY(-50%);
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-excerpt, .woocommerce > div.product .woocommerce-sg-product-excerpt{
margin-bottom:35px;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-excerpt .woocommerce-product-details__short-description, .woocommerce > div.product .woocommerce-sg-product-excerpt .woocommerce-product-details__short-description{
margin:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-sg-product-excerpt p, .woocommerce > div.product .woocommerce-sg-product-excerpt p{
font-size:16px;
font-weight:400;
line-height:1.4;
letter-spacing:-0.36px;
}
.woocommerce #pxl-content-area div.product form.cart, .woocommerce > div.product form.cart{
display:inline-flex;
align-items:center;
margin-bottom:20px;
width:100%;
flex-wrap:wrap;
}
.woocommerce #pxl-content-area div.product form.cart::before, .woocommerce > div.product form.cart::before, .woocommerce #pxl-content-area div.product form.cart::after, .woocommerce > div.product form.cart::after, .woocommerce #pxl-content-area div.product form.cart .added_to_cart.wc-forward, .woocommerce > div.product form.cart .added_to_cart.wc-forward{
display:none;
}
.woocommerce #pxl-content-area div.product form.cart .woocomerce-label--quantity, .woocommerce > div.product form.cart .woocomerce-label--quantity{
margin-right:13px;
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product form.cart .woocomerce-label--quantity, .woocommerce > div.product form.cart .woocomerce-label--quantity{
width:100%;
flex-basis:100%;
margin-right:0;
margin-bottom:10px;
}
}
@media screen and (max-width:767px){
.woocommerce #pxl-content-area div.product form.cart .woocomerce-label--quantity, .woocommerce > div.product form.cart .woocomerce-label--quantity{
width:auto;
flex-basis:auto;
margin-right:13px;
}
}
@media screen and (max-width:575px){
.woocommerce #pxl-content-area div.product form.cart .woocomerce-label--quantity, .woocommerce > div.product form.cart .woocomerce-label--quantity{
width:100%;
flex-basis:100%;
margin-right:0;
margin-bottom:10px;
}
}
.woocommerce #pxl-content-area div.product form.cart .quantity, .woocommerce > div.product form.cart .quantity{
position:relative;
float:none;
margin:0;
flex:0 0 157px;
margin-right:19px;
}
.woocommerce #pxl-content-area div.product form.cart .quantity .input-text, .woocommerce > div.product form.cart .quantity .input-text{
width:100%;
border-radius:0;
--border-color:#d7d7d7;
line-height:47px;
font-family:'Montserrat';
}
.woocommerce #pxl-content-area div.product form.cart .single_add_to_whistlist_button, .woocommerce > div.product form.cart .single_add_to_whistlist_button{
margin-right:16px;
flex:0 0 47px;
}
.woocommerce #pxl-content-area div.product form.cart .single_add_to_whistlist_button .woosw-btn, .woocommerce > div.product form.cart .single_add_to_whistlist_button .woosw-btn{
--size:47px;
background-color:#f5f7fa;
border:none;
padding:0;
color:var(--secondary-color);
font-size:17px;
}
.woocommerce #pxl-content-area div.product form.cart .single_add_to_whistlist_button .woosw-btn:hover, .woocommerce > div.product form.cart .single_add_to_whistlist_button .woosw-btn:hover, .woocommerce #pxl-content-area div.product form.cart .single_add_to_whistlist_button .woosw-btn.woosw-added, .woocommerce > div.product form.cart .single_add_to_whistlist_button .woosw-btn.woosw-added{
background-color:var(--primary-color);
color:#f5f7fa;
}
.woocommerce #pxl-content-area div.product form.cart .single_add_to_compare_button, .woocommerce > div.product form.cart .single_add_to_compare_button{
flex:0 0 47px;
}
.woocommerce #pxl-content-area div.product form.cart .single_add_to_compare_button .woosc-btn, .woocommerce > div.product form.cart .single_add_to_compare_button .woosc-btn{
--size:47px;
background-color:#f5f7fa;
border:none;
padding:0;
color:var(--secondary-color);
font-size:20px;
}
.woocommerce #pxl-content-area div.product form.cart .single_add_to_compare_button .woosc-btn:hover, .woocommerce > div.product form.cart .single_add_to_compare_button .woosc-btn:hover, .woocommerce #pxl-content-area div.product form.cart .single_add_to_compare_button .woosc-btn.woosc-added, .woocommerce > div.product form.cart .single_add_to_compare_button .woosc-btn.woosc-added{
background-color:var(--primary-color);
color:#f5f7fa;
}
.woocommerce #pxl-content-area div.product form.cart .single_add_to_cart_button, .woocommerce > div.product form.cart .single_add_to_cart_button{
flex-basis:100%;
max-width:381px;
width:100%;
margin-top:18px;
font-family:'Montserrat';
color:#fff;
line-height:47px;
float:none;
border-radius:100px;
background-color:var(--primary-color);
}
.woocommerce #pxl-content-area div.product form.cart .single_add_to_cart_button:hover, .woocommerce > div.product form.cart .single_add_to_cart_button:hover{
background-color:var(--secondary-color);
}
.woocommerce #pxl-content-area div.product .product_meta, .woocommerce > div.product .product_meta{
margin-top:37.5px;
}
.woocommerce #pxl-content-area div.product .product_meta > span, .woocommerce > div.product .product_meta > span{
display:block;
width:100%;
color:var(--secondary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
line-height:1.625;
text-transform:capitalize;
}
.woocommerce #pxl-content-area div.product .product_meta > span a, .woocommerce > div.product .product_meta > span a{
color:var(--text-1);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
line-height:26px;
text-transform:capitalize;
}
.woocommerce #pxl-content-area div.product .product_meta > span a:hover, .woocommerce > div.product .product_meta > span a:hover{
color:var(--primary-color);
}
.woocommerce #pxl-content-area div.product .product_meta > span + span, .woocommerce > div.product .product_meta > span + span{
margin-top:8px;
}
.woocommerce #pxl-content-area div.product .woocommerce-social-share, .woocommerce > div.product .woocommerce-social-share{
display:inline-flex;
align-items:center;
gap:10.75px;
margin-top:36px;
}
.woocommerce #pxl-content-area div.product .woocommerce-social-share > span, .woocommerce > div.product .woocommerce-social-share > span{
color:var(--secondary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
line-height:1.625;
text-transform:capitalize;
}
.woocommerce #pxl-content-area div.product .woocommerce-social-share a, .woocommerce > div.product .woocommerce-social-share a{
--size:32.2px;
background-color:#e7f8f0;
}
.woocommerce #pxl-content-area div.product .woocommerce-social-share a:hover, .woocommerce > div.product .woocommerce-social-share a:hover{
color:#fff;
background-color:var(--primary-color);
}
.woocommerce #pxl-content-area div.product .woocommerce-social-share a:hover svg path, .woocommerce > div.product .woocommerce-social-share a:hover svg path, .woocommerce #pxl-content-area div.product .woocommerce-social-share a:hover svg rect, .woocommerce > div.product .woocommerce-social-share a:hover svg rect{
fill:#fff;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs{
width:100%;
display:inline-flex;
gap:83px;
overflow-x:scroll;
padding:0;
margin:0;
position:relative;
border-bottom:1px solid var(--boarder-grey-1);
z-index:1;
margin-bottom:15px;
padding-bottom:13px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs:before, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs:before, .woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs:after, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs:after{
display:none !important;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li{
border:none;
background-color:transparent;
position:relative;
z-index:99;
padding:0;
margin:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:before, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li:before, .woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li:after, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li:after{
display:none !important;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li a{
line-height:1.5;
color:var(--secondary-color);
position:relative;
background-color:transparent;
z-index:1;
white-space:nowrap;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li.active > a, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li.active > a, .woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a:hover, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li a:hover{
color:var(--primary-color);
}
@media screen and (max-width:767px){
.woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs{
gap:50px;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel{
padding-block:21px;
margin:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2{
display:none;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel p, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel p{
font-size:17px;
font-style:normal;
font-weight:400;
line-height:1.4;
letter-spacing:-0.36px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes{
border:1px solid #d7d7d7;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes .woocommerce-product-attributes-item__label, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes .woocommerce-product-attributes-item__label{
font-size:18px;
font-weight:600;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes .woocommerce-product-attributes-item__value, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes .woocommerce-product-attributes-item__value{
color:var(--text-1);
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes .woocommerce-product-attributes-item__value a, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes .woocommerce-product-attributes-item__value a{
color:var(--text-1);
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td{
border-bottom:1px solid #d7d7d7;
font-family:inherit;
color:var(--secondary-color);
font-weight:normal;
font-style:normal;
padding:10px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes td{
border-left:1px solid #d7d7d7;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews{
display:flex;
flex-wrap:wrap;
gap:30px;
margin:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews::before, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews::before, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews::after, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews::after{
display:none;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews .woocommerce-Reviews-title, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews .woocommerce-Reviews-title{
font-size:28px;
margin-bottom:20px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments{
flex-basis:calc(60% - 15px);
max-width:calc(60% - 15px);
padding-right:15px;
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments{
flex-basis:100%;
max-width:100%;
padding:0;
margin-bottom:50px;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist{
padding:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container{
padding:15px;
border:1px solid #d7d7d7;
display:flex;
align-items:center;
gap:15px;
}
@media screen and (max-width:360px){
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container{
flex-direction:column;
align-items:start;
gap:10px;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container img, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container img{
--size:60px;
position:relative;
width:var(--size);
min-width:var(--size);
height:var(--size);
border-radius:var(--size);
border:none;
padding:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text{
position:relative;
padding:0;
margin:0;
border:none;
width:100%;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .meta, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .meta{
display:block;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .woocommerce-review__author, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .woocommerce-review__author{
display:block;
font-size:16px;
letter-spacing:0;
font-weight:600;
font-family:'Montserrat';
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .woocommerce-review__dash, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .woocommerce-review__dash{
display:none;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .woocommerce-review__published-date, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .woocommerce-review__published-date{
display:block;
font-size:14px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .description, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .description{
font-size:16px;
font-weight:400;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .description p, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment_container .comment-text .description p{
margin:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .meta, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .meta{
padding-right:100px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .star-rating, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .star-rating{
position:absolute;
right:0;
top:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist .children, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #comments ol.commentlist .children{
margin:-1px 0 0 30px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper{
flex-basis:calc(40% - 15px);
max-width:calc(40% - 15px);
padding-left:15px;
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper{
flex-basis:100%;
max-width:100%;
padding:0;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #reply-title, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #reply-title{
display:none;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform{
--x:30px;
display:flex;
flex-wrap:wrap;
padding-top:40px;
column-gap:var(--x);
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform{
padding:0;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform > p, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform > p, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating{
width:100%;
margin:0;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform > p + p, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform > p + p, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating + p, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating + p{
margin-top:20px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform > p.comment-form-cookies-consent, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform > p.comment-form-cookies-consent, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating.comment-form-cookies-consent, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating.comment-form-cookies-consent{
margin-top:7px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating{
margin-top:20px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform label, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform label{
font-weight:600;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating{
width:100%;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating a, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating a{
color:#999;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating .stars, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating .stars{
margin:0;
margin-top:5px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating .stars:hover a, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating .stars:hover a, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating .stars.selected a, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-rating .stars.selected a{
color:#efb343;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-notes, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-notes{
font-size:14px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-cookies-consent, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-cookies-consent{
width:100%;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-cookies-consent label, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-cookies-consent label{
font-size:14px;
font-weight:400;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email{
flex-basis:calc(50% - ( var(--x) / 2));
max-width:calc(50% - ( var(--x) / 2));
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author input, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author input, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email input, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email input{
border-radius:0;
font-size:16px;
padding:5px 20px;
color:var(--text-1);
margin:0;
border:1px solid #d7d7d7;
line-height:50px;
height:50px;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author input:focus, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author input:focus, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email input:focus, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email input:focus, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author input:hover, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author input:hover, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email input:hover, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email input:hover{
border-color:var(--primary-color);
}
@media screen and (max-width:1200px){
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email{
flex-basis:100%;
max-width:100%;
}
}
@media screen and (max-width:991px){
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email{
flex-basis:calc(50% - ( var(--x) / 2));
max-width:calc(50% - ( var(--x) / 2));
}
}
@media screen and (max-width:575px){
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-author, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-email{
flex-basis:100%;
max-width:100%;
}
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-comment #comment, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-comment #comment{
border-radius:0;
font-size:16px;
padding:5px 20px;
color:var(--text-1);
margin:0;
border:1px solid #d7d7d7;
}
.woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-comment #comment:focus, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-comment #comment:focus, .woocommerce #pxl-content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-comment #comment:hover, .woocommerce > div.product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #commentform .comment-form-comment #comment:hover{
border-color:var(--primary-color);
}
.pxl-nav-menu .pxl-menu-primary{
display:inline-flex;
align-items:center;
flex-wrap:nowrap;
width:100%;
gap:4px;
}
.pxl-nav-menu .pxl-menu-primary li > a{
color:inherit;
}
.pxl-nav-menu .pxl-menu-primary > li{
position:relative;
display:inline-block;
vertical-align:middle;
color:var(--dark-1);
}
.pxl-nav-menu .pxl-menu-primary > li > a{
display:inline-block;
line-height:80px;
padding-inline:18px;
color:inherit;
}
.pxl-nav-menu .pxl-menu-primary > li .pxl-menu-item-text{
position:relative;
z-index:99;
}
.pxl-nav-menu .pxl-menu-primary > li .sub-menu li{
padding-inline:20px;
position:relative;
font-size:15px;
color:var(--dark-1);
z-index:-3;
}
.pxl-nav-menu .pxl-menu-primary > li .sub-menu li .sub-menu li{
z-index:1;
}
.pxl-nav-menu .pxl-menu-primary > li .sub-menu li .sub-menu li .sub-menu li{
z-index:2;
}
.pxl-nav-menu .pxl-menu-primary > li .sub-menu li .sub-menu li .sub-menu li .sub-menu li{
z-index:3;
}
.pxl-nav-menu .pxl-menu-primary > li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li{
z-index:4;
}
.pxl-nav-menu .pxl-menu-primary > li.pxl-megamenu{
position:static;
}
.pxl-nav-menu .pxl-menu-primary > li.pxl-megamenu .sub-menu{
padding-block:35px;
padding-inline:30px;
background-color:#fff;
border-radius:0;
border-top:1px solid #d7d7d7;
}
.pxl-nav-menu.menu-hover-default .pxl-menu-primary > li{
--hover-bg-color:transparent;
}
.pxl-nav-menu.menu-hover-default .pxl-menu-primary > li > a{
--hover-color:var(--primary-color);
}
.pxl-nav-menu.menu-hover-default .pxl-menu-primary > li > a:hover, .pxl-nav-menu.menu-hover-default .pxl-menu-primary > li > a.current-menu-hover{
color:var(--hover-color);
background-color:var(--hover-bg-color);
}
.pxl-nav-menu.menu-hover-default .pxl-menu-primary > li > a.pxl-onepage-active, .pxl-nav-menu.menu-hover-default .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.menu-hover-default .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.menu-hover-default .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.menu-hover-default .pxl-menu-primary > li.current-menu-ancestor > a{
color:var(--hover-color);
background-color:var(--hover-bg-color);
}
.pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li{
--hover-bg-color:var(--primary-color);
}
.pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li > a{
--hover-color:#fff;
position:relative;
transition-duration:0.25s;
}
.pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li > a::after, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li > a::before{
position:absolute;
content:'';
padding-block:20px;
background-color:var(--hover-bg-color);
top:50%;
transform:translateY(-50%);
-webkit-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
-khtml-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
-moz-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
-ms-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
-o-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
}
.pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li > a::after{
width:var(--afterWidth, 0);
left:var(--afterLeft, auto);
right:var(--afterRight, 0);
}
.pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li > a::before{
width:var(--beforeWidth, 0);
right:var(--beforeRight, auto);
left:var(--beforeLeft, 0);
}
.pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li > a:hover, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li > a.current-menu-hover{
color:var(--hover-color);
}
.pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li > a.pxl-onepage-active, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li.current_page_ancestor > a, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li.current-menu-ancestor > a{
color:var(--hover-color);
}
.pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li > a.pxl-onepage-active::after, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li.current_page_item > a::after, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li.current-menu-item > a::after, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li.current_page_ancestor > a::after, .pxl-nav-menu.menu-hover-box-green .pxl-menu-primary > li.current-menu-ancestor > a::after{
width:100%;
}
.pxl-nav-menu.menu-hover-devider-below{
/* Sub Menu */
}
.pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li{
--hover-bg-color:var(--primary-color);
}
.pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li > a{
--hover-color:#fff;
position:relative;
transition-duration:0.25s;
}
.pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li > a::after, .pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li > a::before{
position:absolute;
content:'';
background-color:var(--hover-bg-color);
bottom:0;
height:4px;
-webkit-box-shadow:0px 4px 20px 0px rgba(74, 171, 61, 0.60);
-khtml-box-shadow:0px 4px 20px 0px rgba(74, 171, 61, 0.60);
-moz-box-shadow:0px 4px 20px 0px rgba(74, 171, 61, 0.60);
-ms-box-shadow:0px 4px 20px 0px rgba(74, 171, 61, 0.60);
-o-box-shadow:0px 4px 20px 0px rgba(74, 171, 61, 0.60);
box-shadow:0px 4px 20px 0px rgba(74, 171, 61, 0.60);
-webkit-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
-khtml-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
-moz-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
-ms-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
-o-transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
transition:width 0.3s ease, left 0.3s ease, right 0.3s ease;
}
.pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li > a::after{
width:var(--afterWidth, 0);
left:var(--afterLeft, auto);
right:var(--afterRight, 0);
}
.pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li > a::before{
width:var(--beforeWidth, 0);
right:var(--beforeRight, auto);
left:var(--beforeLeft, 0);
}
.pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li > a:hover, .pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li > a.current-menu-hover{
color:var(--hover-color);
}
.pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li > a.pxl-onepage-active, .pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li.current_page_item > a, .pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li.current-menu-item > a, .pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li.current-menu-ancestor > a{
color:var(--hover-color);
}
.pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li > a.pxl-onepage-active::after, .pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li.current_page_item > a::after, .pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li.current-menu-item > a::after, .pxl-nav-menu.menu-hover-devider-below .pxl-menu-primary > li.current-menu-ancestor > a::after{
width:100%;
}
.pxl-nav-menu .sub-menu li.menu-item-has-children > a:after{
content:"\f14d";
position:absolute;
top:50%;
right:24px;
-webkit-transform:translate(0, -50%);
-khtml-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
font-size:10px;
font-family:"Caseicon";
font-weight:400;
}
.pxl-nav-menu.show-effect-fade .pxl-menu-primary .sub-menu{
margin-top:0;
}
.pxl-nav-menu.show-effect-dropdown .pxl-menu-primary .sub-menu{
-webkit-transform:scaleY(0);
-khtml-transform:scaleY(0);
-moz-transform:scaleY(0);
-ms-transform:scaleY(0);
-o-transform:scaleY(0);
transform:scaleY(0);
transform-origin:0 0 0;
-webkit-transform-origin:0 0 0;
-ms-transform-origin:0 0 0;
-o-transform-origin:0 0 0;
margin-top:0;
}
.pxl-nav-menu.show-effect-dropdown .pxl-menu-primary li:hover > .sub-menu, .pxl-nav-menu.show-effect-dropdown .pxl-menu-primary li.focus > .sub-menu{
-webkit-transform:scaleY(1);
-khtml-transform:scaleY(1);
-moz-transform:scaleY(1);
-ms-transform:scaleY(1);
-o-transform:scaleY(1);
transform:scaleY(1);
}
.pxl-nav-menu.show-effect-slidedown .pxl-menu-primary .sub-menu{
margin-top:0;
transform:perspective(500px) rotateX(-20deg);
transform-origin:50% 0%;
}
.pxl-nav-menu.show-effect-slidedown .pxl-menu-primary li:hover > .sub-menu, .pxl-nav-menu.show-effect-slidedown .pxl-menu-primary li.focus > .sub-menu{
transform:perspective(500px) rotateX(0deg);
}
@media screen and (min-width:1201px){
#pxl-header-default .pxl-menu-primary > li{
margin:0 1px;
}
#pxl-header-default .pxl-menu-primary > li > a span{
line-height:37px;
display:inline-flex;
padding:0 22px;
align-items:center;
position:relative;
z-index:1;
}
#pxl-header-default .pxl-menu-primary > li > a span:before{
content:'';
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background-color:var(--secondary-color);
z-index:-1;
-webkit-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transform:scaleY(0);
transform-origin:bottom center;
}
#pxl-header-default .pxl-menu-primary > li:hover > a, #pxl-header-default .pxl-menu-primary > li.current_page_item > a, #pxl-header-default .pxl-menu-primary > li.current-menu-item > a, #pxl-header-default .pxl-menu-primary > li.current_page_ancestor > a, #pxl-header-default .pxl-menu-primary > li.current-menu-ancestor > a{
color:var(--primary-color);
}
#pxl-header-default .pxl-menu-primary > li:hover > a span:before, #pxl-header-default .pxl-menu-primary > li.current_page_item > a span:before, #pxl-header-default .pxl-menu-primary > li.current-menu-item > a span:before, #pxl-header-default .pxl-menu-primary > li.current_page_ancestor > a span:before, #pxl-header-default .pxl-menu-primary > li.current-menu-ancestor > a span:before{
transform:scaleY(1);
}
}
@media screen and (min-width:1201px){
body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li .pxl-menu-item-text::before{
left:auto;
right:-10px;
}
body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li > a.pxl-onepage-active .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li:hover > a .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_item > a .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-item > a .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_ancestor > a .pxl-menu-item-text, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-ancestor > a .pxl-menu-item-text{
padding-left:0;
padding-right:22px;
}
body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li > a.pxl-onepage-active .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li:hover > a .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_item > a .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-item > a .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current_page_ancestor > a .pxl-menu-item-text:before, body.rtl .pxl-nav-menu.sub-style-default .sub-menu > li.current-menu-ancestor > a .pxl-menu-item-text:before{
right:0;
}
}
.btn{
width:fit-content;
font-size:16px;
font-weight:bold;
-webkit-transition:all 0.25s linear 0ms;
-khtml-transition:all 0.25s linear 0ms;
-moz-transition:all 0.25s linear 0ms;
-ms-transition:all 0.25s linear 0ms;
-o-transition:all 0.25s linear 0ms;
transition:all 0.25s linear 0ms;
position:relative;
cursor:pointer;
border:none;
z-index:1;
background:var(--bg-color);
flex-wrap:nowrap;
white-space:nowrap;
overflow:hidden;
padding:0;
margin:0;
}
.btn i, .btn svg, .btn svg path, .btn svg rect{
transition:inherit;
}
.btn:hover, .btn:focus{
outline:none;
text-decoration:none;
}
.btn svg, .btn i{
position:relative;
transition:inherit;
}
.btn .pxl-btn--text, .btn svg, .btn i{
position:relative;
z-index:9;
}
@keyframes zoom-in-out{
from{
opacity:1;
transform:translate(-50%, -50%) scale(1);
}
to{
opacity:0;
transform:translate(-50%, -50%) scale(1.8);
}
}
.pxl-zoom-in-out, .btn.pxl-btn-play.pxl-btn-play1::before{
animation:zoom-in-out 2s ease-in-out infinite;
}
@keyframes twirl{
0%, 100%{
transform:translate(-50%, -50%) rotate(0);
}
50%{
transform:translate(-50%, -50%) rotate(360deg);
}
}
.pxl-twirl, .btn.pxl-hover-twirl:hover::after, .btn.pxl-btn-play.pxl-btn-play1.btn:hover::after{
animation:twirl 15s ease-in-out infinite;
}
@keyframes grow-line{
from{
width:0;
}
to{
width:100%;
}
}
@keyframes grow-height{
from{
height:0;
}
to{
height:100%;
}
}
.pxl-grow-line, .btn.pxl-btn-link.pxl-btn-link2:hover::after, .btn.pxl-btn-link.pxl-btn-link2:hover::before, .pxl-service-grid2 .pxl-post--inner:hover .pxl-post--btn::after, .pxl-service-carousel2 .pxl-post--inner:hover .pxl-post--btn::after, .pxl-service-grid2 .pxl-post--inner:hover .pxl-post--btn::before, .pxl-service-carousel2 .pxl-post--inner:hover .pxl-post--btn::before{
animation:grow-line 0.75s ease both;
-webkit-animation:grow-line 0.75s ease both;
-khtml-animation:grow-line 0.75s ease both;
-moz-animation:grow-line 0.75s ease both;
-ms-animation:grow-line 0.75s ease both;
-o-animation:grow-line 0.75s ease both;
}
.pxl-grow-height{
animation:grow-height 0.75s ease both;
-webkit-animation:grow-height 0.75s ease both;
-khtml-animation:grow-height 0.75s ease both;
-moz-animation:grow-height 0.75s ease both;
-ms-animation:grow-height 0.75s ease both;
-o-animation:grow-height 0.75s ease both;
}
.btn.pxl-btn-link{
background-color:transparent;
overflow:visible;
}
.btn.pxl-btn-link.pxl-btn-link1{
padding-block:15px;
color:var(--dark-2);
gap:5px;
}
.btn.pxl-btn-link.pxl-btn-link1 svg{
position:relative;
}
.btn.pxl-btn-link.pxl-btn-link1 svg .pxl-icon--main, .btn.pxl-btn-link.pxl-btn-link1 svg .pxl-icon--copy{
transition:all 0.25s linear;
}
.btn.pxl-btn-link.pxl-btn-link1 svg .pxl-icon--copy{
transform:translateX(-100%);
}
.btn.pxl-btn-link.pxl-btn-link1:hover{
color:var(--primary-color);
}
.btn.pxl-btn-link.pxl-btn-link1:hover svg .pxl-icon--main{
transform:translateX(100%);
}
.btn.pxl-btn-link.pxl-btn-link1:hover svg .pxl-icon--copy{
transform:translateX(0);
}
.btn.pxl-btn-link.pxl-btn-link2{
--current-color:currentcolor;
--size:10px;
color:var(--dark-2);
font-family:'Montserrat';
font-size:16px;
font-weight:500;
padding-block:var(--size);
}
.btn.pxl-btn-link.pxl-btn-link2::after, .btn.pxl-btn-link.pxl-btn-link2::before{
content:'';
position:absolute;
bottom:var(--size);
left:auto;
right:0;
width:100%;
max-width:50%;
height:1px;
background-color:var(--current-color);
}
.btn.pxl-btn-link.pxl-btn-link2::before{
left:0;
right:auto;
}
.btn.pxl-btn-link.pxl-btn-link2:hover{
color:var(--primary-color);
}
.btn.pxl-btn-link.pxl-btn-link3{
--size:15px;
--color:currentcolor;
color:var(--secondary-color);
font-size:15px;
font-weight:600;
gap:12px;
line-height:2;
}
.btn.pxl-btn-link.pxl-btn-link3::before{
content:'';
position:absolute;
bottom:0;
left:0;
width:0;
height:1px;
background-color:var(--color);
}
.btn.pxl-btn-link.pxl-btn-link3 .pxl-btn--icon{
position:relative;
}
.btn.pxl-btn-link.pxl-btn-link3 .pxl-btn--icon .pxl-path--copy{
position:absolute;
transform:translate(-100%, 100%);
opacity:0;
}
.btn.pxl-btn-link.pxl-btn-link3:hover{
color:var(--primary-color);
}
.btn.pxl-btn-link.pxl-btn-link3:hover::before{
width:100%;
}
.btn.pxl-btn-link.pxl-btn-link3:hover .pxl-btn--icon .pxl-path--main{
transform:translate(100%, -100%);
}
.btn.pxl-btn-link.pxl-btn-link3:hover .pxl-btn--icon .pxl-path--copy{
transform:translate(0, 0);
opacity:1;
}
.btn.pxl-btn-link.pxl-btn-link4{
--current-color:currentcolor;
color:#fff;
font-size:14px;
font-weight:700;
line-height:1.85714;
letter-spacing:1.28px;
text-transform:uppercase;
gap:7px;
}
.btn.pxl-btn-link.pxl-btn-link4 .pxl-btn--icon{
transition:inherit;
}
.btn.pxl-btn-link.pxl-btn-link4::before{
content:'';
position:absolute;
bottom:0;
left:auto;
right:0;
width:0;
height:1px;
background-color:var(--current-color);
}
.btn.pxl-btn-link.pxl-btn-link4:hover::before{
width:100%;
left:0;
right:auto;
}
.btn.pxl-btn-link.pxl-btn-link4:hover .pxl-btn--icon{
transform:translateX(5px);
}
.btn.pxl-btn-play{
overflow:visible;
}
.btn.pxl-btn-play.pxl-btn-play1{
--size:68px;
width:var(--size);
height:var(--size);
border-radius:var(--size);
}
.btn.pxl-btn-play.pxl-btn-play1 .pxl-btn--text{
display:none;
}
.btn.pxl-btn-play.pxl-btn-play1 .pxl-btn--icon{
transition:inherit;
}
.btn.pxl-btn-play.pxl-btn-play1::after{
content:'';
border:1px solid #fff;
width:84px;
height:84px;
border-radius:inherit;
}
.btn.pxl-btn-play.pxl-btn-play1::before{
content:'';
width:84px;
height:84px;
border:1px solid #fff;
border-radius:inherit;
}
.btn.pxl-btn-play.pxl-btn-play1:hover{
background-color:var(--hover-bg-color);
}
.btn.pxl-btn-play.pxl-btn-play2{
--bg-color:transparent;
gap:12px;
line-height:1;
color:#fff;
font-weight:700;
}
.btn.pxl-btn-play.pxl-btn-play2 .pxl-btn--icon{
--size:60px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
background-color:#fff;
position:relative;
}
.btn.pxl-btn-play.pxl-btn-play2 .pxl-btn--icon svg{
width:11px;
height:14px;
transition:inherit;
}
.btn.pxl-btn-play.pxl-btn-play2 .pxl-btn--icon svg path{
fill:var(--primary-color);
}
.btn.pxl-btn-play.pxl-btn-play2 .pxl-btn--icon:before{
content:"";
position:absolute;
z-index:0;
left:0;
top:0;
display:block;
width:100%;
height:100%;
background-color:rgba(255, 255, 255, .63);
border-radius:50%;
animation:pxl_pulse_border 1500ms ease-out infinite;
-webkit-animation:pxl_pulse_border 1500ms ease-out infinite;
z-index:0;
border-radius:inherit;
}
.btn.pxl-btn-play.pxl-btn-play2 .pxl-btn--icon::after{
position:absolute;
content:"";
inset:0;
backdrop-filter:blur(5px);
border-radius:50%;
z-index:-1;
}
.btn.pxl-btn-play.pxl-btn-play2 .pxl-btn--text{
position:relative;
z-index:9;
}
.btn.pxl-btn-play.pxl-btn-play2:hover .pxl-btn--icon svg{
scale:1.25;
}
.btn.pxl-btn-play.pxl-btn-play3{
gap:7px;
color:#fff;
font-family:'Montserrat';
font-size:16px;
font-style:normal;
font-weight:700;
line-height:60px;
background-color:transparent;
}
.btn.pxl-btn-play.pxl-btn-play3 .pxl-btn--icon{
position:relative;
--size:60px;
min-width:var(--size);
height:var(--size);
border-radius:50%;
width:var(--size);
border:2px solid #fff;
}
.btn.pxl-btn-play.pxl-btn-play3 .pxl-btn--icon::before{
content:'';
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
animation:pxl_pulse_border 1500ms ease-out infinite;
-webkit-animation:pxl_pulse_border 1500ms ease-out infinite;
border:1px solid #fff;
border-radius:inherit;
}
.btn.pxl-btn-play.pxl-btn-play3 .pxl-btn--icon::after{
content:'';
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
animation:pxl_pulse_border 1500ms ease-out infinite;
-webkit-animation:pxl_pulse_border 1500ms ease-out infinite;
animation-delay:750ms;
-webkit-animation-delay:750ms;
border:1px solid #fff;
border-radius:inherit;
}
.btn.pxl-btn-play.pxl-btn-play3:hover .pxl-btn--icon i, .btn.pxl-btn-play.pxl-btn-play3:hover .pxl-btn--icon svg{
scale:1.15;
}
.btn.pxl-btn-basic{
--x:42px;
--y:60px;
border-radius:100px;
padding-inline:var(--x);
line-height:var(--y);
}
.btn.pxl-btn-basic.pxl-btn-basic1{
--x:55px;
font-family:'Inter';
font-size:18px;
padding-inline:var(--x);
line-height:var(--y);
}
.btn.pxl-btn-basic.pxl-btn-basic2{
color:#fff;
font-size:16px;
font-weight:700;
padding-inline:var(--x);
line-height:var(--y);
}
.btn.pxl-btn-basic.pxl-btn-basic3{
--y:58px;
--bg-color:#fff;
color:var(--secondary-color);
font-size:16px;
font-weight:700;
border:1px solid var(--secondary-color);
padding-inline:var(--x);
line-height:var(--y);
}
.btn.pxl-btn-basic.pxl-btn-basic4{
--x:33px;
--y:58px;
--bg-color:#fff;
--hover-bg-color:var(--primary-color);
color:var(--dark-blue-2);
border-radius:6px;
padding-inline:var(--x);
line-height:var(--y);
}
.btn.pxl-btn-icon{
--bg-color:transparent;
font-size:18px;
padding:10px;
}
.btn.pxl-btn-close{
padding:0;
}
.btn.pxl-btn-gradient{
color:#fff;
font-family:'Inter';
font-size:16px;
font-weight:600;
letter-spacing:0.08px;
-webkit-box-shadow:0px 4px 30px 0px rgba(89, 100, 255, 0.10);
-khtml-box-shadow:0px 4px 30px 0px rgba(89, 100, 255, 0.10);
-moz-box-shadow:0px 4px 30px 0px rgba(89, 100, 255, 0.10);
-ms-box-shadow:0px 4px 30px 0px rgba(89, 100, 255, 0.10);
-o-box-shadow:0px 4px 30px 0px rgba(89, 100, 255, 0.10);
box-shadow:0px 4px 30px 0px rgba(89, 100, 255, 0.10);
padding-inline:52px;
line-height:57px;
height:57px;
border-radius:100px;
background-image:-webkit-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-moz-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-ms-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-o-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from) 0%', endColorStr='var(--gradient-color-to) 100%');
}
.btn.pxl-btn-gradient::before{
content:'';
transition:inherit;
background-image:-webkit-linear-gradient(-90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-moz-linear-gradient(-90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-ms-linear-gradient(-90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-o-linear-gradient(-90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:linear-gradient(-90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from) 0%', endColorStr='var(--gradient-color-to) 100%');
opacity:0;
}
.btn.pxl-btn-gradient:hover{
color:#fff;
}
.btn.pxl-btn-gradient:hover::before{
opacity:1;
}
.btn.pxl-hover-split-bg{
background-color:var(--bg-color);
overflow:clip !important;
}
.btn.pxl-hover-split-bg::before{
position:absolute;
content:'';
top:50%;
left:0;
height:105%;
width:100%;
transform:translateY(-50%) scaleY(0);
background-color:var(--hover-bg-color);
}
.btn.pxl-hover-split-bg:hover{
color:#fff;
}
.btn.pxl-hover-split-bg:hover::before{
transform:translateY(-50%) scaleY(1);
}
.btn.pxl-hover-fade:hover{
background-color:var(--hover-bg-color);
}
.btn.pxl-hover-reveal{
background-color:var(--bg-color);
}
.btn.pxl-hover-reveal::after{
position:absolute;
content:attr(data-text);
opacity:0;
transform:translateY(100%);
transition:inherit;
}
.btn.pxl-hover-reveal:hover{
background-color:var(--hover-bg-color);
}
.btn.pxl-hover-reveal:hover .pxl-btn--text{
transform:scaleY(0);
}
.btn.pxl-hover-reveal:hover::after{
transform:translateY(0);
opacity:1;
}
.btn.pxl-hover-scale-bg, .widget_pxl_author_info_widget .pxl-author-socials .pxl-item--social.btn, .pxl-team-info.pxl-team-info1 .pxl-item--social.btn{
overflow:hidden;
}
.btn.pxl-hover-scale-bg::after, .widget_pxl_author_info_widget .pxl-author-socials .pxl-item--social.btn::after, .pxl-team-info.pxl-team-info1 .pxl-item--social.btn::after{
content:'';
width:calc(100% - 2px);
height:calc(100% - 2px);
transform:translate(-50%, -50%) scale(0);
opacity:0;
transition:inherit;
border-radius:inherit;
background-color:var(--hover-bg-color);
}
.btn.pxl-hover-scale-bg:hover, .widget_pxl_author_info_widget .pxl-author-socials .pxl-item--social.btn:hover, .pxl-team-info.pxl-team-info1 .pxl-item--social.btn:hover{
--color:#fff;
}
.btn.pxl-hover-scale-bg:hover::after, .widget_pxl_author_info_widget .pxl-author-socials .pxl-item--social.btn:hover::after, .pxl-team-info.pxl-team-info1 .pxl-item--social.btn:hover::after{
transform:translate(-50%, -50%) scale(1);
opacity:1;
}
.btn.pxl-hover-twirl:hover::after, .btn.pxl-btn-play.pxl-btn-play1.btn:hover::after{
border-style:dashed;
}
.btn.pxl-hover-zoom-in:hover{
scale:1.2;
color:var(--primary-color);
}
.btn.pxl-hover-fade:hover{
color:var(--color);
background-color:var(--bg-hover-color);
}
body:not(.rtl) .ltr-reverse{
-webkit-transform:scaleX(-1);
-khtml-transform:scaleX(-1);
-moz-transform:scaleX(-1);
-ms-transform:scaleX(-1);
-o-transform:scaleX(-1);
transform:scaleX(-1);
}
.elementor-editor-active.single-pxl-template{
background-color:#d9d9d9 !important;
}
.pxl-elementor-section-images span{
--s:8s;
position:absolute;
}
@keyframes spin_reverse{
from{
transform:rotate(0);
}
to{
transform:rotate(-360deg);
}
}
.turbine-blades{
animation:spin_reverse var(--s) linear infinite;
-o-animation:spin_reverse var(--s) linear infinite;
-webkit-animation:spin_reverse var(--s) linear infinite;
-moz-animation:spin_reverse var(--s) linear infinite;
}
@media screen and (max-width:1600px){
.pxl-section-main-header1 .pxl-links .pxl-item--link .pxl-item--text{
max-width:200px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
}
hr{
width:100%;
padding:0;
margin:0;
border:none;
}
@keyframes zoom-in{
from{
scale:1;
}
to{
scale:1.2;
}
}
.pxl-hover-zoom-in{
overflow:hidden;
}
.pxl-hover-zoom-in img{
transition-duration:0.35s;
}
@keyframes grow-ltr{
from{
left:auto;
right:0;
width:0;
}
to{
left:0;
right:auto;
width:100%;
}
}
.pxl-grow-ltr{
animation:grow-ltr 0.25s ease forwards;
}
@keyframes grow-rtl{
from{
left:0;
right:auto;
width:0;
}
to{
left:auto;
right:0;
width:100%;
}
}
.pxl-grow-rtl{
animation:grow-rtl 0.25s ease forwards;
}
@media screen and (max-width:991px){
.search-results #pxl-content-area{
margin-bottom:85px;
}
}
.blog .pxl-content-wrap, .single-post .pxl-content-wrap{
margin-left:-23.5px;
margin-right:-23.5px;
}
.blog .pxl-content-wrap #pxl-content-area, .single-post .pxl-content-wrap #pxl-content-area{
max-width:72%;
flex:0 0 72%;
padding-left:10px;
padding-right:10px;
}
.blog .pxl-content-wrap #pxl-sidebar-area, .single-post .pxl-content-wrap #pxl-sidebar-area{
max-width:28%;
flex:0 0 28%;
padding-left:10px;
padding-right:10px;
}
@media screen and (max-width:1200px){
.blog .pxl-content-wrap, .single-post .pxl-content-wrap{
margin-right:-15px;
margin-left:-15px;
}
.blog .pxl-content-wrap #pxl-content-area, .single-post .pxl-content-wrap #pxl-content-area, .blog .pxl-content-wrap #pxl-sidebar-area, .single-post .pxl-content-wrap #pxl-sidebar-area{
padding-left:15px;
padding-right:15px;
}
}
@media screen and (max-width:991px){
.blog .pxl-content-wrap #pxl-content-area, .single-post .pxl-content-wrap #pxl-content-area{
margin-bottom:85px;
}
.blog .pxl-content-wrap #pxl-content-area, .single-post .pxl-content-wrap #pxl-content-area, .blog .pxl-content-wrap #pxl-sidebar-area, .single-post .pxl-content-wrap #pxl-sidebar-area{
max-width:100%;
flex:0 0 100%;
}
}
.single-post #pxl-main{
padding-block:120px 213px;
}
.single .pxl-breadcrumb li:not(:first-child):not(:last-child){
display:none;
}
.pxl-fied-name:before{
content:"\f11c";
}
.pxl-fied-mail:before{
content:"\f11b";
}
.pxl-fied-phone:before{
content:"\f11d";
}
.pxl-select-higthlight:before{
content:"\f129";
}
.pxl-section-shapes.pxl-overflow-hidden{
overflow:hidden;
}
.pxl-section-shapes .pxl-shape{
position:absolute;
}
.elementor-section .pxl-item--layer{
position:absolute;
}
.pxl-hover-underline{
--current-color:currentcolor;
}
.pxl-hover-underline a{
background-repeat:no-repeat;
background-position-y:-1px;
background-image:linear-gradient(transparent calc(100% - 1px), var(--current-color) 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;
}
.pxl-hover-underline a:hover{
animation:0.6s cubic-bezier(0.215, 0.61, 0.355, 1) pxl-wide-menu-underline-hover forwards;
}
.error404 #pxl-main{
padding:0;
}
.error404 #pxl-content-main{
height:100vh;
min-height:100px;
width:100%;
position:relative;
}
.error404 .pxl-bg--overlay{
background:linear-gradient(180deg, #4aab3d 0%, #073c00 100%);
opacity:0.94;
z-index:-1;
}
.error404 .pxl-bg--img{
z-index:-9;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
}
.error404 .pxl-page-container{
width:100%;
max-width:753px;
padding-inline:15px;
margin:0 auto;
height:100%;
}
.error404 .pxl-page-content{
width:100%;
display:flex;
flex-direction:column;
height:100%;
justify-content:center;
align-items:center;
}
.error404 .pxl-error--404{
position:relative;
color:#fff;
text-align:center;
font-family:'Montserrat';
font-size:226.462px;
font-weight:700;
line-height:0.87668;
margin-bottom:14px;
text-shadow:6px 6px 0px var(--primary-color);
}
@media screen and (max-width:1200px){
.error404 .pxl-error--404{
font-size:220px;
}
}
@media screen and (max-width:991px){
.error404 .pxl-error--404{
font-size:210px;
}
}
@media screen and (max-width:767px){
.error404 .pxl-error--404{
font-size:190px;
}
}
@media screen and (max-width:575px){
.error404 .pxl-error--404{
font-size:160px;
}
}
@media screen and (max-width:360px){
.error404 .pxl-error--404{
font-size:140px;
}
}
.error404 .pxl-error--subtitle{
color:#fff;
font-family:'Montserrat';
font-size:42px;
font-weight:600;
line-height:1.57143;
text-transform:uppercase;
margin-bottom:14px;
}
@media screen and (max-width:991px){
.error404 .pxl-error--subtitle{
font-size:40px;
}
}
@media screen and (max-width:767px){
.error404 .pxl-error--subtitle{
font-size:36px;
}
}
@media screen and (max-width:575px){
.error404 .pxl-error--subtitle{
font-size:32px;
}
}
@media screen and (max-width:360px){
.error404 .pxl-error--subtitle{
font-size:30px;
}
}
.error404 .pxl-error--message{
color:#fff;
margin-bottom:55px;
text-align:center;
}
.error404 .pxl-form-group{
width:100%;
}
.error404 .searchform-wrap{
position:relative;
border-radius:6px;
overflow:hidden;
margin-bottom:37px;
}
.error404 .searchform-wrap input{
border:none;
border-radius:inherit;
background-color:#fff;
line-height:58px;
padding-block:0;
padding-inline:25px 60px;
}
.error404 .searchform-wrap .btn{
position:absolute;
right:0;
top:0;
width:58px;
height:58px;
padding:0;
}
.error404 .btn-back-home{
width:fit-content;
border-radius:100px;
box-shadow:0px 15px 20px 0px rgba(7, 60, 0, 0.15);
background-color:rgba(255, 255, 255, 0.20);
}
.error404 .btn-back-home:hover{
background-color:var(--secondary-color);
color:#fff;
}
.pxl-search-form .searchform-wrap{
position:relative;
border-radius:6px;
overflow:hidden;
margin-bottom:37px;
}
.pxl-search-form .searchform-wrap input{
border:none;
border-radius:inherit;
background-color:#fff;
line-height:58px;
padding-block:0;
padding-inline:25px 60px;
}
.pxl-search-form .searchform-wrap .btn{
position:absolute;
right:0;
top:0;
width:58px;
height:58px;
padding:0;
}
.pxl-list .pxl-item--single{
--y:6px;
width:100%;
gap:11px;
}
.pxl-list .pxl-item--single + .pxl-item--single{
margin-top:var(--y);
}
.pxl-list.pxl-list-default .pxl-item--single{
color:var(--dark-2);
font-family:'Montserrat';
}
.pxl-list.pxl-list-default .pxl-item--single i{
color:var(--primary-color);
}
.pxl-list.pxl-list-style1 .pxl-item--single{
--y:7px;
font-size:22px;
font-weight:400;
}
.pxl-list.pxl-list-style1 .pxl-item--single i{
color:var(--primary-color);
font-size:18px;
}
@media screen and (max-width:991px){
.pxl-list.pxl-list-style1 .pxl-item--single{
font-size:20px;
}
}
@media screen and (max-width:767px){
.pxl-list.pxl-list-style1 .pxl-item--single{
font-size:18px;
}
}
.pxl-list.pxl-list-style2 .pxl-item--single{
--y:14px;
gap:9px;
color:var(--dark-2);
font-family:'Montserrat';
font-size:14px;
font-weight:600;
letter-spacing:-0.28px;
}
.pxl-list.pxl-list-style2 .pxl-item--single i{
color:var(--primary-color);
font-size:16px;
}
.pxl-list.pxl-list-style3 .pxl-item--single{
--y:6.5px;
color:var(--secondary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:500;
letter-spacing:-0.32px;
gap:4px;
}
.pxl-list.pxl-list-style3 .pxl-item--single i{
font-size:20px;
color:var(--primary-color);
}
.pxl-links{
--border-color:rgba(255, 255, 255, 0.20);
}
.pxl-links .pxl-item--list{
width:100%;
}
.pxl-links .pxl-item--link{
gap:15px;
}
.pxl-links .pxl-item--link .pxl-item--text{
transition:inherit;
}
.pxl-links .pxl-item--link .pxl-item--icon{
transition:inherit;
}
.pxl-links.pxl-layout-vertical .pxl-item--list{
margin-block:calc(-1 * var(--spacing));
}
.pxl-links.pxl-layout-vertical .pxl-item--single{
display:block;
padding-block:var(--spacing);
}
.pxl-links.pxl-layout-vertical.pxl-is-devider{
--size:1px;
}
.pxl-links.pxl-layout-vertical.pxl-is-devider .pxl-item--single + .pxl-item--single{
border-top:var(--size) solid var(--border-color);
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical1{
--spacing:6px;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical1 .pxl-item--link{
color:var(--text-2);
font-size:17px;
font-weight:400;
line-height:1.4;
letter-spacing:-0.34px;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical1 .pxl-item--link .pxl-item--icon{
color:var(--primary-color);
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical2{
--spacing:10px;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical2 .pxl-item--link{
width:100%;
color:var(--dark-2);
font-size:28px;
font-weight:400;
line-height:1.14286;
gap:24px;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical2 .pxl-item--link:hover .pxl-item--text .pxl-text--copy{
opacity:1;
transform:scaleY(1);
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical2 .pxl-item--link:hover .pxl-item--text .pxl-text--main{
opacity:0;
transform:scaleY(0);
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical2 .pxl-item--text{
position:relative;
transition:inherit;
width:100%;
display:block;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical2 .pxl-item--text .pxl-text--main{
display:block;
transition:inherit;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical2 .pxl-item--text .pxl-text--copy{
display:block;
transition:inherit;
opacity:0;
transform:scaleY(0);
font-weight:600;
color:var(--dark-2);
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical2 .pxl-item--icon{
--size:50px;
width:var(--size);
min-width:var(--size);
height:var(--size);
border-radius:50%;
background-color:var(--primary-color);
color:#fff;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical3{
--spacing:6px;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--single{
max-width:347px;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--link{
width:100%;
position:relative;
min-height:64px;
padding-inline:40px 67px;
color:#fff;
border-bottom:1px solid rgba(215, 215, 215, 0.29);
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--link:hover, .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--link.active{
color:#fff;
border-color:rgba(255, 255, 255, 0);
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--link:hover .pxl-item--btn, .pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--link.active .pxl-item--btn{
width:100%;
opacity:1;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--icon{
display:none;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--text{
position:relative;
z-index:9;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--btn{
--size:50px;
border-radius:50px;
background-color:var(--primary-color);
opacity:0;
width:0;
}
.pxl-links.pxl-layout-vertical.pxl-layout-vertical3 .pxl-item--btn > span{
width:var(--size);
height:var(--size);
border-radius:var(--size);
min-width:var(--size);
position:absolute;
right:7px;
top:50%;
transform:translateY(-50%);
background-color:#fff;
transition:inherit;
}
.pxl-links.pxl-layout-horizontal .pxl-item--list{
margin-inline:calc(-1 * var(--spacing));
}
.pxl-links.pxl-layout-horizontal .pxl-item--single{
padding-inline:var(--spacing);
}
.pxl-links.pxl-layout-horizontal.pxl-is-devider{
--size:1px;
}
.pxl-links.pxl-layout-horizontal.pxl-is-devider .pxl-item--single + .pxl-item--single{
border-left:var(--size) solid var(--border-color);
}
.pxl-links.pxl-layout-horizontal.pxl-layout-horizontal1{
--spacing:16.5px;
}
.pxl-links.pxl-layout-horizontal.pxl-layout-horizontal1 .pxl-item--link{
--size:32px;
color:#fff;
}
.pxl-links.pxl-layout-horizontal.pxl-layout-horizontal1 .pxl-item--link .pxl-item--icon{
font-size:16px;
width:var(--size);
min-width:var(--size);
height:var(--size);
border-radius:50%;
background-color:var(--primary-color);
}
.pxl-links.pxl-layout-horizontal.pxl-layout-horizontal1 .pxl-item--link:hover{
color:var(--primary-color);
}
.pxl-links.pxl-layout-horizontal.pxl-layout-horizontal1 .pxl-item--link:hover .pxl-item--icon{
color:#fff;
}
.pxl-links.pxl-layout-horizontal.pxl-layout-horizontal2{
--spacing:14px;
}
.pxl-links.pxl-layout-horizontal.pxl-layout-horizontal2 .pxl-item--link{
gap:12px;
color:#fff;

font-size:15px;
line-height:1.4;
letter-spacing:-0.3px;
}
.pxl-links .pxl-item--link.pxl-hover-fade:hover{
color:var(--primary-color);
}
.pxl-links .pxl-item--heading{
display:block;
color:#fff;
margin-bottom:27px;
text-transform:uppercase;
}
.pxl-social-icons.pxl-social-icons1{
--spacing:10px;
--color:#fff;
}
.pxl-social-icons.pxl-social-icons1 .pxl-item--list{
width:100%;
gap:var(--spacing);
}
.pxl-social-icons.pxl-social-icons1.pxl-social-style1{
--spacing:8px;
--size:28px;
}
.pxl-social-icons.pxl-social-icons1.pxl-social-style1 .pxl-item--link{
width:var(--size);
height:var(--size);
min-width:var(--size);
font-size:14px;
color:var(--text-3);
background-color:transparent;
}
.pxl-social-icons.pxl-social-icons1.pxl-social-style2 .pxl-item--link{
--size:40px;
width:var(--size);
height:var(--size);
min-width:var(--size);
border-radius:50%;
background-color:rgba(255, 255, 255, .1);
font-size:15px;
}
.pxl-social-icons.pxl-social-icons1.pxl-social-style3{
--spacing:2px;
}
.pxl-social-icons.pxl-social-icons1.pxl-social-style3 .pxl-item--link{
--size:50px;
width:var(--size);
height:var(--size);
min-width:var(--size);
background-color:rgba(255, 255, 255, .1);
font-size:15px;
}
.pxl-social-icons.pxl-social-icons1 .pxl-item--link:hover{
color:var(--color);
}
.pxl-social-icons.pxl-social-icons1 .pxl-item--link:hover.pxl-hover-fade{
background-color:var(--hover-bg-color);
}
.pxl-social-icons.pxl-social-icons1 .pxl-item--link:hover.pxl-hover-scale{
--hover-bg-color:transparent;
background-color:var(--hover-bg-color);
}
.pxl-search-form.pxl-search-form1 .pxl-form-container{
display:inline-flex;
width:100%;
}
.pxl-search-form.pxl-search-form1 .pxl-form-inner{
width:100%;
}
.pxl-search-form.pxl-search-form1 .pxl-form-wrap{
position:relative;
border-radius:6px;
overflow:hidden;
margin-bottom:37px;
}
.pxl-search-form.pxl-search-form1 .pxl-form-wrap input{
border:none;
border-radius:inherit;
background-color:#fff;
line-height:58px;
padding-block:0;
padding-inline:25px 60px;
}
.pxl-search-form.pxl-search-form1 .pxl-form-wrap .btn{
position:absolute;
right:0;
top:0;
width:58px;
height:58px;
padding:0;
}
.pxl-switch-language .pxl-btn-switch{
font-family:'Montserrat';
padding-inline:15px;
gap:7px;
font-size:16px;
font-weight:600;
line-height:68px;
text-transform:capitalize;
background-color:transparent;
}
.pxl-switch-language .pxl-btn-switch svg, .pxl-switch-language .pxl-btn-switch i{
transition:inherit;
}
.pxl-switch-language .pxl-btn-switch.active svg, .pxl-switch-language .pxl-btn-switch:hover svg, .pxl-switch-language .pxl-btn-switch.active i, .pxl-switch-language .pxl-btn-switch:hover i{
transform:scaleY(-1);
}
.pxl-switch-language .pxl-form-select{
position:relative;
}
.pxl-switch-language .pxl-form-select:hover .pxl-list--languages{
margin-top:0;
visibility:visible;
opacity:1;
}
.pxl-switch-language .pxl-list--languages{
padding:20px;
position:absolute;
top:100%;
right:0;
background-color:#fff;
z-index:99;
opacity:0;
visibility:hidden;
margin-top:50px;
-webkit-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
-khtml-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
-moz-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
-ms-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
-o-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
}
.pxl-switch-language .pxl-list--languages .pxl-item--language{
cursor:pointer;
font-family:'Montserrat';
font-size:16px;
font-weight:600;
text-transform:capitalize;
color:var(--secondary-color);
padding:10px 30px;
}
.pxl-switch-language .pxl-list--languages .pxl-item--language.current-language, .pxl-switch-language .pxl-list--languages .pxl-item--language:hover{
background-color:var(--secondary-color);
color:#fff;
}
.pxl-switch-language .pxl-list--languages .pxl-item--language + .pxl-item--language{
margin-top:2px;
}
@keyframes flip-x{
0%, 100%{
transform:scaleX(1);
}
50%{
transform:scaleX(-1);
}
}
.pxl-flip-x, .pxl-icon-box .pxl-item--inner:hover .pxl-item--icon{
animation:flip-x 0.25s ease-in-out forwards;
}
.pxl-icon-box{
position:relative;
}
.pxl-icon-box .pxl-item--link{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:99;
}
.pxl-icon-box .pxl-item--inner{
display:inline-flex;
align-items:center;
column-gap:34px;
row-gap:15px;
}
.pxl-icon-box .pxl-item--icon{
color:var(--primary-color);
}
.pxl-icon-box .pxl-item--icon svg{
width:60px;
height:70px;
}
.pxl-icon-box .pxl-item--icon svg path{
fill:var(--primary-color);
}
.pxl-icon-box .pxl-item--title{
color:var(--dark-blue-2);
margin-bottom:12px;
}
.pxl-icon-box .pxl-item--desc{

font-size:17px;
line-height:1.4;
letter-spacing:-0.34px;
}
.pxl-icon-single .pxl-item--icon{
--size:auto;
min-width:var(--size);
width:var(--size);
height:var(--size);
overflow:hidden;
}
.pxl-button{
width:100%;
}
.pxl-button .pxl-item--inner{
width:100%;
display:inline-flex;
}
.pxl-cart a{
position:relative;
display:inline-block;
}
.pxl-cart a::after{
--size:12px;
content:attr(data-product);
position:absolute;
bottom:-2px;
right:-4px;
width:var(--size);
height:var(--size);
border-radius:var(--size);
font-size:8px;
color:#faf7f2;
background-color:var(--primary-color);
}
.pxl-cart a:hover{
color:var(--primary-color);
}
.pxl-block-shape{
position:relative;
width:100%;
height:91.5px;
overflow:hidden;
border-radius:8px;
}
.pxl-block-shape .pxl-item--shape{
position:absolute;
border-radius:50%;
background:radial-gradient(50% 50% at 50% 50%, #4aab3d 0%, rgba(74, 171, 61, 0.00) 100%);
filter:blur(30px);
--size:398px;
width:var(--size);
height:var(--size);
}
@keyframes move-rect{
0%, 100%{
transform:translateX(0) rotate(45deg);
}
50%{
transform:translateX(-44px) rotate(45deg);
}
}
.pxl-heading .pxl-item--container{
display:flex;
width:100%;
}
.pxl-heading .pxl-item--inner{
display:flex;
flex-direction:column;
}
.pxl-heading .pxl-item--title{
 font-size:40px;
--width:34px;
--height:3px;
}
@media screen and (max-width:1400px){
.pxl-heading .pxl-item--title.h1{
font-size:36px;
}
}
@media screen and (max-width:1200px){
.pxl-heading .pxl-item--title.h1{
font-size:32px;
}
}
@media screen and (max-width:991px){
.pxl-heading .pxl-item--title.h1{
font-size:28px;
}
}
@media screen and (max-width:767px){
.pxl-heading .pxl-item--title.h1{
font-size:26px;
}
}
@media screen and (max-width:575px){
.pxl-heading .pxl-item--title.h1{
font-size:22px;
}
}
@media screen and (max-width:1400px){
.pxl-heading .pxl-item--title.h2{
font-size:50px;
}
}
@media screen and (max-width:1200px){
.pxl-heading .pxl-item--title.h2{
font-size:46px;
}
}
@media screen and (max-width:991px){
.pxl-heading .pxl-item--title.h2{
font-size:42px;
}
}
@media screen and (max-width:767px){
.pxl-heading .pxl-item--title.h2{
font-size:40px;
}
}
@media screen and (max-width:575px){
.pxl-heading .pxl-item--title.h2{
font-size:38px;
}
}
@media screen and (max-width:991px){
.pxl-heading .pxl-item--title.h7, .pxl-heading .pxl-post--standard .pxl-item--title.pxl-item--title, .pxl-post--standard .pxl-heading .pxl-item--title.pxl-item--title, .pxl-heading .pxl-item--standard .pxl-item--title.pxl-item--title, .pxl-item--standard .pxl-heading .pxl-item--title.pxl-item--title, .pxl-heading #comments .comment-heading.pxl-item--title, #comments .pxl-heading .comment-heading.pxl-item--title, .pxl-heading #comments #reply-title.pxl-item--title, #comments .pxl-heading #reply-title.pxl-item--title, .pxl-heading body.woocommerce-cart .cart-collaterals .cart_totals > h2.pxl-item--title, body.woocommerce-cart .cart-collaterals .cart_totals > .pxl-heading h2.pxl-item--title, .pxl-heading .woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price bdi.pxl-item--title, .woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price .pxl-heading bdi.pxl-item--title, .pxl-heading .woocommerce > div.product .woocommerce-sg-product-price .price bdi.pxl-item--title, .woocommerce > div.product .woocommerce-sg-product-price .price .pxl-heading bdi.pxl-item--title, .pxl-heading .pxl-heading .pxl-item--title.pxl-h-underlined1.pxl-item--title, .pxl-heading .pxl-heading .pxl-item--title.pxl-h-underlined1.pxl-item--title, .pxl-heading .pxl-contact-form.pxl-wpcf7-style2 .pxl-item--heading.pxl-item--title, .pxl-contact-form.pxl-wpcf7-style2 .pxl-heading .pxl-item--heading.pxl-item--title, .pxl-heading .pxl-contact-box.pxl-contact-box2 .pxl-item--title.pxl-item--title, .pxl-contact-box.pxl-contact-box2 .pxl-heading .pxl-item--title.pxl-item--title, .pxl-heading .pxl-news-grid2 .pxl-post--inner .pxl-post--title.pxl-item--title, .pxl-news-grid2 .pxl-post--inner .pxl-heading .pxl-post--title.pxl-item--title, .pxl-heading .pxl-case-studies-grid2 .pxl-post--title.pxl-item--title, .pxl-case-studies-grid2 .pxl-heading .pxl-post--title.pxl-item--title, .pxl-heading .pxl-team-grid1 .pxl-post--title.pxl-item--title, .pxl-heading .pxl-team-carousel1 .pxl-post--title.pxl-item--title, .pxl-team-grid1 .pxl-heading .pxl-post--title.pxl-item--title{
font-size:28px;
}
}
@media screen and (max-width:767px){
.pxl-heading .pxl-item--title.h7, .pxl-heading .pxl-post--standard .pxl-item--title.pxl-item--title, .pxl-post--standard .pxl-heading .pxl-item--title.pxl-item--title, .pxl-heading .pxl-item--standard .pxl-item--title.pxl-item--title, .pxl-item--standard .pxl-heading .pxl-item--title.pxl-item--title, .pxl-heading #comments .comment-heading.pxl-item--title, #comments .pxl-heading .comment-heading.pxl-item--title, .pxl-heading #comments #reply-title.pxl-item--title, #comments .pxl-heading #reply-title.pxl-item--title, .pxl-heading body.woocommerce-cart .cart-collaterals .cart_totals > h2.pxl-item--title, body.woocommerce-cart .cart-collaterals .cart_totals > .pxl-heading h2.pxl-item--title, .pxl-heading .woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price bdi.pxl-item--title, .woocommerce #pxl-content-area div.product .woocommerce-sg-product-price .price .pxl-heading bdi.pxl-item--title, .pxl-heading .woocommerce > div.product .woocommerce-sg-product-price .price bdi.pxl-item--title, .woocommerce > div.product .woocommerce-sg-product-price .price .pxl-heading bdi.pxl-item--title, .pxl-heading .pxl-heading .pxl-item--title.pxl-h-underlined1.pxl-item--title, .pxl-heading .pxl-heading .pxl-item--title.pxl-h-underlined1.pxl-item--title, .pxl-heading .pxl-contact-form.pxl-wpcf7-style2 .pxl-item--heading.pxl-item--title, .pxl-contact-form.pxl-wpcf7-style2 .pxl-heading .pxl-item--heading.pxl-item--title, .pxl-heading .pxl-contact-box.pxl-contact-box2 .pxl-item--title.pxl-item--title, .pxl-contact-box.pxl-contact-box2 .pxl-heading .pxl-item--title.pxl-item--title, .pxl-heading .pxl-news-grid2 .pxl-post--inner .pxl-post--title.pxl-item--title, .pxl-news-grid2 .pxl-post--inner .pxl-heading .pxl-post--title.pxl-item--title, .pxl-heading .pxl-case-studies-grid2 .pxl-post--title.pxl-item--title, .pxl-case-studies-grid2 .pxl-heading .pxl-post--title.pxl-item--title, .pxl-heading .pxl-team-grid1 .pxl-post--title.pxl-item--title, .pxl-heading .pxl-team-carousel1 .pxl-post--title.pxl-item--title, .pxl-team-grid1 .pxl-heading .pxl-post--title.pxl-item--title{
font-size:26px;
}
}
@media screen and (max-width:1200px){
.pxl-heading .pxl-item--title.h9{
font-size:46px;
}
}
@media screen and (max-width:991px){
.pxl-heading .pxl-item--title.h9{
font-size:42px;
}
}
@media screen and (max-width:767px){
.pxl-heading .pxl-item--title.h9{
font-size:40px;
}
}
@media screen and (max-width:575px){
.pxl-heading .pxl-item--title.h9{
font-size:38px;
}
}
.pxl-heading .pxl-item--title.pxl-h-underlined1{
position:relative;
padding-bottom:17px;
}
.pxl-heading .pxl-item--title.pxl-h-underlined1::before{
content:'';
position:absolute;
bottom:0;
left:0;
width:var(--width);
height:var(--height);
background-color:var(--bg-color);
border-radius:2px;
}
.pxl-heading .pxl-item--title.pxl-h-underlined2{
position:relative;
padding-bottom:17px;
}
.pxl-heading .pxl-item--title.pxl-h-underlined2::before{
content:'';
position:absolute;
bottom:0;
left:0;
width:var(--width);
height:var(--height);
background-color:var(--bg-color);
border-radius:2px;
}
.pxl-heading .pxl-item--title.pxl-h-case-details{
color:var(--dark-2);
font-family:'Montserrat';
font-size:36px;
font-weight:600;
line-height:1.2;
}
@media screen and (max-width:991px){
.pxl-heading .pxl-item--title.pxl-h-case-details{
font-size:34px;
}
}
@media screen and (max-width:767px){
.pxl-heading .pxl-item--title.pxl-h-case-details{
font-size:32px;
}
}
@media screen and (max-width:575px){
.pxl-heading .pxl-item--title.pxl-h-case-details{
font-size:29px;
}
}
.pxl-heading .pxl-item--title.pxl-h-d1{
font-family:'Montserrat';
font-size:80px;
font-weight:600;
line-height:1;
letter-spacing:-1px;
}
.pxl-heading .pxl-item--subtitle{
position:relative;
}
.pxl-heading .pxl-item--subtitle.pxl-subtitle-default{
font-family:'Montserrat';
display:inline-flex;
color:var(--primary-color);
font-size:14px;
font-weight:600;
letter-spacing:0.28px;
text-transform:uppercase;
margin-bottom:26px;
}
.pxl-heading .pxl-item--subtitle.pxl-subtitle-default svg{
display:inline-block;
vertical-align:middle;
padding-right:6px;
}
.pxl-heading .pxl-item--subtitle.pxl-subtitle-default svg path, .pxl-heading .pxl-item--subtitle.pxl-subtitle-default svg rect{
fill:var(--primary-color);
}
.pxl-heading .pxl-item--subtitle.pxl-subtitle-default .pxl-item--subtext{
display:inline-block;
vertical-align:middle;
}
.pxl-heading .pxl-item--subtitle.pxl-subh-box-color{
color:var(--white);
font-family:'Inter';
font-size:12px;
font-weight:700;
line-height:1.5;
letter-spacing:1.2px;
text-transform:uppercase;
margin-bottom:21px;
}
.pxl-heading .pxl-item--subtitle.pxl-subh-box-color .pxl-item--subtext{
display:inline-block;
padding:3.5px 10px;
border-radius:5px;
background:var(--primary-color);
}
.pxl-heading .pxl-item--subtitle.pxl-subh-box-border{
color:#fff;
font-size:14px;
font-weight:700;
line-height:1.4;
letter-spacing:0.28px;
margin-bottom:36px;
}
.pxl-heading .pxl-item--subtitle.pxl-subh-box-border .pxl-item--subtext{
display:inline-block;
padding:6px 14px;
border-radius:8px;
border:1px solid #fff;
background-color:transparent;
}
.pxl-heading .pxl-item--subtitle.pxl-subh-box-gradient{
color:#fff;
text-align:center;
font-family:'Inter';
font-size:16px;
font-style:normal;
font-weight:600;
line-height:1.09412;
margin-bottom:20px;
}
.pxl-heading .pxl-item--subtitle.pxl-subh-box-gradient .pxl-item--subtext{
--gradient-color-from:#ffcd28;
--gradient-color-to:#27b671;
display:inline-block;
padding:13px 50px;
border-radius:100px;
background-image:-webkit-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-moz-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-ms-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-o-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from) 0%', endColorStr='var(--gradient-color-to) 100%');
}
.pxl-divider-wrap{
position:relative;
}
.pxl-divider-wrap .pxl-divider{
width:100%;
height:100%;
position:absolute;
left:50%;
transform:translateX(-50%);
}
@keyframes wpcf7-loader{
100%{
transform:translate(-50%, -50%) rotate(360deg);
}
}
.pxl-contact-form .pxl-wpcf7-wrap{
position:relative;
}
.pxl-contact-form .pxl-wpcf7-wrap.loading .pxl-wpcf7-bg-loader{
--size:3px;
content:'';
position:absolute;
inset:-15px;
background-clip:border-box;
border-radius:0px;
backdrop-filter:blur(var(--size));
-webkit-backdrop-filter:blur(var(--size));
background-clip:padding-box;
z-index:999;
}
.pxl-contact-form .pxl-wpcf7-wrap.loading .pxl-wpcf7-loader{
position:absolute;
left:50%;
top:50%;
height:0;
width:0;
transform:translate(-50%, -50%);
padding:15px;
border:4px solid var(--primary-color);
border-right-color:#fff;
border-radius:22px;
animation:wpcf7-loader 1s infinite linear;
-webkit-animation:wpcf7-loader 1s infinite linear;
z-index:1000;
}
.pxl-contact-form .wpcf7-form{
display:flex;
flex-wrap:wrap;
--x:15px;
--y:15px;
--width:100%;
column-gap:calc(2 * var(--x));
row-gap:var(--y);
}
@media screen and (max-width:1200px){
.pxl-contact-form .wpcf7-form{
--x:15px;
}
}
.pxl-contact-form .wpcf7-form > p{
flex-basis:calc(var(--width) - var(--x));
max-width:calc(var(--width) - var(--x));
}
.pxl-contact-form br{
display:none;
}
.pxl-contact-form .wpcf7-form-control-wrap{
display:block;
}
.pxl-contact-form .wpcf7 form .wpcf7-not-valid-tip{
font-size:12px;
margin-top:5px;
}
.pxl-contact-form .wpcf7 form .wpcf7-response-output{
width:100%;
margin:30px 0 15px;
background-color:var(--secondary-color);
color:#fff;
padding:12px 20px;
font-size:16px;
border:none;
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form.invalid .wpcf7-response-output{
background-color:#fff;
color:var(--secondary-color);
border-radius:10px;
}
.pxl-contact-form.pxl-wpcf7-style1 .pxl-item--heading{
color:#fff;
text-transform:uppercase;
margin-bottom:32px;
}
.pxl-contact-form.pxl-wpcf7-style1 .pxl-item--desc{
color:var(--boarder-grey-1);

font-size:17px;
line-height:1.4;
letter-spacing:-0.34px;
margin-bottom:31px;
max-width:302px;
}
.pxl-contact-form.pxl-wpcf7-style1 .pxl-item--inner{
max-width:350px;
width:100%;
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form{
--width:100%;
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p{
position:relative;
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p svg, .pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p i{
display:none;
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p input{
padding-inline:21px 50px;
line-height:48px;
border-radius:30px;
border:1px solid #5c6972;
color:#b0b6bc;
font-size:12px;
background-color:transparent;
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p input:focus{
border-color:var(--primary-color);
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p .pxl-btn-submit{
--size:42px;
position:absolute;
right:5px;
top:5px;
padding:0;
width:var(--size);
min-width:var(--size);
height:var(--size);
border-radius:50%;
font-size:14px;
background-color:var(--primary-color);
-webkit-transition:transform 0.25s ease;
-khtml-transition:transform 0.25s ease;
-moz-transition:transform 0.25s ease;
-ms-transition:transform 0.25s ease;
-o-transition:transform 0.25s ease;
transition:transform 0.25s ease;
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p .pxl-btn-submit svg, .pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p .pxl-btn-submit i{
display:inline-block;
transition:inherit;
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p .pxl-btn-submit:hover{
background-color:#fff;
color:var(--primary-color);
}
.pxl-contact-form.pxl-wpcf7-style1 .wpcf7 form > p .pxl-btn-submit:hover i{
transform:rotate(45deg);
}
.pxl-contact-form.pxl-wpcf7-style2 .wpcf7 form.invalid .wpcf7-response-output{
background-color:#fff;
color:var(--secondary-color);
}
.pxl-contact-form.pxl-wpcf7-style2 .pxl-item--inner{
background-color:var(--secondary-color);
border-radius:8px;
padding:44px 52px 51px;
}
.pxl-contact-form.pxl-wpcf7-style2 .pxl-item--heading{
color:#fff;
margin-bottom:7px;
text-align:center;
}
@media screen and (max-width:991px){
.pxl-contact-form.pxl-wpcf7-style2 .pxl-item--heading{
font-size:28px;
}
}
@media screen and (max-width:767px){
.pxl-contact-form.pxl-wpcf7-style2 .pxl-item--heading{
font-size:26px;
}
}
.pxl-contact-form.pxl-wpcf7-style2 .pxl-item--desc{
width:100%;
color:rgba(255, 255, 255, .9785);
margin-bottom:37px;
text-align:center;
display:flex;
justify-content:center;
}
.pxl-contact-form.pxl-wpcf7-style2 .pxl-item--desc .pxl-desc--text{
display:block;
max-width:303px;
text-align:center;
}
.pxl-contact-form.pxl-wpcf7-style2 .wpcf7-form{
--x:0px;
--y:24px;
}
.pxl-contact-form.pxl-wpcf7-style2 .wpcf7-form p{
--height:60px;
position:relative;
}
.pxl-contact-form.pxl-wpcf7-style2 .wpcf7-form p i{
font-family:'Flaticon';
position:absolute;
right:32.5px;
top:calc(var(--height) / 2);
transform:translateY(-50%);
color:rgba(92, 105, 114, .9785);
font-size:17.5px;
z-index:99;
}
.pxl-contact-form.pxl-wpcf7-style2 input, .pxl-contact-form.pxl-wpcf7-style2 select, .pxl-contact-form.pxl-wpcf7-style2 .pxl-select-higthlight{
color:#5c6972;
line-height:var(--height);
border-radius:6px;
border:1px solid var(--light-blue-grey-1);
opacity:0.9785;
background:var(--white);
padding-block:0;
padding-inline:29px 50px;
position:relative;
}
.pxl-contact-form.pxl-wpcf7-style2 ul.pxl-select-options > li{
color:#5c6972;
opacity:0.9785;
}
.pxl-contact-form.pxl-wpcf7-style2 ul.pxl-select-options > li:hover{
color:#fff;
}
.pxl-contact-form.pxl-wpcf7-style2 .btn-submit{
--hover-bg-color:#fff;
--bg-color:var(--primary-color);
width:100%;
border-radius:6px;
opacity:0.9785;
line-height:68px;
margin-top:20px;
color:var(--white);
text-transform:capitalize;
}
.pxl-contact-form.pxl-wpcf7-style2 .btn-submit:hover{
color:var(--secondary-color);
}
.pxl-contact-form.pxl-wpcf7-style3 br{
display:none;
}
.pxl-contact-form.pxl-wpcf7-style3 label{
color:var(--secondary-color);
margin-bottom:7px;
}
.pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form{
--x:17px;
--y:18px;
--width:50%;
display:flex;
flex-wrap:wrap;
}
.pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form > p i, .pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form > p svg{
display:none;
}
.pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form > p:nth-last-of-type(1){
--width:100%;
--x:0px;
margin-top:28px;
}
.pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form > p:nth-last-of-type(2){
--width:100%;
--x:0px;
}
.pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form > p button svg, .pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form > p button i{
display:inline-block;
transition:inherit;
}
@media screen and (max-width:991px){
.pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form{
--width:100%;
--x:0px;
}
}
@media screen and (max-width:767px){
.pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form{
--width:50%;
--x:15px;
}
}
@media screen and (max-width:575px){
.pxl-contact-form.pxl-wpcf7-style3 .wpcf7-form{
--width:100%;
--x:0px;
}
}
.pxl-contact-form.pxl-wpcf7-style3 input, .pxl-contact-form.pxl-wpcf7-style3 select, .pxl-contact-form.pxl-wpcf7-style3 .pxl-select-higthlight, .pxl-contact-form.pxl-wpcf7-style3 textarea{
border-radius:6px;
border:1px solid #d4e5d2;
background-color:#fff;
line-height:53px;
color:#5c6972;
padding-inline:22px 15px;
padding-block:0;
margin-top:4px;
}
.pxl-contact-form.pxl-wpcf7-style3 input:hover, .pxl-contact-form.pxl-wpcf7-style3 select:hover, .pxl-contact-form.pxl-wpcf7-style3 .pxl-select-higthlight:hover, .pxl-contact-form.pxl-wpcf7-style3 textarea:hover, .pxl-contact-form.pxl-wpcf7-style3 input:focus, .pxl-contact-form.pxl-wpcf7-style3 select:focus, .pxl-contact-form.pxl-wpcf7-style3 .pxl-select-higthlight:focus, .pxl-contact-form.pxl-wpcf7-style3 textarea:focus{
border-color:var(--primary-color);
}
.pxl-contact-form.pxl-wpcf7-style3 .pxl-select-options > li{
color:#5c6972;
}
.pxl-contact-form.pxl-wpcf7-style3 textarea{
padding:18px 22px;
height:153px;
line-height:1.4;
}
.pxl-contact-form.pxl-wpcf7-style3 .btn{
--bg-color:var(--primary-color);
--bg-hover-color:var(--secondary-color);
width:fit-content;
text-transform:capitalize;
font-size:16px;
padding:22px 42px;
color:var(--white, #fff);
text-align:center;
font-family:'Montserrat';
font-weight:700;
line-height:16px;
}
.pxl-contact-form.pxl-wpcf7-style4 .pxl-item--inner{
width:100%;
padding:52px 50px 48px;
background-color:#fff;
border-top:5px solid #4aab3d;
}
@media screen and (max-width:1200px){
.pxl-contact-form.pxl-wpcf7-style4 .pxl-item--inner{
padding:50px 30px;
}
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form{
display:inline-flex;
flex-wrap:wrap;
justify-content:space-between;
--x:10px;
--y:20px;
--width:50%;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form > p svg, .pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form > p i{
display:none;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form > p:nth-of-type(5){
--x:0px;
--width:100%;
margin-bottom:4px;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form > p:nth-of-type(6){
--width:auto;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form > p:nth-of-type(7){
padding-right:38px;
--width:auto;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form > p .wpcf7-list-item{
margin:0;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form > p button svg, .pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form > p button i{
display:inline-block;
transition:inherit;
}
@media screen and (max-width:991px){
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form{
--x:0;
--width:100%;
}
}
@media screen and (max-width:767px){
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form{
--width:50%;
}
}
@media screen and (max-width:575px){
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-form{
--width:100%;
--x:0px;
}
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-acceptance label{
display:inline-flex;
align-items:center;
gap:12px;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-list-item-label{
color:#2c4151;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-list-item-label:after, .pxl-contact-form.pxl-wpcf7-style4 .wpcf7-list-item-label:before{
content:'';
display:none;
}
.pxl-contact-form.pxl-wpcf7-style4 input, .pxl-contact-form.pxl-wpcf7-style4 textarea{
border:1px solid var(--boarder-grey-1);
background-color:#fff;
padding:16px 18px 16px 23px;
border-radius:0;
color:var(--Text-1, #5c6972);
font-size:16px;
line-height:normal;
}
.pxl-contact-form.pxl-wpcf7-style4 input:focus, .pxl-contact-form.pxl-wpcf7-style4 textarea:focus{
border-color:var(--primary-color);
}
.pxl-contact-form.pxl-wpcf7-style4 input[type="checkbox"], .pxl-contact-form.pxl-wpcf7-style4 textarea[type="checkbox"]{
--size:35px;
appearance:none;
background-color:var(--boarder-grey-1);
/* Tắt border */
border:none;
cursor:pointer;
margin:0;
padding:0;
}
.pxl-contact-form.pxl-wpcf7-style4 input[type="checkbox"]:checked, .pxl-contact-form.pxl-wpcf7-style4 textarea[type="checkbox"]:checked{
background-color:var(--primary-color);
}
.pxl-contact-form.pxl-wpcf7-style4 input[type="checkbox"]:checked::before, .pxl-contact-form.pxl-wpcf7-style4 textarea[type="checkbox"]:checked::before{
content:"✓";
display:block;
color:white;
text-align:center;
line-height:var(--size);
font-weight:700;
font-size:18px;
transition:inherit;
}
.pxl-contact-form.pxl-wpcf7-style4 textarea{
height:182px;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-link{
color:var(--Text-1, #5c6972);
font-size:16px;
line-height:normal;
}
.pxl-contact-form.pxl-wpcf7-style4 .wpcf7-link:hover{
color:var(--primary-color);
}
.pxl-contact-form.pxl-wpcf7-style4 button{
color:#fff;
line-height:58px;
padding-inline:33px;
border-radius:100px;
background-color:#86bb46;
--hover-bg-color :var(--secondary-color);
}
.pxl-contact-form.pxl-wpcf7-style5 .pxl-item--inner{
border-radius:8px;
background-color:var(--primary-color);
padding:44px 52px 70px;
width:100%;
max-width:486px;
}
@media screen and (max-width:991px){
.pxl-contact-form.pxl-wpcf7-style5 .pxl-item--inner{
padding:40px 30px 50px;
}
}
.pxl-contact-form.pxl-wpcf7-style5 .pxl-item--heading{
text-align:center;
color:#fff;
font-family:'Montserrat';
font-size:30px;
font-weight:700;
letter-spacing:-0.6px;
margin-bottom:7px;
}
@media screen and (max-width:991px){
.pxl-contact-form.pxl-wpcf7-style5 .pxl-item--heading{
font-size:28px;
}
}
.pxl-contact-form.pxl-wpcf7-style5 .pxl-item--desc{
display:flex;
justify-content:center;
color:#fff;
line-height:140%;
letter-spacing:-0.36px;
margin-bottom:38px;
}
.pxl-contact-form.pxl-wpcf7-style5 .pxl-item--desc span{
text-align:center;
max-width:309px;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form{
--x:0px;
--y:25px;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form > p{
--height:60px;
position:relative;
width:100%;
display:flex;
justify-content:center;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form > p:nth-of-type(4){
display:block;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form input:not([type="range"]){
width:100%;
line-height:var(--height);
padding:0;
padding-inline:22px 30px;
border-radius:6px;
border:1px solid #f5f7fa;
opacity:0.9785;
background-color:#fff;
color:#6b7f95;
font-size:15px;
letter-spacing:-0.3px;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form label{
width:100%;
display:flex;
justify-content:space-between;
gap:15px;
color:#fff;
margin-bottom:3px;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form input[type="range"]{
--gradient-color-from:#fec51b;
--gradient-color-to:rgba(255, 255, 255, 0.19);
-webkit-appearance:none;
appearance:none;
width:100%;
height:7px;
border-radius:7px;
outline:none;
cursor:pointer;
background-color:rgba(255, 255, 255, .19);
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form input[type="range"]::-webkit-slider-runnable-track{
height:7px;
background-color:rgba(255, 255, 255, .19);
border-radius:7px;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form input[type="range"]::-webkit-slider-thumb{
-webkit-appearance:none;
appearance:none;
width:20px;
height:20px;
background:#fec51b;
border-radius:50%;
cursor:pointer;
border:none;
margin-top:-7px;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form input[type="range"]::-moz-range-thumb{
width:20px;
height:20px;
background:#fec51b;
border-radius:50%;
border:none;
cursor:pointer;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form input[type="range"]::-ms-thumb{
width:20px;
height:20px;
background:#fec51b;
border-radius:50%;
cursor:pointer;
border:none;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form i{
position:absolute;
top:calc(var(--height) / 2);
right:33px;
transform:translateY(-50%);
font-size:18px;
}
.pxl-contact-form.pxl-wpcf7-style5 .wpcf7-form .pxl-item--btn{
--bg-color:var(--dark-blue-1);
--bg-hover-color:var(--secondary-color);
width:100%;
max-width:366px;
border-radius:6px;
opacity:0.9785;
padding-block:22px;
color:#fff;
}
.pxl-contact-form.pxl-wpcf7-style6 p{
display:inline-flex;
width:100%;
}
.pxl-contact-form.pxl-wpcf7-style6 p svg, .pxl-contact-form.pxl-wpcf7-style6 p i{
display:none;
}
.pxl-contact-form.pxl-wpcf7-style6 p .wpcf7-form-control-wrap{
width:100%;
}
.pxl-contact-form.pxl-wpcf7-style6 input{
line-height:58px;
border-radius:6px 0 0 6px;
background-color:#fff;
padding:0;
padding-inline:25px 15px;
border:none;
}
.pxl-contact-form.pxl-wpcf7-style6 input:focus{
color:var(--secondary-color);
}
.pxl-contact-form.pxl-wpcf7-style6 .pxl-btn-submit{
border-radius:0 6px 6px 0;
--size:58px;
line-height:var(--size);
width:var(--size);
min-width:var(--size);
height:var(--size);
}
.pxl-contact-form.pxl-wpcf7-style6 .pxl-btn-submit svg, .pxl-contact-form.pxl-wpcf7-style6 .pxl-btn-submit i{
display:inline-block;
transition:inherit;
}
.pxl-countdown-layout1{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:21px;
}
.pxl-countdown-layout1 .countdown-amount, .pxl-countdown-layout1 .countdown-colon{
color:#fff;
font-family:'Montserrat';
font-size:48px;
font-weight:600;
line-height:0.9;
}
.pxl-countdown-layout1 .countdown-period{
color:#fff;
font-family:'Montserrat';
font-size:18px;
font-weight:400;
line-height:1.55556;
}
.pxl-countdown-layout1 .countdown-item-inner{
display:inline-flex;
justify-content:space-between;
gap:21px;
}
.pxl-countdown-layout1 .countdown-item-holder{
text-align:center;
}
.pxl-countdown-layout1 .countdown-item{
display:flex;
justify-content:center;
min-width:60px;
}
.pxl-breadcrumb{
gap:26px;
}
.pxl-breadcrumb li{
position:relative;
gap:26px;
}
.pxl-breadcrumb li + li{
color:#fff;
}
.pxl-breadcrumb li + li::before{
content:"\f104";
display:inline-block;
font-family:'Flaticon';
font-size:15px;
}
@media screen and (max-width:767px){
.pxl-breadcrumb li + li::before{
font-size:12px;
}
}
.pxl-breadcrumb li a, .pxl-breadcrumb li span{
color:#fff;
font-size:20px;
font-weight:400;
line-height:1.1;
letter-spacing:0.8px;
text-transform:uppercase;
}
.pxl-breadcrumb li a:hover, .pxl-breadcrumb li span:hover{
color:var(--primary-color);
}
.pxl-breadcrumb li span{
color:var(--primary-color);
}
@media screen and (max-width:991px){
.pxl-breadcrumb li{
gap:20px;
}
.pxl-breadcrumb li a, .pxl-breadcrumb li span{
font-size:18px;
}
}
@media screen and (max-width:767px){
.pxl-breadcrumb li{
gap:15px;
}
.pxl-breadcrumb li a, .pxl-breadcrumb li span{
font-size:16px;
}
}
@media screen and (max-width:991px){
.pxl-breadcrumb{
gap:20px;
}
}
@media screen and (max-width:767px){
.pxl-breadcrumb{
gap:15px;
}
}
.pxl-accordion .pxl-item--inner{
position:relative;
width:100%;
}
.pxl-accordion .pxl-item--single{
position:relative;
width:100%;
}
.pxl-accordion .pxl-item--single.active .pxl-icon--action::after{
transform:translate(-50%, -50%) rotate(90deg);
}
.pxl-accordion.pxl-accordion1 .pxl-item--single{
position:relative;
width:100%;
}
.pxl-accordion.pxl-accordion1 .pxl-item--single .pxl-icon--action{
--size:38px;
}
.pxl-accordion.pxl-accordion1 .pxl-item--single:hover .pxl-icon--action, .pxl-accordion.pxl-accordion1 .pxl-item--single.active .pxl-icon--action{
background-color:rgba(255, 255, 255, .3);
}
.pxl-accordion.pxl-accordion1 .pxl-item--single:hover .pxl-icon--action:before, .pxl-accordion.pxl-accordion1 .pxl-item--single.active .pxl-icon--action:before{
background-color:#fff;
}
.pxl-accordion.pxl-accordion1 .pxl-item--single:hover .pxl-icon--action::after, .pxl-accordion.pxl-accordion1 .pxl-item--single.active .pxl-icon--action::after{
background-color:#fff;
}
.pxl-accordion.pxl-accordion1 .pxl-item--single:hover .pxl-item--title, .pxl-accordion.pxl-accordion1 .pxl-item--single.active .pxl-item--title{
background:var(--primary-color);
color:#fff;
border-color:rgba(74, 171, 61, 0);
}
.pxl-accordion.pxl-accordion1 .pxl-item--single + .pxl-item--single{
margin-top:21.5px;
}
.pxl-accordion.pxl-accordion1 .pxl-item--title{
position:relative;
display:inline-flex;
gap:30px;
width:100%;
align-items:center;
justify-content:space-between;
cursor:pointer;
line-height:1.5;
padding:13.5px 17px 14.5px 34px;
border-radius:10px;
background:rgba(231, 248, 240, 0.60);
color:var(--secondary-color);
-webkit-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
-khtml-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
-moz-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
-ms-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
-o-box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
box-shadow:0px 36px 120px 0px rgba(170, 194, 186, 0.17);
border:1px solid rgba(74, 171, 61, 0.21);
}
@media screen and (max-width:1200px){
.pxl-accordion.pxl-accordion1 .pxl-item--title{
padding:13.5px 15px 14.5px 20px;
}
}
.pxl-accordion.pxl-accordion1 .pxl-item--content{
display:none;
font-size:18px;
line-height:1.5;
letter-spacing:-0.36px;
}
.pxl-accordion.pxl-accordion1 .pxl-item--content p{
padding:23px 70px 14px 35px;
margin:0;
}
@media screen and (max-width:1200px){
.pxl-accordion.pxl-accordion1 .pxl-item--content p{
padding:20px 15px 14px;
}
}
.pxl-accordion.pxl-accordion2 .pxl-item--inner{
display:inline-flex;
flex-wrap:wrap-reverse;
}
.pxl-accordion.pxl-accordion2 .pxl-item--list{
list-style:none;
}
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--content{
flex:0 0 31.2%;
max-width:31.2%;
}
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--content .pxl-item--single{
transition:0.25s;
cursor:pointer;
position:relative;
border-radius:18px;
background-color:#0c3258;
padding:26px 15px 31px 64px;
}
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--content .pxl-item--single + .pxl-item--single{
margin-top:16px;
}
@media screen and (max-width:991px){
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--content{
flex:0 0 45%;
max-width:45%;
}
}
@media screen and (max-width:767px){
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--content{
flex:0 0 100%;
max-width:100%;
}
}
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features{
flex:0 0 68.8%;
max-width:68.8%;
padding-left:71px;
}
@media screen and (max-width:1199px){
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features{
padding-left:30px;
}
}
@media screen and (max-width:991px){
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features{
flex:0 0 55%;
max-width:55%;
padding-left:30px;
}
}
@media screen and (max-width:767px){
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features{
flex:0 0 100%;
max-width:100%;
padding-left:0;
margin-bottom:30px;
}
}
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features .pxl-list--inner{
height:100%;
position:relative;
border-radius:27px;
border:15px solid var(--white, #fff);
overflow:hidden;
min-height:540px;
}
@media screen and (max-width:767px){
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features .pxl-list--inner{
min-height:470px;
}
}
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features .pxl-item--featured{
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
transition-duration:0.35s;
opacity:0;
scale:1.15;
}
.pxl-accordion.pxl-accordion2 .pxl-item--list.pxl-list--features .pxl-item--featured.active{
scale:1;
opacity:1;
}
.pxl-accordion.pxl-accordion2 img{
width:100%;
height:100%;
scale:1.01;
}
.pxl-accordion.pxl-accordion2 .pxl-item--index{
display:inline;
color:var(--primary-color);
position:absolute;
top:27px;
left:29px;
}
.pxl-accordion.pxl-accordion2 .pxl-item--title{
display:inline-flex;
gap:18px;
color:#fff;
font-family:'Montserrat';
font-size:24px;
font-weight:700;
line-height:1.333;
letter-spacing:0;
padding-right:45px;
transition:0.25s;
}
@media screen and (max-width:991px){
.pxl-accordion.pxl-accordion2 .pxl-item--title{
font-size:22px;
}
}
@media screen and (max-width:575px){
.pxl-accordion.pxl-accordion2 .pxl-item--title{
font-size:20px;
}
}
.pxl-accordion.pxl-accordion2 .pxl-icon--action{
--width:7px;
--height:1px;
position:absolute;
right:26px;
top:19px;
background-color:transparent;
}
.pxl-accordion.pxl-accordion2 .pxl-icon--action::before, .pxl-accordion.pxl-accordion2 .pxl-icon--action::after{
background-color:#fff;
}
.pxl-accordion.pxl-accordion2 .pxl-item--content{
padding-block:42px 14px;
}
@media screen and (max-width:1200px){
.pxl-accordion.pxl-accordion2 .pxl-item--content{
padding-block:35px 14px;
}
}
.pxl-accordion.pxl-accordion2 .pxl-item--content p{
color:#6b7f95;
font-size:20px;
line-height:1.4;
letter-spacing:-0.4px;
}
@media screen and (max-width:991px){
.pxl-accordion.pxl-accordion2 .pxl-item--content p{
font-size:18px;
}
}
@keyframes ring{
0%{
transform:rotate3d(0, 0, 1, 0deg);
}
20%, 32%, 44%, 56%, 68%, 80%{
transform:rotate3d(0, 0, 1, 0deg);
}
23%, 35%, 47%, 59%, 71%{
transform:rotate3d(0, 0, 1, 15deg);
}
26%, 38%, 50%, 62%, 74%{
transform:rotate3d(0, 0, 1, 0deg);
}
29%, 41%, 53%, 65%, 77%{
transform:rotate3d(0, 0, 1, -15deg);
}
100%{
transform:rotate3d(0, 0, 1, 0deg);
}
}
.pxl-ring-phone{
animation:ring 3s ease infinite;
}
.pxl-contact-box .pxl-item--inner{
position:relative;
width:100%;
}
.pxl-contact-box .pxl-item--inner .pxl-item--cube{
position:absolute;
z-index:9;
}
.pxl-contact-box .pxl-item--inner .pxl-item--cube.pxl-position-tl{
top:0;
left:0;
transform:translate(-50%, -50%);
}
.pxl-contact-box .pxl-item--inner .pxl-item--cube.pxl-position-tr{
top:0;
right:0;
transform:translate(50%, -50%);
}
.pxl-contact-box .pxl-item--inner .pxl-item--cube.pxl-position-bl{
bottom:0;
left:0;
transform:translate(-50%, 50%);
}
.pxl-contact-box .pxl-item--inner .pxl-item--cube.pxl-position-br{
bottom:0;
right:0;
transform:translate(50%, 50%);
}
.pxl-contact-box.pxl-contact-box1{
--color:#fff;
--gap:15px;
}
.pxl-contact-box.pxl-contact-box1 .pxl-item--inner{
gap:var(--gap);
}
.pxl-contact-box.pxl-contact-box1 .pxl-item--icon{
min-width:var(--size);
width:var(--size);
height:var(--size);
background-color:var(--primary-color);
color:var(--color);
}
.pxl-contact-box.pxl-contact-box1 .pxl-item--info{
white-space:nowrap;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp1 .pxl-item--icon{
--size:50px;
border-radius:50%;
font-size:32px;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp1 .pxl-item--message{
display:block;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp1 .pxl-item--info{
color:var(--dark-1);
font-family:'Montserrat';
font-size:20px;
font-weight:600;
line-height:1.3;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp1 .pxl-item--info:hover,.pxl--item:hover a{
color:var(--primary-color);
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp2 .pxl-item--icon{
--size:50px;
border-radius:50%;
font-size:32px;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp2 .pxl-item--message{
display:block;
color:var(--text-2);
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp2 .pxl-item--info{
color:#fff;
font-family:'Montserrat';
font-size:20px;
font-weight:600;
line-height:1.3;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp2 .pxl-item--info:hover{
color:var(--primary-color);
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp3{
--gap:23px;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp3 .pxl-item--inner{
padding:45px 45px 59px 30px;
justify-content:center;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp3 .pxl-item--icon{
--size:62px;
border-radius:50%;
font-size:24px;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp3 .pxl-item--message{
display:block;
color:#d7d7d7;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp3 .pxl-item--info{
color:#fff;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp3 .pxl-item--info:hover{
color:var(--primary-color);
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp4, .pxl-contact-box.pxl-contact-box1.pxl-call-sp5{
--gap:14px;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp4 .pxl-item--icon, .pxl-contact-box.pxl-contact-box1.pxl-call-sp5 .pxl-item--icon{
--size:45px;
background-color:transparent;
border:1px solid rgba(255, 255, 255, 0.13);
color:#fff;
border-radius:50%;
font-size:28px;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp4 .pxl-item--content, .pxl-contact-box.pxl-contact-box1.pxl-call-sp5 .pxl-item--content{
display:flex;
flex-direction:column-reverse;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp4 .pxl-item--message, .pxl-contact-box.pxl-contact-box1.pxl-call-sp5 .pxl-item--message{
color:rgba(255, 255, 255, 0.75);
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp4 .pxl-item--info, .pxl-contact-box.pxl-contact-box1.pxl-call-sp5 .pxl-item--info{
color:#fff;
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp4 .pxl-item--info:hover, .pxl-contact-box.pxl-contact-box1.pxl-call-sp5 .pxl-item--info:hover{
color:var(--primary-color);
}
.pxl-contact-box.pxl-contact-box1.pxl-call-sp5 .pxl-item--inner{
padding:13px 28px 12px 13px;
border-radius:200px;
background-color:var(--dark-blue-1);
}
.pxl-contact-box.pxl-contact-box2 img, .pxl-contact-box.pxl-contact-box2 svg{
width:100%;
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--inner{
position:relative;
border-radius:8.571px;
-webkit-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
-khtml-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
-moz-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
-ms-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
-o-box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
box-shadow:0px 4.286px 71.143px 0px rgba(13, 14, 67, 0.08);
overflow:hidden;
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--holder{
display:flex;
align-items:end;
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--shape{
position:absolute;
bottom:0;
right:0;
left:0;
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--shape.pxl-item--shape1{
bottom:68.57px;
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--content{
position:relative;
width:100%;
padding:50px 21px 37.5px 47px;
z-index:9;
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--title{
color:#fff;
margin-bottom:27.5px;
text-align:center;
}
@media screen and (max-width:1200px){
.pxl-contact-box.pxl-contact-box2 .pxl-item--title{
font-size:28px;
margin-bottom:22px;
}
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--block{
position:relative;
padding:21px 30px 17px 64px;
background-color:#fff;
max-width:276px;
margin:0 auto;
border-radius:10.286px;
-webkit-box-shadow:10.286px 10.286px 38.571px 0px rgba(42, 67, 113, 0.15);
-khtml-box-shadow:10.286px 10.286px 38.571px 0px rgba(42, 67, 113, 0.15);
-moz-box-shadow:10.286px 10.286px 38.571px 0px rgba(42, 67, 113, 0.15);
-ms-box-shadow:10.286px 10.286px 38.571px 0px rgba(42, 67, 113, 0.15);
-o-box-shadow:10.286px 10.286px 38.571px 0px rgba(42, 67, 113, 0.15);
box-shadow:10.286px 10.286px 38.571px 0px rgba(42, 67, 113, 0.15);
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--block::before{
content:'';
background-color:var(--primary-color);
border-radius:inherit;
transform:translateX(6px);
z-index:-1;
}
@media screen and (max-width:1200px){
.pxl-contact-box.pxl-contact-box2 .pxl-item--block{
padding:21px 20px 17px 45px;
}
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--message{
display:block;
color:var(--dark-2);
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--info{
display:block;
color:var(--dark-2);
font-family:'Montserrat';
font-size:26px;
font-weight:600;
letter-spacing:-0.52px;
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--info a{
color:inherit;
}
@media screen and (max-width:1200px){
.pxl-contact-box.pxl-contact-box2 .pxl-item--info{
font-size:24px;
}
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--icon{
position:absolute;
top:50%;
left:0;
--size:52.5px;
width:var(--size);
height:var(--size);
min-width:var(--size);
border-radius:50%;
background-color:var(--primary-color);
transform:translate(-50%, -50%);
}
.pxl-contact-box.pxl-contact-box2 .pxl-item--icon::before{
content:'';
width:calc(var(--size) + 9px);
height:calc(var(--size) + 9px);
background-color:inherit;
opacity:0.3;
border-radius:inherit;
z-index:-1;
}
.pxl-contact-box.pxl-contact-box3 .pxl-item--inner{
width:100%;
display:flex;
border-radius:20px 0 0 20px;
overflow:hidden;
max-width:747px;
background-color:var(--secondary-color);
}
@media screen and (max-width:991px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--inner{
flex-direction:column;
}
}
@media screen and (max-width:767px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--inner{
flex-direction:row;
border-radius:20px;
}
}
@media screen and (max-width:575px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--inner{
min-height:auto;
border-radius:20px 20px 0 0;
flex-direction:column;
}
}
.pxl-contact-box.pxl-contact-box3 .pxl-image--list{
position:relative;
width:100%;
max-width:333px;
min-height:680px;
}
.pxl-contact-box.pxl-contact-box3 .pxl-image--list .pxl-item--image{
position:absolute;
height:100%;
top:0;
left:auto;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
right:0;
width:0;
opacity:0;
transition-duration:0.35s;
}
.pxl-contact-box.pxl-contact-box3 .pxl-image--list .pxl-item--image.active{
width:100%;
opacity:1;
right:auto;
left:0;
}
@media screen and (max-width:991px){
.pxl-contact-box.pxl-contact-box3 .pxl-image--list{
min-height:350px;
max-width:100%;
}
}
@media screen and (max-width:767px){
.pxl-contact-box.pxl-contact-box3 .pxl-image--list{
flex-direction:row;
max-width:320px;
}
}
@media screen and (max-width:575px){
.pxl-contact-box.pxl-contact-box3 .pxl-image--list{
max-width:100%;
}
}
.pxl-contact-box.pxl-contact-box3 .pxl-item--holder{
flex-grow:1;
}
.pxl-contact-box.pxl-contact-box3 .pxl-item--list{
display:flex;
flex-direction:column;
justify-content:space-between;
position:relative;
padding:106px 30px 103px 30px;
gap:47px;
height:100%;
}
@media screen and (max-width:991px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--list{
padding:85px 15px;
}
}
.pxl-contact-box.pxl-contact-box3 .pxl-item--list .pxl-item--single{
display:inline-flex;
align-items:center;
gap:35.5px;
margin-left:-80px;
}
@media screen and (max-width:991px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--list .pxl-item--single{
margin-left:0;
gap:25px;
}
}
@media screen and (max-width:575px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--list .pxl-item--single + .pxl-item--single{
margin-left:0;
}
}
.pxl-contact-box.pxl-contact-box3 .pxl-item--icon{
min-width:103px;
min-height:103px;
color:#1e2227;
background-color:var(--primary-color);
border-radius:18px;
font-size:47px;
font-size:50px;
color:#fff;
}
@media screen and (max-width:991px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--icon{
min-width:85px;
min-height:85px;
font-size:42px;
}
}
.pxl-contact-box.pxl-contact-box3 .pxl-item--message{
color:white;
display:block;
text-transform:capitalize;
margin-bottom:7px;
}
@media screen and (max-width:991px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--message{
font-size:20px;
}
}
.pxl-contact-box.pxl-contact-box3 .pxl-item--info{
color:white;
display:block;
}
@media screen and (max-width:991px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--info{
font-size:20px;
}
}
@media screen and (max-width:575px){
.pxl-contact-box.pxl-contact-box3 .pxl-item--info{
font-size:18px;
}
}
.pxl-contact-box.pxl-contact-box3 .pxl-item--info:hover{
color:var(--primary-color);
}
.pxl-image-single .pxl-item--inner{
position:relative;
}
.pxl-image-single .pxl-item--overlay{
z-index:9;
}
.pxl-image-single .pxl-item--bg{
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
}
.pxl-image-single .pxl-item--image img{
display:block;
min-height:1px;
}
.pxl-play-video .pxl-item--inner{
position:relative;
}
.pxl-play-video .pxl-item--bg{
width:100%;
height:448px;
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
background-attachment:local;
}
.pxl-counterslide{
display:-moz-inline-box;
-moz-box-orient:vertical;
display:inline-flex;
vertical-align:middle;
*vertical-align:auto;
position:relative;
}
.pxl-counterslide .pxl-counterslide-inside{
display:inline-flex;
}
.pxl-counterslide .pxl-counterslide-digit-spacer{
visibility:hidden;
}
.pxl-counterslide .pxl-counterslide-digit, .pxl-counterslide .pxl-counterslide-digit-spacer{
display:-moz-inline-box;
-moz-box-orient:vertical;
display:inline-flex;
vertical-align:middle;
*vertical-align:auto;
position:relative;
}
.pxl-counterslide .pxl-counterslide-digit-inner{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
overflow:hidden;
}
.pxl-counterslide .pxl-counterslide-ribbon{
display:block;
}
.pxl-counterslide .pxl-counterslide-ribbon-inner{
display:block;
-webkit-backface-visibility:hidden;
}
.pxl-counterslide .pxl-counterslide-value{
display:block;
-webkit-transform:translateZ(0);
}
.pxl-counterslide .pxl-counterslide-value.pxl-counterslide-last-value{
position:absolute;
}
.pxl-counterslide.pxl-counterslide-animating-up .pxl-counterslide-ribbon-inner{
-webkit-transition:-webkit-transform 2s;
-moz-transition:-moz-transform 2s;
-ms-transition:-ms-transform 2s;
-o-transition:-o-transform 2s;
transition:transform 2s;
}
.pxl-counterslide.pxl-counterslide-animating-up.pxl-counterslide-animating .pxl-counterslide-ribbon-inner{
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
-ms-transform:translateY(-100%);
-o-transform:translateY(-100%);
transform:translateY(-100%);
}
.pxl-counterslide.pxl-counterslide-animating-down .pxl-counterslide-ribbon-inner{
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
-ms-transform:translateY(-100%);
-o-transform:translateY(-100%);
transform:translateY(-100%);
}
.pxl-counterslide.pxl-counterslide-animating-down.pxl-counterslide-animating .pxl-counterslide-ribbon-inner{
-webkit-transition:-webkit-transform 2s;
-moz-transition:-moz-transform 2s;
-ms-transition:-ms-transform 2s;
-o-transition:-o-transform 2s;
transition:transform 2s;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
}
.pxl-counter .pxl-item--number{
display:inline-flex;
flex-wrap:nowrap;
align-items:center;
width:100%;
}
.pxl-counter .pxl-item--inner{
position:relative;
display:inline-flex;
width:100%;
}
.pxl-counter .pxl-item--inner .pxl-item--cube{
position:absolute;
z-index:9;
}
.pxl-counter .pxl-item--inner .pxl-item--cube.pxl-position-tl{
top:0;
left:0;
transform:translate(-50%, -50%);
}
.pxl-counter .pxl-item--inner .pxl-item--cube.pxl-position-tr{
top:0;
right:0;
transform:translate(50%, -50%);
}
.pxl-counter .pxl-item--inner .pxl-item--cube.pxl-position-bl{
bottom:0;
left:0;
transform:translate(-50%, 50%);
}
.pxl-counter .pxl-item--inner .pxl-item--cube.pxl-position-br{
bottom:0;
right:0;
transform:translate(50%, 50%);
}
.pxl-counter.pxl-counter1 .pxl-item--inner{
column-gap:33px;
row-gap:15px;
}
.pxl-counter.pxl-counter1 .pxl-item--number{
color:var(--dark-blue-1);
font-family:'Montserrat';
font-size:48px;
font-weight:600;
line-height:1.15;
letter-spacing:-1px;
}
@media screen and (max-width:991px){
.pxl-counter.pxl-counter1 .pxl-item--number{
font-size:44px;
}
}
.pxl-counter.pxl-counter1 .pxl-item--title{
color:var(--dark-blue-1);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
letter-spacing:-0.32px;
white-space:nowrap;
}
.pxl-counter.pxl-counter1 .pxl-item--desc{
line-height:1.4;
letter-spacing:-0.36px;
max-width:174px;
}
.pxl-counter.pxl-counter2 .pxl-item--inner{
max-width:292px;
}
.pxl-counter.pxl-counter2 .pxl-item--holder{
display:inline-flex;
align-items:center;
width:100%;
border-radius:16.5px;
border:1px solid #ecedee;
padding:6px 21px 6px 6px;
gap:14px;
}
@media screen and (max-width:991px){
.pxl-counter.pxl-counter2 .pxl-item--holder{
max-width:100%;
}
}
.pxl-counter.pxl-counter2 .pxl-item--group{
gap:6px;
}
.pxl-counter.pxl-counter2 .pxl-item--number{
color:var(--secondary-color);
font-family:'Montserrat';
font-size:20px;
font-weight:700;
letter-spacing:-0.4px;
}
.pxl-counter.pxl-counter2 .pxl-item--title{
gap:2px;
color:#2192d0;
font-size:14px;
font-weight:700;
letter-spacing:-0.28px;
}
.pxl-counter.pxl-counter2 .pxl-item--icon{
--size:72.25px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:13.6px;
border:1px solid #dff6e8;
background:#e5f7ec;
}
.pxl-counter.pxl-counter2 .pxl-item--desc{
font-size:16px;
line-height:1.4;
letter-spacing:-0.32px;
}
.pxl-counter.pxl-counter3 .pxl-item--inner{
position:relative;
overflow:hidden;
width:100%;
display:flex;
flex-direction:column;
padding:37px 49px 45px 30px;
background-color:var(--primary-color);
gap:29px;
}
.pxl-counter.pxl-counter3 .pxl-item--inner::after{
content:'';
position:absolute;
--size:173px;
top:13px;
left:8px;
transform:translate(-50%, -50%);
background-color:rgba(255, 255, 255, 0.2);
}
.pxl-counter.pxl-counter3 .pxl-item--icon{
position:relative;
z-index:9;
--size:62px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
color:#fff;
background-color:var(--dark-blue-2);
}
.pxl-counter.pxl-counter3 .pxl-item--icon svg{
width:32px;
height:32px;
}
.pxl-counter.pxl-counter3 .pxl-item--icon svg path{
fill:#fff;
}
.pxl-counter.pxl-counter3 .pxl-item--content{
padding-left:10px;
}
.pxl-counter.pxl-counter3 .pxl-item--number{
color:#fff;
font-family:'Montserrat';
font-size:48px;
font-weight:600;
line-height:1.25;
letter-spacing:-1px;
margin-bottom:4px;
}
.pxl-counter.pxl-counter3 .pxl-item--title{
color:#fff;
}
.pxl-counter.pxl-counter4 .pxl-item--inner, .pxl-counter.pxl-counter5 .pxl-item--inner{
justify-content:center;
}
.pxl-counter.pxl-counter4 .pxl-item--holder, .pxl-counter.pxl-counter5 .pxl-item--holder{
max-width:220px;
}
.pxl-counter.pxl-counter4 .pxl-item--title, .pxl-counter.pxl-counter5 .pxl-item--title{
color:var(--dark-blue-2);
font-family:'Montserrat';
font-size:16px;
font-weight:600;
letter-spacing:-0.32px;
margin-bottom:10px;
}
.pxl-counter.pxl-counter4 .pxl-item--title .pxl-title--highlight, .pxl-counter.pxl-counter5 .pxl-item--title .pxl-title--highlight{
color:var(--dark-blue-1);
font-weight:700;
}
.pxl-counter.pxl-counter4 .pxl-item--divider, .pxl-counter.pxl-counter5 .pxl-item--divider{
display:block;
position:relative;
width:100%;
height:1px;
background-color:#dbe0e5;
margin-bottom:17px;
}
.pxl-counter.pxl-counter4 .pxl-item--divider::before, .pxl-counter.pxl-counter5 .pxl-item--divider::before{
content:'';
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
width:20px;
height:2px;
background-color:var(--primary-color);
}
.pxl-counter.pxl-counter4 .pxl-item--divider{
margin-bottom:23px;
}
.pxl-counter.pxl-counter4 .pxl-item--single img{
--size:66px;
border:3px solid #fff;
}
.pxl-counter.pxl-counter4 .pxl-item--single .pxl-item--number{
--size:66px;
border:3px solid #fff;
color:var(--white, #fff);
font-family:"PT Serif";
font-size:22px;
line-height:1.333;
background-color:var(--primary-color);
}
.pxl-counter.pxl-counter4 .pxl-item--single + .pxl-item--single{
margin-left:-24px;
}
.pxl-counter.pxl-counter5 .pxl-item--number{
color:var(--dark-blue-1);
font-family:'Montserrat';
font-size:60px;
font-weight:700;
line-height:1;
letter-spacing:-1px;
}
@media screen and (max-width:575px){
.pxl-counter.pxl-counter5 .pxl-item--number{
font-size:55px;
}
}
.pxl-counter.pxl-counter6 .pxl-item--inner{
align-items:center;
flex-direction:column;
gap:9px;
}
.pxl-counter.pxl-counter6 .pxl-item--number{
color:#2cb770;
justify-content:center;
font-family:'Inter';
font-size:67.41px;
font-weight:700;
line-height:1.1111;
}
@media screen and (max-width:1200px){
.pxl-counter.pxl-counter6 .pxl-item--number{
font-size:64px;
}
}
@media screen and (max-width:991px){
.pxl-counter.pxl-counter6 .pxl-item--number{
font-size:60px;
}
}
@media screen and (max-width:767px){
.pxl-counter.pxl-counter6 .pxl-item--number{
font-size:56px;
}
}
.pxl-counter.pxl-counter6 .pxl-item--title{
display:block;
width:100%;
color:#303142;
text-align:center;
font-family:'Inter';
font-size:35.952px;
font-weight:700;
line-height:1.275;
}
@media screen and (max-width:1200px){
.pxl-counter.pxl-counter6 .pxl-item--title{
font-size:32px;
}
}
@media screen and (max-width:991px){
.pxl-counter.pxl-counter6 .pxl-item--title{
font-size:30px;
}
}
@media screen and (max-width:767px){
.pxl-counter.pxl-counter6 .pxl-item--title{
font-size:28px;
}
}
.pxl-counter.pxl-counter7 .pxl-item--inner{
--size:232px;
--gradient-color-from:#ffcd28;
--gradient-color-to:#27b671;
min-width:var(--size);
width:var(--size);
min-height:var(--size);
border-radius:50%;
padding:10px;
flex-direction:column;
background-image:-webkit-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-moz-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-ms-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:-o-linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
background-image:linear-gradient(90deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='var(--gradient-color-from) 0%', endColorStr='var(--gradient-color-to) 100%');
}
.pxl-counter.pxl-counter7 .pxl-item--number{
color:#fff;
justify-content:center;
text-shadow:0px 10px 50px rgba(8, 40, 45, 0.55);
font-family:'Outfit';
font-size:100px;
font-weight:600;
line-height:66px;
text-transform:capitalize;
}
.pxl-counter.pxl-counter7 .pxl-item--title{
color:#fff;
text-align:center;
font-family:'Oswald';
font-size:28px;
font-weight:600;
line-height:2.35714;
text-transform:capitalize;
}
.pxl-index-box.pxl-index-box1{
--gap:26.5px;
}
.pxl-index-box.pxl-index-box1 .pxl-item--inner{
display:inline-flex;
gap:var(--gap);
}
.pxl-index-box.pxl-index-box1 .pxl-index--number{
width:var(--size);
height:var(--size);
border-radius:var(--size);
}
.pxl-index-box.pxl-index-box1.pxl-style-default .pxl-item--inner{
max-width:365px;
}
.pxl-index-box.pxl-index-box1.pxl-style-default .pxl-item--index{
color:var(--primary-color);
--size:41.56px;
}
.pxl-index-box.pxl-index-box1.pxl-style-default .pxl-item--index .pxl-index--number{
background-color:var(--white);
-webkit-box-shadow:0px 10.604px 21.208px 0px rgba(137, 151, 186, 0.25);
-khtml-box-shadow:0px 10.604px 21.208px 0px rgba(137, 151, 186, 0.25);
-moz-box-shadow:0px 10.604px 21.208px 0px rgba(137, 151, 186, 0.25);
-ms-box-shadow:0px 10.604px 21.208px 0px rgba(137, 151, 186, 0.25);
-o-box-shadow:0px 10.604px 21.208px 0px rgba(137, 151, 186, 0.25);
box-shadow:0px 10.604px 21.208px 0px rgba(137, 151, 186, 0.25);
}
.pxl-index-box.pxl-index-box1.pxl-style-default .pxl-item--title{
margin-bottom:9px;
}
@media screen and (max-width:1200px){
.pxl-index-box.pxl-index-box1.pxl-style-default .pxl-item--title{
font-size:20px;
}
}
.pxl-index-box.pxl-index-box1.pxl-style-1{
--gap:22.5px;
}
.pxl-index-box.pxl-index-box1.pxl-style-1 .pxl-item--index{
--size:35px;
font-family:"PT Serif";
font-size:16px;
color:#fff;
}
.pxl-index-box.pxl-index-box1.pxl-style-1 .pxl-item--index .pxl-index--number{
background-color:var(--primary-color);
}
.pxl-index-box.pxl-index-box1.pxl-style-1 .pxl-item--title{
margin-bottom:15px;
}
.pxl-index-box.pxl-index-box1.pxl-style-2{
--gap:29px;
}
.pxl-index-box.pxl-index-box1.pxl-style-2 .pxl-item--inner{
max-width:500px;
}
.pxl-index-box.pxl-index-box1.pxl-style-2 .pxl-item--index{
--size:45px;
color:#fff;
font-family:'Inter';
font-size:23px;
font-weight:700;
}
.pxl-index-box.pxl-index-box1.pxl-style-2 .pxl-item--index .pxl-index--number{
background-color:#2cb770;
}
@media screen and (max-width:767px){
.pxl-index-box.pxl-index-box1.pxl-style-2 .pxl-item--index{
font-size:20px;
}
}
.pxl-index-box.pxl-index-box1.pxl-style-2 .pxl-item--title{
color:#303142;
font-family:'Outfit';
font-size:27.71px;
font-weight:600;
line-height:1.5;
letter-spacing:0;
margin-bottom:5px;
}
@media screen and (max-width:767px){
.pxl-index-box.pxl-index-box1.pxl-style-2 .pxl-item--title{
font-size:24px;
}
}
.pxl-index-box.pxl-index-box1.pxl-style-2 .pxl-item--desc{
color:#636363;
font-family:"Open Sans";
font-size:18.474px;
font-weight:400;
line-height:1.625;
}
.pxl-index-box.pxl-index-box2 .pxl-item--container{
display:inline-flex;
width:100%;
justify-content:center;
}
.pxl-index-box.pxl-index-box2 .pxl-item--inner{
position:relative;
max-width:426px;
padding-block:35px 40px;
}
.pxl-index-box.pxl-index-box2 .pxl-item--title{
color:#ffa903;
font-family:'Outfit';
font-size:34px;
font-style:normal;
font-weight:600;
line-height:1.42;
letter-spacing:0;
}
@media screen and (max-width:991px){
.pxl-index-box.pxl-index-box2 .pxl-item--title{
font-size:32px;
}
}
@media screen and (max-width:575px){
.pxl-index-box.pxl-index-box2 .pxl-item--title{
font-size:30px;
}
}
.pxl-index-box.pxl-index-box2 .pxl-item--index{
position:absolute;
top:50%;
right:0;
transform:translateY(-50%);
color:rgba(255, 255, 255, .13);
font-family:'Outfit';
font-size:138px;
font-weight:700;
line-height:138px;
}
.pxl-logo a{
display:inline-block;
position:relative;
}
.pxl-logo img{
width:auto;
vertical-align:middle;
}
.pxl-text-editor .pxl-item--inner{
display:inline-block;
}
@media screen and (max-width:991px){
.pxl-text-editor .pxl-item--inner.h3, .pxl-text-editor .pxl-post--footer .pxl-post--author .pxl-author--name.pxl-item--inner, .pxl-post--footer .pxl-post--author .pxl-text-editor .pxl-author--name.pxl-item--inner, .pxl-text-editor .widget .widget-title.pxl-item--inner, .widget .pxl-text-editor .widget-title.pxl-item--inner, .pxl-text-editor .widget .pxl-widget-title.pxl-item--inner, .widget .pxl-text-editor .pxl-widget-title.pxl-item--inner, .pxl-text-editor body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-name.pxl-item--inner, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody .pxl-text-editor td.product-name.pxl-item--inner, .pxl-text-editor .woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a.pxl-item--inner, .woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li .pxl-text-editor a.pxl-item--inner, .pxl-text-editor .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li a.pxl-item--inner, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li .pxl-text-editor a.pxl-item--inner, .pxl-text-editor .pxl-heading .pxl-item--title.pxl-h-underlined2.pxl-item--inner, .pxl-heading .pxl-text-editor .pxl-item--title.pxl-h-underlined2.pxl-item--inner, .pxl-text-editor .pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--index.pxl-item--inner, .pxl-workflow-steps.pxl-workflow-steps1 .pxl-text-editor .pxl-item--index.pxl-item--inner{
font-size:20px;
}
}
@media screen and (max-width:991px){
.pxl-text-editor .pxl-item--inner.h3, .pxl-text-editor .pxl-post--footer .pxl-post--author .pxl-author--name.pxl-item--inner, .pxl-post--footer .pxl-post--author .pxl-text-editor .pxl-author--name.pxl-item--inner, .pxl-text-editor .widget .widget-title.pxl-item--inner, .widget .pxl-text-editor .widget-title.pxl-item--inner, .pxl-text-editor .widget .pxl-widget-title.pxl-item--inner, .widget .pxl-text-editor .pxl-widget-title.pxl-item--inner, .pxl-text-editor body.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.product-name.pxl-item--inner, body.woocommerce-cart .woocommerce-cart-form .shop_table tbody .pxl-text-editor td.product-name.pxl-item--inner, .pxl-text-editor .woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a.pxl-item--inner, .woocommerce #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li .pxl-text-editor a.pxl-item--inner, .pxl-text-editor .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li a.pxl-item--inner, .woocommerce > div.product .woocommerce-tabs ul.wc-tabs li .pxl-text-editor a.pxl-item--inner, .pxl-text-editor .pxl-heading .pxl-item--title.pxl-h-underlined2.pxl-item--inner, .pxl-heading .pxl-text-editor .pxl-item--title.pxl-h-underlined2.pxl-item--inner, .pxl-text-editor .pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--index.pxl-item--inner, .pxl-workflow-steps.pxl-workflow-steps1 .pxl-text-editor .pxl-item--index.pxl-item--inner{
font-size:18px;
}
}
.pxl-text-editor .pxl-item--inner.pxl-custom{
letter-spacing:-0.36px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1{
--size:184px;
}
@media screen and (max-width:767px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1{
--size:170px;
}
}
@media screen and (max-width:575px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1{
--size:140px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-content--left{
gap:20px;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-slide-inner{
display:inline-flex;
align-items:center;
column-gap:35px;
row-gap:15px;
}
@media screen and (max-width:767px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-slide-inner{
column-gap:20px;
}
}
@media screen and (max-width:767px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-slide-inner{
flex-direction:column;
align-items:start;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-item--avatar{
overflow:hidden;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-item--avatar img{
width:var(--size);
min-width:var(--size);
height:var(--size);
border-radius:var(--size);
border:4px solid var(--primary-color);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-item--desc{
margin-bottom:30px;
}
@media screen and (max-width:1200px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-item--desc{
font-size:20px;
}
}
@media screen and (max-width:767px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-item--desc{
margin-bottom:20px;
font-size:18px;
}
}
@media screen and (max-width:575px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-item--content{
width:100%;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-content-group{
display:inline-flex;
flex-wrap:wrap-reverse;
justify-content:space-between;
width:100%;
padding-right:17px;
column-gap:30px;
row-gap:10px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-content-group.pxl-group-copy{
display:none;
}
@media screen and (max-width:575px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-content-group{
display:none;
padding-right:0;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-content-group.pxl-group-copy{
display:block;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-user--name{
display:block;
color:var(--dark-2);
}
@media screen and (max-width:1200px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-user--name{
font-size:20px;
}
}
@media screen and (max-width:575px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-user--name{
font-size:18px;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-user--position{
color:#86bb46;
}
@media screen and (max-width:767px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-user--position{
font-size:16px;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-list--star{
display:inline-flex;
align-items:center;
gap:9px;
padding-bottom:14px;
}
@media screen and (max-width:1200px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-list--star{
padding-bottom:0px;
}
}
@media screen and (max-width:767px){
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-list--star{
padding-top:10px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel1 .pxl-list--star .pxl-item--star{
width:21px;
height:20px;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2 .pxl-swiper-arrows .pxl-swiper-arrow{
background-color:transparent;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2 .pxl-swiper-arrows .pxl-swiper-arrow svg path{
fill:#d7d7d7;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2 .pxl-swiper-arrows .pxl-swiper-arrow:hover{
background-color:var(--dark-blue-1);
border-color:var(--dark-blue-1);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2 .pxl-swiper-arrows .pxl-swiper-arrow:hover svg path{
fill:#fff;
}
@media screen and (max-width:991px){
.pxl-testimonial-carousel.pxl-testimonial-carousel2 .pxl-swiper-arrows .pxl-swiper-arrow{
background-color:#fff;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2 .pxl-swiper-arrows .pxl-swiper-arrow svg path{
fill:var(--dark-blue-1);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2 .pxl-swiper-arrows .pxl-swiper-arrow:hover{
background-color:var(--primary-color);
border-color:var(--primary-color);
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-swiper-dots.pxl-swiper-pagination-bullets{
padding-top:60px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-slide-inner{
border-radius:25px;
background-color:#103254;
padding:60px 35px 83px 53px;
}
@media screen and (max-width:575px){
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-slide-inner{
padding:60px 30px 70px;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-user--avatar{
position:relative;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-user--avatar img{
--size:72px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
border:3px solid rgba(255, 255, 255, .13);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-user--avatar .pxl-item--icon{
position:absolute;
bottom:-10px;
left:50%;
transform:translateX(-50%);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-user-info{
display:flex;
align-items:center;
margin-bottom:36.5px;
gap:16px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-user--name{
color:#fff;
font-family:"Plus Jakarta Sans";
font-size:20px;
font-weight:700;
line-height:1.2;
text-transform:capitalize;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-user--address{
color:#ddf5da;
font-family:'Inter';
font-size:16px;
line-height:1.25;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-item--desc{
color:rgba(255, 255, 255, .68);
font-size:20px;
font-style:italic;
font-weight:400;
line-height:1.33;
letter-spacing:-0.4px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-item--content{
display:flex;
flex-direction:column;
gap:34px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-list--star{
display:inline-flex;
align-items:center;
gap:3px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style1 .pxl-item--label{
color:#fff;
font-family:'Montserrat';
font-size:16px;
font-weight:600;
letter-spacing:-1px;
padding-right:10px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-swiper-arrows{
top:48.7%;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-slide-inner{
border-radius:16px;
background-color:rgba(0, 0, 0, .17);
padding:43px 35px 65px 58px;
}
@media screen and (max-width:1400px){
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-slide-inner{
padding:43px 35px 45px 58px;
}
}
@media screen and (max-width:991px){
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-slide-inner{
padding:45px 30px;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-user--avatar{
position:relative;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-user--avatar img{
--size:66px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
border:3px solid rgba(255, 255, 255, .13);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-user--avatar .pxl-item--icon{
position:absolute;
bottom:-13px;
left:50%;
transform:translateX(-50%);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-user-info{
display:flex;
align-items:center;
margin-bottom:39.5px;
gap:16px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-user--name{
color:#fff;
font-family:"Plus Jakarta Sans";
font-size:20px;
font-weight:700;
line-height:1.2;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-user--address{
color:#ddf5da;
font-family:'Inter';
font-size:16px;
line-height:1.25;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-item--content{
display:flex;
flex-direction:column-reverse;
gap:25px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-list--star{
gap:2px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-item--label{
color:#fff;
font-family:'Montserrat';
font-size:16px;
font-weight:600;
letter-spacing:-1px;
padding-right:10px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel2.pxl-testimonial-style2 .pxl-item--desc{
color:#b0b6bc;

font-size:20px;
line-height:1.4;
letter-spacing:-0.4px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-carousel-inner{
background-color:var(--primary-color);
max-width:354px;
padding:62px 44px 47px 50px;
}
@media screen and (max-width:1200px){
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-carousel-inner{
padding:60px 30px 47px;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-content-group{
padding-top:32px;
gap:16px;
border-top:1px solid rgba(255, 255, 255, .4);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--single{
--size:50px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:var(--size);
overflow:hidden;
border:2px solid #fff;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--single + .pxl-item--single{
margin-left:-24px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--number{
width:100%;
height:100%;
background-color:#fec51b;
color:var(--secondary-color);
font-family:"PT Serif";
font-size:16.667px;
line-height:1.33333;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--desc{
color:#fff;
font-size:20px;
font-weight:500;
margin-bottom:33px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel3 .pxl-item--label{
color:#fff;
padding-right:5px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-carousel-inner{
position:relative;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-swiper-dots-wrap{
position:absolute;
right:165px;
bottom:21px;
z-index:99;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-swiper-dots-wrap .pxl-swiper-dots{
padding:0;
gap:4px;
}
@media screen and (max-width:1200px){
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-swiper-dots-wrap{
right:0px;
}
}
@media screen and (max-width:575px){
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-swiper-dots-wrap{
position:relative;
margin-top:50px;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-slide-inner{
padding-bottom:10px;
max-width:874px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-item--desc{
color:#fff;
font-size:26px;
line-height:1.4;
letter-spacing:-0.52px;
margin-bottom:38px;
}
@media screen and (max-width:991px){
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-item--desc{
font-size:24px;
}
}
@media screen and (max-width:767px){
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-item--desc{
font-size:22px;
}
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-user--avatar{
position:relative;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-user--avatar img{
--size:87px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
border:3.66px solid rgba(255, 255, 255, 0.13);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-user--avatar .pxl-item--icon{
position:absolute;
bottom:-10px;
left:50%;
transform:translateX(-50%);
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-user-info{
display:flex;
align-items:center;
gap:27px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-user--name{
color:#fff;
font-family:"Plus Jakarta Sans";
font-size:26.838px;
font-weight:700;
line-height:1.2;
margin-bottom:5px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-user--address{
color:#ddf5da;
font-family:'Inter';
font-size:21.47px;
line-height:1.25042;
}
@media screen and (max-width:991px){
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-user--name{
font-size:24px;
}
.pxl-testimonial-carousel.pxl-testimonial-carousel4 .pxl-user--address{
font-size:20px;
}
}
.pxl-project-info.pxl-project-info1 .pxl-item--inner{
border-radius:8.611px;
box-shadow:0px 8.611px 18.083px 0px rgba(27, 18, 18, 0.05);
background-color:#fff;
overflow:hidden;
}
.pxl-project-info.pxl-project-info1 .pxl-item--heading{
width:100%;
text-align:center;
line-height:67px;
padding-inline:15px;
background-color:var(--dark-2);
color:#fff;
}
.pxl-project-info.pxl-project-info1 .pxl-list-info{
padding:13px 37px 23px 35px;
margin:0 auto;
}
@media screen and (max-width:1200px){
.pxl-project-info.pxl-project-info1 .pxl-list-info{
padding:13px 30px 23px;
}
}
.pxl-project-info.pxl-project-info1 .pxl-item--single{
display:flex;
align-items:center;
padding-block:17px 20px;
gap:17px;
}
.pxl-project-info.pxl-project-info1 .pxl-item--single + .pxl-item--single{
border-top:1px solid var(--boarder-grey-1);
}
.pxl-project-info.pxl-project-info1 .pxl-item--icon{
--size:43px;
width:var(--size);
height:var(--size);
min-width:var(--size);
border-radius:50%;
background-color:var(--primary-color);
}
.pxl-project-info.pxl-project-info1 .pxl-item--info a{
color:inherit;
}
.pxl-related-post.pxl-related-post1 .pxl-item--single + .pxl-item--single{
margin-top:6.8px;
}
.pxl-related-post.pxl-related-post1 .pxl-item--link{
position:relative;
height:68px;
width:100%;
justify-content:space-between;
padding-inline:15px 23px;
gap:20px;
border-radius:5.676px;
background:#fff;
-webkit-box-shadow:0px 0px 34.054px 0px rgba(137, 151, 186, 0.10);
-khtml-box-shadow:0px 0px 34.054px 0px rgba(137, 151, 186, 0.10);
-moz-box-shadow:0px 0px 34.054px 0px rgba(137, 151, 186, 0.10);
-ms-box-shadow:0px 0px 34.054px 0px rgba(137, 151, 186, 0.10);
-o-box-shadow:0px 0px 34.054px 0px rgba(137, 151, 186, 0.10);
box-shadow:0px 0px 34.054px 0px rgba(137, 151, 186, 0.10);
}
.pxl-related-post.pxl-related-post1 .pxl-item--link:hover, .pxl-related-post.pxl-related-post1 .pxl-item--link.active{
color:#fff;
background-color:var(--secondary-color);
}
.pxl-related-post.pxl-related-post1 .pxl-item--link:hover .pxl-item--arrow svg path, .pxl-related-post.pxl-related-post1 .pxl-item--link.active .pxl-item--arrow svg path{
fill:#fff;
}
.pxl-related-post.pxl-related-post1 .pxl-item--arrow{
position:relative;
z-index:9;
}
.pxl-related-post.pxl-related-post1 .pxl-item--group{
position:relative;
z-index:9;
gap:33px;
}
.pxl-related-post.pxl-related-post1 .pxl-item--icon{
--size:39px;
width:var(--size);
min-width:var(--size);
height:var(--size);
border-radius:4px;
background-color:var(--primary-color);
transition:inherit;
}
.pxl-related-post.pxl-related-post1 .pxl-item--icon svg{
width:25.281px;
height:26.696px;
transition:inherit;
}
.pxl-related-post.pxl-related-post1 .pxl-item--icon svg path{
transition:inherit;
fill:#fff;
}
.pxl-tabs{
position:relative;
}
.pxl-tabs .pxl-list--content .pxl-tab--content{
display:none;
}
.pxl-tabs .pxl-list--content .pxl-tab--content.active{
display:block;
}
.pxl-pricing .pxl-item--inner{
display:inline-flex;
flex-direction:column;
align-items:center;
gap:50px;
width:100%;
}
.pxl-pricing .pxl-list--content, .pxl-pricing .pxl-tab--content{
width:100%;
}
.pxl-pricing .pxl-list--btn{
display:inline-flex;
border-radius:100px;
background-color:#fff;
padding:6px 8px;
gap:14px;
-webkit-box-shadow:0px 30px 100px 0px rgba(0, 0, 0, 0.17);
-khtml-box-shadow:0px 30px 100px 0px rgba(0, 0, 0, 0.17);
-moz-box-shadow:0px 30px 100px 0px rgba(0, 0, 0, 0.17);
-ms-box-shadow:0px 30px 100px 0px rgba(0, 0, 0, 0.17);
-o-box-shadow:0px 30px 100px 0px rgba(0, 0, 0, 0.17);
box-shadow:0px 30px 100px 0px rgba(0, 0, 0, 0.17);
}
.pxl-pricing .pxl-list--btn button{
background-color:transparent;
color:var(--secondary-color);
font-family:'Montserrat';
font-size:14px;
font-weight:600;
letter-spacing:-0.28px;
text-transform:capitalize;
padding-inline:19px;
line-height:35px;
border-radius:100px;
}
.pxl-pricing .pxl-list--btn button.active, .pxl-pricing .pxl-list--btn button:hover{
background-color:var(--primary-color);
color:#fff;
}
.pxl-team-info.pxl-team-info1 .pxl-item--featured{
margin-bottom:19px;
}
.pxl-team-info.pxl-team-info1 .pxl-key--info{
margin-bottom:33px;
}
.pxl-team-info.pxl-team-info1 .pxl-item--title{
color:var(--dark-blue-2);
font-family:'Montserrat';
font-size:40px;
font-weight:600;
line-height:1.4;
letter-spacing:-1px;
}
.pxl-team-info.pxl-team-info1 .pxl-item--title > a{
color:inherit;
}
@media screen and (max-width:1200px){
.pxl-team-info.pxl-team-info1 .pxl-item--title{
font-size:38px;
}
}
@media screen and (max-width:991px){
.pxl-team-info.pxl-team-info1 .pxl-item--title{
font-size:36px;
}
}
@media screen and (max-width:767px){
.pxl-team-info.pxl-team-info1 .pxl-item--title{
font-size:34px;
}
}
@media screen and (max-width:575px){
.pxl-team-info.pxl-team-info1 .pxl-item--title{
font-size:30px;
}
}
.pxl-team-info.pxl-team-info1 .pxl-item--position{
color:var(--primary-color);
}
@media screen and (max-width:575px){
.pxl-team-info.pxl-team-info1 .pxl-item--position{
font-size:16px;
}
}
.pxl-team-info.pxl-team-info1 .pxl-add--info{
margin-bottom:24px;
}
.pxl-team-info.pxl-team-info1 .pxl-item--group{
padding-block:23px 15px;
border-bottom:1px solid var(--border-color);
}
.pxl-team-info.pxl-team-info1 .pxl-item--group:first-child{
border-top:1px solid var(--border-color);
}
.pxl-team-info.pxl-team-info1 .pxl-info--title{
color:var(--secondary-color);
}
.pxl-team-info.pxl-team-info1 .pxl-item--info{
color:var(--dark-blue-2);
}
@media screen and (max-width:991px){
.pxl-team-info.pxl-team-info1 .pxl-item--info{
font-size:20px;
}
}
.pxl-team-info.pxl-team-info1 .pxl-item--socials{
gap:11px;
}
.pxl-team-info.pxl-team-info1 .pxl-item--social{
--size:34px;
width:var(--size);
min-width:var(--size);
height:var(--size);
border-radius:50%;
background-color:var(--primary-color);
color:#fff;
font-size:14px;
--hover-bg-color:#fff;
}
.pxl-team-info.pxl-team-info1 .pxl-item--social:hover{
color:var(--primary-color);
}
.pxl-progress-bar.pxl-progress-bar1 .pxl-item--inner{
width:100%;
max-width:382px;
}
.pxl-progress-bar.pxl-progress-bar1 .pxl-item--single{
--width:50%;
}
.pxl-progress-bar.pxl-progress-bar1 .pxl-item--single + .pxl-item--single{
margin-top:15px;
}
.pxl-progress-bar.pxl-progress-bar1 .pxl-item--info{
display:inline-flex;
align-items:center;
justify-content:space-between;
gap:20px;
width:100%;
max-width:var(--width);
margin-bottom:3px;
}
.pxl-progress-bar.pxl-progress-bar1 .pxl-item--title{
color:var(--dark-blue-1);
font-family:'Montserrat';
font-size:14px;
font-weight:600;
letter-spacing:-0.28px;
}
.pxl-progress-bar.pxl-progress-bar1 .pxl-item--percent{
color:var(--dark-blue-1);
font-family:'Montserrat';
font-size:12px;
font-weight:600;
letter-spacing:-0.24px;
}
.pxl-progress-bar.pxl-progress-bar1 .pxl-item--track{
display:flex;
align-items:center;
width:100%;
border-radius:5.977px;
background:#d7d7d7;
}
.pxl-progress-bar.pxl-progress-bar1 .pxl-item--fill{
display:block;
max-width:var(--width);
width:var(--width);
border-radius:inherit;
background-color:var(--primary-color);
height:6px;
animation-duration:1.25s;
-webkit-animation-duration:1.25s;
}
.pxl-circular-text .pxl-item--inner{
position:relative;
padding:10px;
border-radius:50%;
background-color:#fff;
}
.pxl-circular-text .pxl-item--text{
position:relative;
font-size:18px;
text-transform:uppercase;
color:var(--primary-color);
line-height:1;
letter-spacing:-0.32px;
}
.pxl-circular-text .pxl-item--text.spin > div{
animation:pxl_spin 15s linear infinite;
transform-origin:50% 50%;
}
.pxl-circular-text .pxl-item--text.spin.ccw > div{
animation:pxl_spin_reverse 15s linear infinite;
}
.pxl-circular-text img{
width:fit-content;
height:30px;
}
@keyframes slide-ltr{
to{
transform:translateX(calc(var(--width)));
}
}
@keyframes slide-rtl{
to{
transform:translateX(calc(-1 * (var(--width) )));
}
}
.pxl-slide-ltr, .pxl-marquee.pxl-marquee1 .pxl-item--inner.ltr .pxl-item--list{
animation:slide-ltr 20s linear infinite;
}
.pxl-slide-rtl, .pxl-marquee.pxl-marquee1 .pxl-item--inner.rtl .pxl-item--list{
animation:slide-rtl 20s linear infinite;
}
.pxl-marquee.pxl-overflow-hidden{
overflow-x:clip;
}
.pxl-marquee.pxl-marquee1 .pxl-item--label{
--bg-color:#b0b0b0;
--width:284px;
width:100%;
text-align:center;
justify-content:center;
display:inline-flex;
align-items:center;
text-align:center;
margin-bottom:40px;
}
.pxl-marquee.pxl-marquee1 .pxl-item--label.pxl-show-line .pxl-label--text{
position:relative;
padding-inline:23px;
}
.pxl-marquee.pxl-marquee1 .pxl-item--label.pxl-show-line .pxl-label--text::after, .pxl-marquee.pxl-marquee1 .pxl-item--label.pxl-show-line .pxl-label--text::before{
position:absolute;
content:'';
width:100%;
top:50%;
max-width:var(--width);
height:1px;
background-color:var(--bg-color);
left:0;
transform:translate(-100%, -50%);
}
.pxl-marquee.pxl-marquee1 .pxl-item--label.pxl-show-line .pxl-label--text::after{
left:auto;
right:0;
transform:translate(100%, -50%);
}
.pxl-marquee.pxl-marquee1 .pxl-item--label .pxl-title--highlight{
color:var(--primary-color);
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.44px;
}
.pxl-marquee.pxl-marquee1 .pxl-item--container{
width:100%;
position:relative;
}
.pxl-marquee.pxl-marquee1 .pxl-item--inner{
--x:60px;
--gap:30px;
--width:100%;
position:relative;
width:100%;
}
.pxl-marquee.pxl-marquee1 .pxl-item--inner.infinite{
--width:calc(100% + var(--gap));
}
.pxl-marquee.pxl-marquee1 .pxl-item--inner.ltr{
justify-content:end;
}
.pxl-marquee.pxl-marquee1 .pxl-item--inner.rtl{
justify-content:start;
}
.pxl-marquee.pxl-marquee1 .pxl-item--inner.pause-on-hover:hover .pxl-item--list{
animation-play-state:paused;
}
.pxl-marquee.pxl-marquee1 .pxl-item--list{
display:inline-flex;
flex:0 0 var(--width);
will-change:transform;
align-items:center;
flex-wrap:nowrap;
justify-content:space-between;
}
.pxl-marquee.pxl-marquee1 .pxl-item--list.main{
padding-right:var(--gap);
}
.pxl-marquee.pxl-marquee1 .pxl-item--list.duplicate{
padding-left:var(--gap);
}
.pxl-marquee.pxl-marquee1 .pxl-item--single{
position:relative;
width:100%;
}
.pxl-marquee.pxl-marquee1 .pxl-item--single .pxl-single--inner{
width:100%;
transition:inherit;
}
.pxl-marquee.pxl-marquee1 .pxl-item--single + .pxl-item--single{
padding-left:var(--x);
}
.pxl-marquee.pxl-marquee1 .pxl-item--icon, .pxl-marquee.pxl-marquee1 .pxl-item--image{
position:relative;
transition:inherit;
}
.pxl-marquee.pxl-marquee1 .pxl-item--icon img, .pxl-marquee.pxl-marquee1 .pxl-item--image img{
height:100%;
}
.pxl-marquee.pxl-marquee1 .pxl-item--icon::after, .pxl-marquee.pxl-marquee1 .pxl-item--image::after{
content:'';
position:absolute;
bottom:-10px;
left:50%;
width:100%;
height:15px;
background-color:rgba(0, 0, 0, 0.25);
filter:blur(8px);
border-radius:50%;
transform:translateX(-50%);
opacity:0;
transition:inherit;
}
.pxl-marquee.pxl-marquee1 .pxl-item--bg{
width:100%;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
}
.pxl-marquee.pxl-marquee1 .pxl-item--overlay{
--gradient-color-from:rgba(0, 28, 23, 0.00);
--gradient-color-to:#001c17;
position:absolute;
bottom:0;
width:100%;
height:50%;
background:linear-gradient(180deg, var(--gradient-color-from) 4.1%, var(--gradient-color-to) 100%);
}
.pxl-marquee.pxl-marquee1.pxl-marquee-style1 .pxl-item--single:hover .pxl-item--icon i, .pxl-marquee.pxl-marquee1.pxl-marquee-style1 .pxl-item--single:hover .pxl-item--image i, .pxl-marquee.pxl-marquee1.pxl-marquee-style1 .pxl-item--single:hover .pxl-item--icon img, .pxl-marquee.pxl-marquee1.pxl-marquee-style1 .pxl-item--single:hover .pxl-item--image img, .pxl-marquee.pxl-marquee1.pxl-marquee-style1 .pxl-item--single:hover .pxl-item--icon svg, .pxl-marquee.pxl-marquee1.pxl-marquee-style1 .pxl-item--single:hover .pxl-item--image svg{
transform:translateY(-10px);
}
.pxl-marquee.pxl-marquee1.pxl-marquee-style1 .pxl-item--single:hover .pxl-item--icon::after, .pxl-marquee.pxl-marquee1.pxl-marquee-style1 .pxl-item--single:hover .pxl-item--image::after{
opacity:1;
}
.pxl-marquee.pxl-marquee1.pxl-marquee-style2 .pxl-item--inner{
--x:30px;
}
.pxl-marquee.pxl-marquee1.pxl-marquee-style2 .pxl-item--single{
width:100%;
}
.pxl-marquee.pxl-marquee1.pxl-marquee-style2 .pxl-item--single .pxl-single--inner{
--size:200px;
background-color:#fff;
-webkit-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
-khtml-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
-moz-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
-ms-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
-o-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
}
.turbine g{
animation:pxl_spin 5s linear infinite;
transform-origin:50.5% 25%;
}
@keyframes svg-grow-width{
from{
width:0;
}
to{
width:934px;
}
}
.svg-grow-width{
animation:svg-grow-width 0.75s ease both;
-webkit-animation:svg-grow-width 0.75s ease both;
-khtml-animation:svg-grow-width 0.75s ease both;
-moz-animation:svg-grow-width 0.75s ease both;
-ms-animation:svg-grow-width 0.75s ease both;
-o-animation:svg-grow-width 0.75s ease both;
}
.pxl-workflow-steps .pxl-item--inner{
position:relative;
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-martrix-dots{
position:absolute;
right:30px;
top:0;
z-index:-1;
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--steps{
--width:327px;
display:inline-flex;
justify-content:space-between;
position:relative;
gap:50px;
width:100%;
min-height:500px;
}
@media screen and (max-width:767px){
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--steps{
flex-wrap:wrap;
}
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--curve{
position:absolute;
left:46px;
top:34.5%;
height:354px;
overflow:hidden;
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--curve .pxl-svg--curve{
min-width:clamp(830px, calc((934 - 830) * ((100vw - 1200px) / (1400 - 1200)) + 830px), 934px);
width:clamp(830px, calc((934 - 830) * ((100vw - 1200px) / (1400 - 1200)) + 830px), 934px);
min-height:354px;
}
@media screen and (max-width:1199px){
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--curve{
display:none;
}
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--step{
position:relative;
width:100%;
max-width:var(--width);
flex-basis:var(--width);
}
@media screen and (max-width:1199px){
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--step{
margin-top:0 !important;
max-width:none;
}
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--group{
max-width:var(--width);
position:relative;
width:100%;
padding-block:37px 20px;
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--group::after{
content:attr(data-index);
color:var(--light-green-2);
position:absolute;
font-family:'Montserrat';
font-size:178px;
font-weight:700;
line-height:1.4067;
right:10px;
bottom:-100px;
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--image{
padding-inline:27px 63px;
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--image img{
width:100%;
max-width:229px;
border-radius:15px;
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--content{
position:relative;
padding-top:62px;
width:100%;
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--index{
--size:54px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
background-color:var(--primary-color);
color:#fff;
position:absolute;
top:-20px;
left:0;
transform:translateY(-50%);
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--title{
color:var(--dark-blue-1);
margin-bottom:16px;
}
.pxl-workflow-steps.pxl-workflow-steps1 .pxl-item--desc{
color:#6b7f95;
}
.pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--curve{
position:absolute;
top:75px;
left:50%;
transform:translateX(-50%);
height:98px;
overflow:hidden;
max-width:934px;
}
.pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--curve .pxl-svg--curve{
min-width:934px;
height:98px;
}
.pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--step{
flex-basis:288px;
flex-grow:1;
min-width:288px;
}
.pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--image{
margin-bottom:35px;
}
.pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--image .pxl-item--group{
display:block;
width:fit-content;
position:relative;
margin:0 auto;
}
.pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--image img{
--size:200px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
border:10px solid rgba(233, 233, 233, .6);
}
.pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--index{
position:absolute;
top:25px;
left:6px;
--size:51px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
background-color:var(--primary-color);
color:var(--White, #fff);
font-family:'Montserrat';
font-size:16px;
font-weight:700;
}
.pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--title{
color:#003973;
text-align:center;
font-family:'Montserrat';
font-size:26px;
font-weight:700;
line-height:1.15385;
margin-bottom:17px;
}
.pxl-workflow-steps.pxl-workflow-steps2 .pxl-item--desc{
text-align:center;
color:#6b7f95;
font-size:20px;
line-height:1.4;
letter-spacing:-0.4px;
}
.pxl-pricing.pxl-pricing1 .pxl-list--cards{
width:100%;
display:inline-flex;
margin:0;
}
.pxl-pricing.pxl-pricing1 .pxl-item--card{
padding:0;
}
.pxl-pricing.pxl-pricing1 .pxl-item--popular{
position:absolute;
top:0;
left:0;
width:100%;
min-height:52px;
color:var(--yellow);
font-size:14px;
gap:3px;
font-weight:500;
background-color:var(--dark-blue-1);
text-transform:uppercase;
}
.pxl-pricing.pxl-pricing1 .pxl-card--inner{
--x:30px;
--border-color:#e6eeff;
position:relative;
background-color:#fff;
border-radius:15px;
padding-block:72px 63px;
display:flex;
flex-direction:column;
align-items:center;
overflow:hidden;
}
.pxl-pricing.pxl-pricing1 .pxl-card--inner.active{
--border-color:#c1e9d2;
background-color:var(--light-green-2);
}
.pxl-pricing.pxl-pricing1 .pxl-card--inner.active .pxl-item--subtitle{
color:var(--dark-blue-1);
}
.pxl-pricing.pxl-pricing1 .pxl-card--inner.active .pxl-item--btn{
background-color:var(--primary-color);
color:var(--white, #fff);
border-color:rgba(0, 0, 0, 0);
line-height:46px;
}
.pxl-pricing.pxl-pricing1 .pxl-card--inner.active .pxl-item--btn:hover{
border:2px solid var(--primary-color);
color:var(--primary-color);
background-color:transparent;
}
.pxl-pricing.pxl-pricing1 .pxl-card--inner.active .pxl-list--features{
padding:38px var(--x) 46px;
}
.pxl-pricing.pxl-pricing1 .pxl-card--inner.active .pxl-card--inner{
padding-block:72px 57px;
}
.pxl-pricing.pxl-pricing1 .pxl-content-top{
width:100%;
padding:0 var(--x) 25px;
border-bottom:1px solid var(--border-color);
}
.pxl-pricing.pxl-pricing1 .pxl-item--title{
text-align:center;
color:#4aab3d;
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.18182;
margin-bottom:13px;
}
.pxl-pricing.pxl-pricing1 .pxl-item--subtitle{
color:#6b7f95;
text-align:center;
font-size:15px;
font-weight:700;
line-height:0.93333;
}
.pxl-pricing.pxl-pricing1 .pxl-content-center{
display:flex;
flex-direction:column;
align-items:center;
width:100%;
padding:19px var(--x) 18px;
border-bottom:1px solid var(--border-color);
}
.pxl-pricing.pxl-pricing1 .pxl-item--price{
color:var(--dark-blue-1);
text-align:center;
font-family:'Montserrat';
font-size:60px;
font-weight:600;
line-height:1.1;
text-transform:capitalize;
margin-bottom:19px;
}
.pxl-pricing.pxl-pricing1 .pxl-item--billing_cycle{
display:block;
color:#6b7f95;
text-align:center;
font-size:14px;
font-weight:500;
line-height:1.57143;
margin-top:-4px;
}
.pxl-pricing.pxl-pricing1 .pxl-item--desc{
color:#6b7f95;
text-align:center;
font-size:15px;
line-height:1.73333;
max-width:261px;
}
.pxl-pricing.pxl-pricing1 .pxl-list--features{
width:fit-content;
padding:38px var(--x) 51px;
}
.pxl-pricing.pxl-pricing1 .pxl-item--feature{
color:rgba(95, 105, 115, .5);

font-size:16px;
font-weight:500;
text-transform:capitalize;
padding-left:27px;
position:relative;
}
.pxl-pricing.pxl-pricing1 .pxl-item--feature svg{
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
}
.pxl-pricing.pxl-pricing1 .pxl-item--feature.active{
color:#6b7f95;
}
.pxl-pricing.pxl-pricing1 .pxl-item--feature + .pxl-item--feature{
margin-top:21.5px;
}
.pxl-pricing.pxl-pricing1 .pxl-item--btn{
padding-inline:57px;
line-height:48px;
border-radius:4px;
font-family:'Montserrat';
font-size:15px;
font-weight:600;
text-transform:capitalize;
border:2px solid var(--dark-blue-1);
color:var(--dark-blue-1);
background-color:transparent;
}
.pxl-pricing.pxl-pricing1 .pxl-item--btn:hover{
background-color:var(--dark-blue-1);
color:#fff;
}
.pxl-company-features .pxl-item--container{
--x:15px;
margin-inline:calc(-1 * var(--x));
}
.pxl-company-features .pxl-item--inner{
display:inline-flex;
width:100%;
flex-wrap:wrap;
row-gap:60px;
}
.pxl-company-features .pxl-item--inner .pxl-item--col1{
flex-basis:34.5%;
max-width:34.5%;
padding-inline:var(--x);
display:flex;
padding-top:197px;
}
@media screen and (max-width:767px){
.pxl-company-features .pxl-item--inner .pxl-item--col1{
padding-top:0;
}
}
.pxl-company-features .pxl-item--inner .pxl-item--col1 .pxl-col--inner{
display:flex;
width:100%;
height:100%;
}
.pxl-company-features .pxl-item--inner .pxl-item--col2{
flex-basis:33.405%;
max-width:33.405%;
padding-inline:var(--x);
}
.pxl-company-features .pxl-item--inner .pxl-item--col3{
flex-basis:32.095%;
max-width:32.095%;
padding-inline:var(--x);
}
.pxl-company-features .pxl-item--inner .pxl-item--col3 .pxl-col--inner{
display:flex;
align-items:end;
height:100%;
}
@media screen and (max-width:991px){
.pxl-company-features .pxl-item--inner .pxl-item--col1, .pxl-company-features .pxl-item--inner .pxl-item--col2{
max-width:50%;
flex-basis:50%;
}
.pxl-company-features .pxl-item--inner .pxl-item--col3{
max-width:100%;
flex-basis:100%;
}
}
@media screen and (max-width:767px){
.pxl-company-features .pxl-item--inner .pxl-item--col1, .pxl-company-features .pxl-item--inner .pxl-item--col2, .pxl-company-features .pxl-item--inner .pxl-item--col3{
max-width:100%;
flex-basis:100%;
}
.pxl-company-features .pxl-item--inner .pxl-item--col1{
margin-bottom:20px;
}
.pxl-company-features .pxl-item--inner .pxl-item--col2{
padding-left:20px;
}
}
.pxl-company-features .pxl-list--btn .pxl-item--btn .btn{
display:block;
text-align:left;
width:100%;
position:relative;
line-height:64px;
padding-inline:44px 67px;
color:#fff;
max-width:347px;
border-bottom:1px solid rgba(215, 215, 215, 0.29);
background-color:transparent;
}
.pxl-company-features .pxl-list--btn .pxl-item--btn .btn:hover, .pxl-company-features .pxl-list--btn .pxl-item--btn .btn.active{
color:#fff;
border-color:rgba(255, 255, 255, 0);
}
.pxl-company-features .pxl-list--btn .pxl-item--btn .btn:hover .pxl-btn--icon, .pxl-company-features .pxl-list--btn .pxl-item--btn .btn.active .pxl-btn--icon{
width:100%;
opacity:1;
}
.pxl-company-features .pxl-list--btn .pxl-item--btn .btn .pxl-btn--text{
position:relative;
z-index:9;
}
.pxl-company-features .pxl-list--btn .pxl-item--btn .btn .pxl-btn--icon{
--size:50px;
border-radius:50px;
background-color:var(--primary-color);
width:calc(var(--size) + 14px);
opacity:0;
}
.pxl-company-features .pxl-list--btn .pxl-item--btn .btn .pxl-btn--icon > span{
width:var(--size);
height:var(--size);
border-radius:var(--size);
min-width:var(--size);
position:absolute;
right:7px;
top:50%;
transform:translateY(-50%);
background-color:#fff;
transition:inherit;
}
.pxl-company-features .pxl-list--btn .pxl-item--btn + .pxl-item--btn{
margin-top:12px;
}
.pxl-company-features .pxl-list--images{
border-radius:222px;
width:100%;
position:relative;
min-height:629px;
height:100%;
-webkit-box-shadow:-9px 5px 0px 0px var(--dark-blue-1);
-khtml-box-shadow:-9px 5px 0px 0px var(--dark-blue-1);
-moz-box-shadow:-9px 5px 0px 0px var(--dark-blue-1);
-ms-box-shadow:-9px 5px 0px 0px var(--dark-blue-1);
-o-box-shadow:-9px 5px 0px 0px var(--dark-blue-1);
box-shadow:-9px 5px 0px 0px var(--dark-blue-1);
max-width:404px;
overflow:hidden;
}
.pxl-company-features .pxl-list--images .pxl-item--image{
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
transition-duration:0.5s;
opacity:0;
scale:1.15;
}
.pxl-company-features .pxl-list--images .pxl-item--image.active{
scale:1;
opacity:1;
}
@media screen and (max-width:767px){
.pxl-company-features .pxl-list--images{
max-width:none;
}
}
.pxl-company-features .pxl-list--content{
position:relative;
}
.pxl-company-features .pxl-list--content .pxl-item--content .pxl-feature--title, .pxl-company-features .pxl-list--content .pxl-item--content .pxl-feature--desc, .pxl-company-features .pxl-list--content .pxl-item--content .pxl-item--feature{
opacity:0;
}
.pxl-company-features .pxl-list--content .pxl-item--content.active{
position:relative;
}
.pxl-company-features .pxl-list--content .pxl-item--content.active .pxl-feature--title, .pxl-company-features .pxl-list--content .pxl-item--content.active .pxl-feature--desc{
opacity:1;
}
.pxl-company-features .pxl-list--content .pxl-item--content.active .pxl-item--feature{
animation:fadeInUp 0.35s linear forwards;
}
.pxl-company-features .pxl-feature--title{
color:#fff;
font-family:'Montserrat';
font-size:30px;
font-weight:600;
letter-spacing:-0.6px;
margin-bottom:25px;
}
.pxl-company-features .pxl-feature--desc{
color:var(--boarder-grey-1);

font-size:18px;
letter-spacing:-0.36px;
margin-bottom:32px;
}
.pxl-company-features .pxl-list--features{
list-style:none;
margin-bottom:55.5px;
}
@media screen and (max-width:991px){
.pxl-company-features .pxl-list--features{
margin-bottom:0;
}
}
.pxl-company-features .pxl-list--features .pxl-item--feature{
display:flex;
gap:10.5px;
color:#fff;
font-family:'Montserrat';
font-size:16px;
font-weight:500;
letter-spacing:-0.32px;
}
.pxl-company-features .pxl-list--features .pxl-item--feature svg{
min-width:20px;
}
.pxl-company-features .pxl-list--features .pxl-item--feature + .pxl-item--feature{
margin-top:20px;
}
.pxl-showcase .pxl-item--inner{
margin:-20px;
}
.pxl-showcase .pxl-item--showcase{
padding:20px;
}
.pxl-showcase.pxl-showcase1 .pxl-item--inner{
row-gap:25px;
}
.pxl-showcase.pxl-showcase1 .pxl-item--showcase{
--height:300px;
position:relative;
width:100%;
min-height:var(--height);
border:15px solid var(--secondary-color);
overflow:hidden;
border-radius:10px;
cursor:pointer;
}
.pxl-showcase.pxl-showcase1 .pxl-item--showcase::before{
content:'';
background-color:rgba(0, 0, 0, .4);
opacity:0;
transition:inherit;
z-index:1;
}
.pxl-showcase.pxl-showcase1 .pxl-item--showcase:hover{
border-color:var(--primary-color);
}
.pxl-showcase.pxl-showcase1 .pxl-item--showcase:hover::before{
opacity:1;
}
.pxl-showcase.pxl-showcase1 .pxl-item--showcase:hover .pxl-item--image{
transform:translateY(calc(-100% + var(--height)));
}
.pxl-showcase.pxl-showcase1 .pxl-item--showcase:hover .pxl-item--btn{
transform:scale(1);
opacity:1;
}
.pxl-showcase.pxl-showcase1 .pxl-item--image{
-webkit-transition:transform 5s linear;
-khtml-transition:transform 5s linear;
-moz-transition:transform 5s linear;
-ms-transition:transform 5s linear;
-o-transition:transform 5s linear;
transition:transform 5s linear;
position:absolute;
top:0;
left:0;
right:0;
width:100%;
border-radius:10px;
}
.pxl-showcase.pxl-showcase1 .pxl-btn-group{
flex-direction:column;
gap:15px;
}
.pxl-showcase.pxl-showcase1 .pxl-item--btn{
border-radius:10px;
font-size:14px;
transform:scale(0);
opacity:0;
line-height:46px;
padding-inline:28px;
color:#fff;
z-index:9;
min-width:140px;
background-color:var(--primary-color);
}
.pxl-showcase.pxl-showcase1 .pxl-item--btn.pxl-item--btn2{
background-color:var(--secondary-color);
}
.pxl-showcase.pxl-showcase1 .pxl-item--btn.pxl-item--btn2:hover{
color:var(--secondary-color);
background-color:#fff;
}
.pxl-showcase.pxl-showcase1 .pxl-item--btn:hover{
color:var(--primary-color);
background-color:#fff;
}
.pxl-showcase.pxl-showcase1 .pxl-item--title{
margin-top:15px;
text-align:center;
width:100%;
font-weight:600;
}
@media screen and (max-width:1200px){
.pxl-showcase.pxl-showcase1 .pxl-item--title{
font-size:15px;
}
}
.pxl-showcase.pxl-showcase2 .pxl-item--inner{
--x:18.5px;
--y:23px;
margin-inline:var(-1 * var(--x));
margin-block:var(-1 * var(--y));
justify-content:center;
}
.pxl-showcase.pxl-showcase2 .pxl-item--single{
padding-inline:var(--x);
padding-block:var(--y);
}
.pxl-showcase.pxl-showcase2 .pxl-item--single.coming-soon .pxl-item--bg{
z-index:9;
}
.pxl-showcase.pxl-showcase2 .pxl-item--single.coming-soon .pxl-item--image img{
height:100%;
}
.pxl-showcase.pxl-showcase2 .pxl-item--single:hover .pxl-item--image img{
transform:translateX(-50%) translateY(calc(-100% + var(--height)));
}
.pxl-showcase.pxl-showcase2 .pxl-coming-soon{
color:#00194c;
text-align:center;
font-family:'Outfit';
font-size:30px;
font-weight:600;
line-height:1.2;
width:100%;
}
.pxl-showcase.pxl-showcase2 .pxl-item--showcase{
height:100%;
padding:15px;
background-color:#fff;
border-radius:10px;
border-radius:9px;
-webkit-box-shadow:0px 20px 30px 10px rgba(200, 208, 214, 0.25);
-khtml-box-shadow:0px 20px 30px 10px rgba(200, 208, 214, 0.25);
-moz-box-shadow:0px 20px 30px 10px rgba(200, 208, 214, 0.25);
-ms-box-shadow:0px 20px 30px 10px rgba(200, 208, 214, 0.25);
-o-box-shadow:0px 20px 30px 10px rgba(200, 208, 214, 0.25);
box-shadow:0px 20px 30px 10px rgba(200, 208, 214, 0.25);
}
.pxl-showcase.pxl-showcase2 .pxl-item--bg{
border-radius:6px;
background:rgba(21, 107, 0, 0.26);
backdrop-filter:blur(15px);
}
.pxl-showcase.pxl-showcase2 .pxl-item--feature{
position:relative;
padding:48.5px 30px 0 30px;
-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.12) inset;
-khtml-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.12) inset;
-moz-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.12) inset;
-ms-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.12) inset;
-o-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.12) inset;
box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.12) inset;
overflow:hidden;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
border-radius:6px;
}
.pxl-showcase.pxl-showcase2 .pxl-item--image{
--height:360px;
position:relative;
width:100%;
height:var(--height);
overflow:hidden;
margin:0 auto;
}
.pxl-showcase.pxl-showcase2 .pxl-item--image img{
width:100%;
max-width:378px;
position:absolute;
top:0;
left:50%;
right:0;
transform:translateX(-50%);
-webkit-transition:transform 5s linear;
-khtml-transition:transform 5s linear;
-moz-transition:transform 5s linear;
-ms-transition:transform 5s linear;
-o-transition:transform 5s linear;
transition:transform 5s linear;
}
.pxl-showcase.pxl-showcase2 .pxl-item--content{
display:inline-flex;
align-items:center;
width:100%;
gap:15px;
justify-content:space-between;
padding:22px 12px 9px 21px;
}
.pxl-showcase.pxl-showcase2 .pxl-item--content .pxl-item--title{
color:#194341;
font-family:'Outfit';
font-size:20px;
font-style:normal;
font-weight:600;
line-height:1.2;
margin-bottom:4px;
letter-spacing:0;
}
.pxl-showcase.pxl-showcase2 .pxl-item--content .pxl-item--title a{
color:inherit;
}
.pxl-showcase.pxl-showcase2 .pxl-item--content .pxl-item--title:hover{
color:var(--color);
}
.pxl-showcase.pxl-showcase2 .pxl-item--content .pxl-item--subtitle{
color:var(--text-1);
font-family:'Inter';
font-size:15px;
font-style:normal;
font-weight:400;
line-height:1.7333;
}
.pxl-showcase.pxl-showcase2 .pxl-item--content .pxl-item--btn{
color:#fff;
font-family:'Inter';
font-size:15px;
font-style:normal;
font-weight:600;
line-height:37px;
padding-inline:30px;
border-radius:100px;
background-color:var(--color);
border:1px solid rgba(255, 255, 255, 0);
width:135px;
}
.pxl-showcase.pxl-showcase2 .pxl-item--content .pxl-item--btn.pxl-item--btn1{
margin-bottom:15px;
}
.pxl-showcase.pxl-showcase2 .pxl-item--content .pxl-item--btn:hover{
color:var(--color);
background-color:transparent;
border-color:var(--color);
}
.pxl-features-grid.pxl-grid-custom .pxl-grid-inner{
--x:0px;
--y:0px;
--gap:30px;
--width:270px;
display:grid;
grid-template-columns:repeat(auto-fit, minmax(var(--width), 1fr));
gap:var(--gap);
}
.pxl-features-grid .pxl-grid-inner{
margin-inline:-1 * var(--x);
margin-block:-1 * var(--y);
}
.pxl-features-grid .pxl-grid-inner .pxl-grid-item{
padding-inline:var(--x);
padding-block:var(--y);
}
.pxl-features-grid .pxl-item--inner{
flex-direction:column;
min-height:193px;
border-radius:10px;
background-color:#fff;
gap:18px;
-webkit-box-shadow:0px 4px 40px 10px rgba(211, 211, 211, 0.25);
-khtml-box-shadow:0px 4px 40px 10px rgba(211, 211, 211, 0.25);
-moz-box-shadow:0px 4px 40px 10px rgba(211, 211, 211, 0.25);
-ms-box-shadow:0px 4px 40px 10px rgba(211, 211, 211, 0.25);
-o-box-shadow:0px 4px 40px 10px rgba(211, 211, 211, 0.25);
box-shadow:0px 4px 40px 10px rgba(211, 211, 211, 0.25);
}
.pxl-features-grid .pxl-item--image img{
width:auto;
height:60px;
}
.pxl-features-grid .pxl-item--title{
display:block;
color:#200960;
text-align:center;
font-family:"Open Sans";
font-size:20px;
font-weight:600;
line-height:1.2496;
}
.pxl-news-grid .pxl-post--featured img{
width:100%;
}
.pxl-news-grid1 .pxl-post--featured, .pxl-news-carousel1 .pxl-post--featured{
margin-bottom:29px;
border-radius:20px;
}
.pxl-news-grid1 .pxl-post--metas, .pxl-news-carousel1 .pxl-post--metas{
column-gap:17px;
row-gap:10px;
flex-wrap:wrap;
margin-bottom:9px;
}
.pxl-news-grid1 .pxl-post--category, .pxl-news-carousel1 .pxl-post--category{
display:inline-flex;
flex-wrap:wrap;
gap:3px;
}
.pxl-news-grid1 .pxl-post--category a, .pxl-news-carousel1 .pxl-post--category a{
padding:7px 12px;
border-radius:5px;
background-color:var(--light-green-2);
color:var(--primary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:500;
line-height:1.5;
}
@media screen and (max-width:767px){
.pxl-news-grid1 .pxl-post--category a, .pxl-news-carousel1 .pxl-post--category a{
padding:5px 8px;
font-size:14px;
}
}
.pxl-news-grid1 .pxl-post--date, .pxl-news-carousel1 .pxl-post--date{
color:var(--text-1);
font-family:'Montserrat';
font-size:18px;
font-weight:500;
line-height:1.5;
letter-spacing:-0.36px;
}
@media screen and (max-width:767px){
.pxl-news-grid1 .pxl-post--date, .pxl-news-carousel1 .pxl-post--date{
font-size:16px;
}
}
.pxl-news-grid1 .pxl-post--title, .pxl-news-carousel1 .pxl-post--title{
color:var(--dark-2);
font-family:'Montserrat';
font-size:24px;
font-weight:600;
line-height:1.5;
letter-spacing:-0.48px;
margin-bottom:25px;
}
@media screen and (max-width:991px){
.pxl-news-grid1 .pxl-post--title, .pxl-news-carousel1 .pxl-post--title{
font-size:22px;
}
}
@media screen and (max-width:767px){
.pxl-news-grid1 .pxl-post--title, .pxl-news-carousel1 .pxl-post--title{
font-size:20px;
margin-bottom:15px;
}
}
.pxl-news-grid2 .pxl-post--inner{
border-radius:11.165px 11.165px 15px 15px;
background:#fff;
-webkit-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
-khtml-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
-moz-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
-ms-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
-o-box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
box-shadow:0px 11.165px 66.993px 0px rgba(137, 151, 186, 0.15);
overflow:hidden;
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--metas{
display:flex;
align-items:center;
padding:26px 34px 27px 43px;
gap:17px;
flex-wrap:wrap;
}
@media screen and (max-width:991px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--metas{
padding:25px 30px;
}
}
@media screen and (max-width:575px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--metas{
padding:20px 15px;
gap:10px;
}
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--author{
flex-grow:1;
display:inline-flex;
align-items:center;
gap:13px;
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--author .pxl-author--avatar img{
--size:42px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
border:2px solid var(--boarder-grey-1);
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--author .pxl-author--name{
display:block;
white-space:nowrap;
color:var(--dark-2);
}
@media screen and (max-width:575px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--author .pxl-author--name{
font-size:14px;
}
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--category{
display:inline-flex;
gap:3px;
flex-wrap:wrap;
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--category a{
display:inline-block;
padding:7px 12px;
border-radius:5px;
background-color:var(--light-green-2);
color:var(--primary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:500;
line-height:1.5;
}
@media screen and (max-width:575px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--category a{
font-size:14px;
padding:4px 8px;
}
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--date{
font-family:'Montserrat';
font-size:18px;
font-weight:500;
line-height:1.5;
letter-spacing:-0.36px;
white-space:nowrap;
}
@media screen and (max-width:575px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--date{
font-size:16px;
}
}
@media screen and (max-width:360px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--date{
font-size:14px;
}
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--divider{
height:1px;
background:var(--boarder-grey-1);
box-shadow:0px 4.466px 11.165px 0px rgba(185, 185, 185, 0.25);
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--content{
padding:20px 65px 44px 41px;
}
@media screen and (max-width:991px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--content{
padding:20px 35px 30px;
}
}
@media screen and (max-width:575px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--content{
padding:15px;
}
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--title{
color:var(--dark-2);
margin-bottom:22px;
}
@media screen and (max-width:991px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--title{
font-size:28px;
}
}
@media screen and (max-width:575px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--title{
font-size:26px;
margin-bottom:15px;
}
}
@media screen and (max-width:360px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--title{
font-size:24px;
}
}
.pxl-news-grid2 .pxl-post--inner .pxl-post--excerpt{
margin-bottom:20px;
}
@media screen and (max-width:575px){
.pxl-news-grid2 .pxl-post--inner .pxl-post--excerpt{
font-size:16px;
margin-bottom:15px;
}
}
.pxl-news-carousel1{
--x:34px;
}
.pxl-case-studies-grid .pxl-post--featured img{
width:100%;
}
.pxl-case-studies-grid1{
--x:24px;
--y:28px;
}
.pxl-case-studies-grid1 .pxl-pagination{
margin-top:59px;
}
@media screen and (max-width:1200px){
.pxl-case-studies-grid1 .pxl-grid-inner{
--y:20px;
}
}
.pxl-case-studies-grid1 .pxl-post--featured{
z-index:9;
}
.pxl-case-studies-grid1 .pxl-post--featured::after{
content:'';
background:linear-gradient(0deg, var(--gradient-color-from) 0%, var(--gradient-color-to) 79.95%);
}
.pxl-case-studies-grid1 .pxl-post--inner{
cursor:pointer;
--gradient-color-from:#072032;
--gradient-color-to:rgba(7, 32, 50, .0);
position:relative;
border-radius:10px;
-webkit-box-shadow:0px 10px 60px 0px rgba(137, 151, 186, 0.15);
-khtml-box-shadow:0px 10px 60px 0px rgba(137, 151, 186, 0.15);
-moz-box-shadow:0px 10px 60px 0px rgba(137, 151, 186, 0.15);
-ms-box-shadow:0px 10px 60px 0px rgba(137, 151, 186, 0.15);
-o-box-shadow:0px 10px 60px 0px rgba(137, 151, 186, 0.15);
box-shadow:0px 10px 60px 0px rgba(137, 151, 186, 0.15);
overflow:hidden;
}
.pxl-case-studies-grid1 .pxl-post--inner:hover .pxl-post--featured{
opacity:0;
}
.pxl-case-studies-grid1 .pxl-post--inner:hover .pxl-content--group{
opacity:1;
}
.pxl-case-studies-grid1 .pxl-post--content{
display:flex;
align-items:flex-end;
background-color:var(--primary-color);
padding:30px 30px 50px;
backface-visibility:hidden;
}
.pxl-case-studies-grid1 .pxl-item--frame{
position:absolute;
right:0;
bottom:0;
top:0;
height:100%;
}
.pxl-case-studies-grid1 .pxl-content--group{
position:relative;
z-index:9;
opacity:0;
}
.pxl-case-studies-grid1 .pxl-post--category{
display:inline-flex;
flex-wrap:wrap-reverse;
gap:2px;
color:white;
text-transform:uppercase;
margin-bottom:25px;
}
.pxl-case-studies-grid1 .pxl-post--category a{
white-space:nowrap;
color:inherit;
padding:10px 21px;
background-color:var(--dark-blue-1);
}
@media screen and (max-width:767px){
.pxl-case-studies-grid1 .pxl-post--category a{
padding:8px 16px;
font-size:14px;
}
}
.pxl-case-studies-grid1 .pxl-post--title{
color:#fff;
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.4;
}
@media screen and (max-width:767px){
.pxl-case-studies-grid1 .pxl-post--title{
font-size:20px;
}
}
.pxl-case-studies-grid2{
--width:540px;
--height:413px;
--x:0px;
--y:60px;
}
@media screen and (max-width:991px){
.pxl-case-studies-grid2{
--width:490px;
--y:30px;
}
}
@media screen and (max-width:767px){
.pxl-case-studies-grid2{
--width:100%;
}
}
.pxl-case-studies-grid2 .pxl-pagination{
margin-top:76px;
}
.pxl-case-studies-grid2 .pxl-post--inner{
position:relative;
padding-bottom:80px;
background-color:transparent;
}
@media screen and (max-width:767px){
.pxl-case-studies-grid2 .pxl-post--inner{
padding-bottom:0;
}
}
.pxl-case-studies-grid2 .pxl-grid-item{
--size:7%;
}
.pxl-case-studies-grid2 .pxl-grid-item:nth-child(odd) .pxl-post--content{
left:var(--size);
}
.pxl-case-studies-grid2 .pxl-grid-item:nth-child(even) .pxl-post--content{
right:var(--size);
}
@media screen and (max-width:767px){
.pxl-case-studies-grid2 .pxl-grid-item{
--size:0;
}
}
.pxl-case-studies-grid2 .pxl-post--featured{
border-radius:20px;
overflow:hidden;
}
.pxl-case-studies-grid2 .pxl-post--featured img{
max-height:640px;
}
@media screen and (max-width:767px){
.pxl-case-studies-grid2 .pxl-post--featured{
border-radius:20px 20px 0 0;
}
}
.pxl-case-studies-grid2 .pxl-post--content{
position:absolute;
bottom:0;
width:100%;
max-width:var(--width);
padding:65px 60px 62px 75px;
border-radius:20px;
border-bottom:4px solid #86bb46;
background:#fff;
-webkit-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
-khtml-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
-moz-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
-ms-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
-o-box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
box-shadow:0px 4px 20px 0px rgba(180, 199, 190, 0.29);
}
@media screen and (max-width:1200px){
.pxl-case-studies-grid2 .pxl-post--content{
padding:45px;
}
}
@media screen and (max-width:767px){
.pxl-case-studies-grid2 .pxl-post--content{
border-radius:0 0 20px 20px;
padding:30px;
position:relative;
}
}
.pxl-case-studies-grid2 .pxl-post--category{
display:flex;
align-items:center;
flex-wrap:wrap;
gap:5px;
width:100%;
margin-bottom:4px;
}
.pxl-case-studies-grid2 .pxl-post--category a{
display:inline-block;
color:var(--primary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:500;
padding:7px 12px;
border-radius:5px;
background:var(--light-green-2);
}
@media screen and (max-width:767px){
.pxl-case-studies-grid2 .pxl-post--category{
margin-bottom:10px;
}
.pxl-case-studies-grid2 .pxl-post--category a{
font-size:14px;
padding:5px 10px;
}
}
.pxl-case-studies-grid2 .pxl-post--title{
margin-bottom:14px;
}
@media screen and (max-width:991px){
.pxl-case-studies-grid2 .pxl-post--title{
font-size:28px;
}
}
@media screen and (max-width:767px){
.pxl-case-studies-grid2 .pxl-post--title{
font-size:26px;
}
}
@media screen and (max-width:575px){
.pxl-case-studies-grid2 .pxl-post--title{
font-size:24px;
}
}
.pxl-case-studies-grid2 .pxl-post--excerpt{
letter-spacing:-0.36px;
margin-bottom:25px;
}
@media screen and (max-width:767px){
.pxl-case-studies-grid2 .pxl-post--excerpt{
font-size:16px;
}
}
.pxl-case-studies-grid3 .pxl-pagination, .pxl-case-studies-carousel3 .pxl-pagination{
margin-top:79px;
}
.pxl-case-studies-grid3 .pxl-post--container, .pxl-case-studies-carousel3 .pxl-post--container, .pxl-case-studies-grid3 .pxl-post--inner, .pxl-case-studies-carousel3 .pxl-post--inner, .pxl-case-studies-grid3 .pxl-post--featured, .pxl-case-studies-carousel3 .pxl-post--featured, .pxl-case-studies-grid3 img, .pxl-case-studies-carousel3 img{
height:100%;
}
.pxl-case-studies-grid3 .pxl-grid-inner, .pxl-case-studies-carousel3 .pxl-grid-inner{
margin:0;
}
.pxl-case-studies-grid3 .pxl-post--inner, .pxl-case-studies-carousel3 .pxl-post--inner{
position:relative;
}
.pxl-case-studies-grid3 .pxl-post--inner:hover .pxl-post--title, .pxl-case-studies-carousel3 .pxl-post--inner:hover .pxl-post--title, .pxl-case-studies-grid3 .pxl-post--inner:hover .pxl-post--category, .pxl-case-studies-carousel3 .pxl-post--inner:hover .pxl-post--category{
transform:translateY(0);
opacity:1;
}
.pxl-case-studies-grid3 .pxl-post--content, .pxl-case-studies-carousel3 .pxl-post--content{
z-index:9;
position:absolute;
bottom:0;
left:0;
width:100%;
padding:30px 0 30px 60px;
overflow:hidden;
}
@media screen and (max-width:1200px){
.pxl-case-studies-grid3 .pxl-post--content, .pxl-case-studies-carousel3 .pxl-post--content{
padding:30px 0 30px 30px;
}
}
.pxl-case-studies-grid3 .pxl-post--title, .pxl-case-studies-carousel3 .pxl-post--title{
padding:16.5px 50px 16.5px 25px;
background-color:var(--primary-color);
color:#fff;
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.45455;
transform:translateY(70px);
opacity:0;
transition-duration:0.3s;
}
@media screen and (max-width:1200px){
.pxl-case-studies-grid3 .pxl-post--title, .pxl-case-studies-carousel3 .pxl-post--title{
padding:16.5px 25px;
}
}
.pxl-case-studies-grid3 .pxl-post--category, .pxl-case-studies-carousel3 .pxl-post--category{
gap:1px;
display:flex;
align-items:end;
transform:translateY(-70px);
opacity:0;
transition-duration:0.3s;
flex-wrap:wrap-reverse;
}
.pxl-case-studies-grid3 .pxl-post--category a, .pxl-case-studies-carousel3 .pxl-post--category a{
padding:11px 21px;
background-color:var(--secondary-color);
color:#fff;
white-space:nowrap;
}
@media screen and (max-width:1200px){
.pxl-case-studies-grid3 .pxl-post--category a, .pxl-case-studies-carousel3 .pxl-post--category a{
padding:8px 12px;
}
}
@media screen and (max-width:767px){
.pxl-case-studies-grid3 .pxl-post--category a, .pxl-case-studies-carousel3 .pxl-post--category a{
padding:8px 10px;
font-size:16px;
}
}
.pxl-case-studies-carousel1{
--spacing:-844px;
margin-inline:var(--spacing);
}
@media screen and (max-width:1200px){
.pxl-case-studies-carousel1{
--spacing:-720px;
}
}
@media screen and (max-width:991px){
.pxl-case-studies-carousel1{
--spacing:0;
}
}
.pxl-case-studies-carousel1 .pxl-swiper-arrows{
bottom:44.5%;
max-width:calc((100% - (-2 * var(--spacing))) - (2 * 185px));
}
@media screen and (max-width:1400px){
.pxl-case-studies-carousel1 .pxl-swiper-arrows{
max-width:calc((100% - (-2 * var(--spacing))) - (2 * 15px));
}
}
.pxl-case-studies-carousel1 .pxl-swiper-slide.slide-active-custom .pxl-post--content{
opacity:1;
}
.pxl-case-studies-carousel1 .pxl-post--inner{
position:relative;
}
.pxl-case-studies-carousel1 .pxl-post--featured{
overflow:hidden;
}
.pxl-case-studies-carousel1 .pxl-post--featured img{
height:580px;
width:100%;
}
@media screen and (max-width:767px){
.pxl-case-studies-carousel1 .pxl-post--featured img{
height:auto;
}
}
.pxl-case-studies-carousel1 .pxl-post--content{
position:absolute;
left:46px;
bottom:55px;
width:100%;
max-width:490px;
transition:opacity 0.5s linear;
opacity:0;
background-color:#fff;
padding:46px 35px 48px 57px;
-webkit-box-shadow:10px 10px 0px 0px rgba(255, 255, 255, 0.40);
-khtml-box-shadow:10px 10px 0px 0px rgba(255, 255, 255, 0.40);
-moz-box-shadow:10px 10px 0px 0px rgba(255, 255, 255, 0.40);
-ms-box-shadow:10px 10px 0px 0px rgba(255, 255, 255, 0.40);
-o-box-shadow:10px 10px 0px 0px rgba(255, 255, 255, 0.40);
box-shadow:10px 10px 0px 0px rgba(255, 255, 255, 0.40);
}
@media screen and (max-width:767px){
.pxl-case-studies-carousel1 .pxl-post--content{
position:relative;
max-width:100%;
padding:40px 30px;
left:0;
bottom:0;
box-shadow:none;
}
}
.pxl-case-studies-carousel1 .pxl-post--title{
color:var(--dark-blue-2);
max-width:319px;
}
@media screen and (max-width:767px){
.pxl-case-studies-carousel1 .pxl-post--title{
max-width:none;
}
}
@media screen and (max-width:575px){
.pxl-case-studies-carousel1 .pxl-post--title{
font-size:20px;
}
}
.pxl-case-studies-carousel1 .pxl-post--category{
margin-bottom:22px;
display:flex;
align-items:center;
gap:3px;
flex-wrap:wrap;
}
.pxl-case-studies-carousel1 .pxl-post--category a{
display:block;
padding:6px 12px;
border-radius:5px;
background:var(--light-green-2);
color:var(--primary-color);
font-family:'Montserrat';
font-size:16px;
font-weight:500;
}
@media screen and (max-width:575px){
.pxl-case-studies-carousel1 .pxl-post--category a{
padding:8px 10px;
font-size:14px;
}
}
.pxl-case-studies-carousel1 .pxl-item--divider{
height:1px;
background-color:#d7d7d7;
margin-block:18px 29px;
max-width:376px;
}
@media screen and (max-width:767px){
.pxl-case-studies-carousel1 .pxl-item--divider{
max-width:none;
}
}
.pxl-case-studies-carousel1 .pxl-content--bottom{
position:relative;
}
.pxl-case-studies-carousel1 .pxl-post--btn{
position:absolute;
right:0;
bottom:-3px;
--size:65px;
background-color:var(--primary-color);
}
@media screen and (max-width:575px){
.pxl-case-studies-carousel1 .pxl-post--btn{
bottom:0;
--size:50px;
}
}
.pxl-case-studies-carousel1 .pxl-post--btn svg{
position:relative;
transition:inherit;
}
.pxl-case-studies-carousel1 .pxl-post--btn svg .main{
position:relative;
transition:inherit;
}
.pxl-case-studies-carousel1 .pxl-post--btn svg .copy{
position:absolute;
left:0;
bottom:0;
transform:translate(-100%, 100%);
opacity:0;
}
.pxl-case-studies-carousel1 .pxl-post--btn:hover{
background-color:var(--secondary-color);
}
.pxl-case-studies-carousel1 .pxl-post--btn:hover svg .main{
transform:translate(100%, -100%);
opacity:0;
}
.pxl-case-studies-carousel1 .pxl-post--btn:hover svg .copy{
transform:translate(0, 0);
opacity:1;
}
.pxl-case-studies-carousel1 .pxl-info--label{
color:var(--dark-blue-1);
}
.pxl-case-studies-carousel1 .pxl-info--text{
color:#6b7f95;
}
.pxl-case-studies-carousel1 .pxl-info--single{
display:flex;
align-items:center;
gap:6px;
}
.pxl-case-studies-carousel1 .pxl-info--single + .pxl-info--single{
margin-top:10px;
}
.pxl-case-studies-carousel3 .pxl-swiper-dots.pxl-swiper-pagination-bullets{
padding-top:61px;
}
.pxl-case-studies-carousel3 .pxl-filter-inner{
border-bottom:1px solid #b0b6bc;
}
.pxl-case-studies-carousel3 .pxl-filter-inner .filter-item{
color:#fff;
}
.pxl-case-studies-carousel3 .pxl-filter-inner .filter-item.active, .pxl-case-studies-carousel3 .pxl-filter-inner .filter-item:hover{
color:var(--primary-color);
}
@media screen and (max-width:767px){
.pxl-case-studies-carousel3 .pxl-filter-inner .filter-item{
background-color:#fff;
color:var(--secondary-color);
}
.pxl-case-studies-carousel3 .pxl-filter-inner .filter-item.active, .pxl-case-studies-carousel3 .pxl-filter-inner .filter-item:hover{
background-color:var(--primary-color);
color:#fff;
}
}
.pxl-service-grid .pxl-post--feature img{
width:100%;
}
.pxl-service-grid1, .pxl-service-carousel1{
--x:17px;
--y:22px;
}
.pxl-service-grid1 .pxl-pagination, .pxl-service-carousel1 .pxl-pagination{
margin-top:89px;
}
.pxl-service-grid1 .pxl-post--inner, .pxl-service-carousel1 .pxl-post--inner{
border-radius:13.3px;
border-radius:13.297px;
background:#fff;
-webkit-box-shadow:0px 22.162px 66.486px 11.081px rgba(166, 186, 201, 0.35);
-khtml-box-shadow:0px 22.162px 66.486px 11.081px rgba(166, 186, 201, 0.35);
-moz-box-shadow:0px 22.162px 66.486px 11.081px rgba(166, 186, 201, 0.35);
-ms-box-shadow:0px 22.162px 66.486px 11.081px rgba(166, 186, 201, 0.35);
-o-box-shadow:0px 22.162px 66.486px 11.081px rgba(166, 186, 201, 0.35);
box-shadow:0px 22.162px 66.486px 11.081px rgba(166, 186, 201, 0.35);
overflow:hidden;
}
.pxl-service-grid1 .pxl-post--inner:hover .pxl-post--btn, .pxl-service-carousel1 .pxl-post--inner:hover .pxl-post--btn{
color:var(--color);
}
.pxl-service-grid1 .pxl-post--inner:hover .pxl-post--btn svg path, .pxl-service-carousel1 .pxl-post--inner:hover .pxl-post--btn svg path{
fill:var(--color);
}
.pxl-service-grid1 .pxl-post--inner:hover .pxl-post--btn::after, .pxl-service-carousel1 .pxl-post--inner:hover .pxl-post--btn::after{
top:auto;
height:100%;
bottom:0;
}
.pxl-service-grid1 .pxl-post--inner:hover .pxl-post--icon svg path, .pxl-service-carousel1 .pxl-post--inner:hover .pxl-post--icon svg path{
fill:var(--primary-color);
}
.pxl-service-grid1 .pxl-post--content, .pxl-service-carousel1 .pxl-post--content{
text-align:center;
--size:94px;
position:relative;
padding:calc((var(--size)/2) + 2px) 34px 49px;
}
@media screen and (max-width:1200px){
.pxl-service-grid1 .pxl-post--content, .pxl-service-carousel1 .pxl-post--content{
padding:calc((var(--size)/2) + 2px) 30px 30px;
}
}
.pxl-service-grid1 .pxl-post--icon, .pxl-service-carousel1 .pxl-post--icon{
width:var(--size);
min-width:var(--size);
height:var(--size);
position:absolute;
top:0;
left:50%;
transform:translate(-50%, -56%);
background-color:#fff;
border-radius:50%;
}
.pxl-service-grid1 .pxl-post--icon i, .pxl-service-carousel1 .pxl-post--icon i{
position:relative;
z-index:9;
}
.pxl-service-grid1 .pxl-post--icon svg, .pxl-service-carousel1 .pxl-post--icon svg{
position:relative;
z-index:9;
}
.pxl-service-grid1 .pxl-post--icon svg path, .pxl-service-carousel1 .pxl-post--icon svg path{
fill:var(--dark-blue-2);
}
.pxl-service-grid1 .pxl-post--icon::after, .pxl-service-carousel1 .pxl-post--icon::after{
content:'';
width:calc(var(--size) + 12px);
min-width:calc(var(--size) + 12px);
height:calc(var(--size) + 12px);
background-color:inherit;
opacity:0.4;
border-radius:inherit;
}
.pxl-service-grid1 .pxl-post--title, .pxl-service-carousel1 .pxl-post--title{
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.45455;
color:var(--secondary-color);
margin-bottom:5px;
}
.pxl-service-grid1 .pxl-post--title a, .pxl-service-carousel1 .pxl-post--title a{
color:inherit;
}
.pxl-service-grid1 .pxl-post--title:hover, .pxl-service-carousel1 .pxl-post--title:hover{
color:var(--primary-color);
}
.pxl-service-grid1 .pxl-post--excerpt, .pxl-service-carousel1 .pxl-post--excerpt{
line-height:1.66667;
}
.pxl-service-grid1 .pxl-post--btn, .pxl-service-carousel1 .pxl-post--btn{
--border-color:#ededed;
--bg-color:#fff;
--color:#fff;
width:100%;
height:68px;
color:var(--dark-blue-2);
gap:10px;
border-top:1px solid var(--border-color);
background-color:var(--bg-color);
}
.pxl-service-grid1 .pxl-post--btn .pxl-btn--text, .pxl-service-carousel1 .pxl-post--btn .pxl-btn--text{
transition:none;
}
.pxl-service-grid1 .pxl-post--btn::after, .pxl-service-carousel1 .pxl-post--btn::after{
content:'';
position:absolute;
left:0;
right:0;
bottom:auto;
top:0;
height:0;
width:100%;
background-color:var(--primary-color);
z-index:-1;
transition:inherit;
}
.pxl-service-grid2, .pxl-service-carousel2{
--x:18px;
--y:17.5px;
}
.pxl-service-grid2 .pxl-post--inner, .pxl-service-carousel2 .pxl-post--inner{
border-radius:20px;
background-color:#fff;
overflow:hidden;
-webkit-box-shadow:0px 30px 60px 5px rgba(255, 255, 255, 0.46);
-khtml-box-shadow:0px 30px 60px 5px rgba(255, 255, 255, 0.46);
-moz-box-shadow:0px 30px 60px 5px rgba(255, 255, 255, 0.46);
-ms-box-shadow:0px 30px 60px 5px rgba(255, 255, 255, 0.46);
-o-box-shadow:0px 30px 60px 5px rgba(255, 255, 255, 0.46);
box-shadow:0px 30px 60px 5px rgba(255, 255, 255, 0.46);
}
.pxl-service-grid2 .pxl-post--inner:hover, .pxl-service-carousel2 .pxl-post--inner:hover{
background-color:var(--dark-blue-1);
}
.pxl-service-grid2 .pxl-post--inner:hover .pxl-post--title, .pxl-service-carousel2 .pxl-post--inner:hover .pxl-post--title, .pxl-service-grid2 .pxl-post--inner:hover .pxl-post--excerpt, .pxl-service-carousel2 .pxl-post--inner:hover .pxl-post--excerpt{
--border-color:#fff;
color:#fff;
}
.pxl-service-grid2 .pxl-post--inner:hover .pxl-post--btn, .pxl-service-carousel2 .pxl-post--inner:hover .pxl-post--btn{
color:var(--primary-color);
}
.pxl-service-grid2 .pxl-post--content, .pxl-service-carousel2 .pxl-post--content{
position:relative;
--size:94px;
padding:41px 46px 43px 47px;
}
@media screen and (max-width:991px){
.pxl-service-grid2 .pxl-post--content, .pxl-service-carousel2 .pxl-post--content{
padding:40px 30px;
}
}
.pxl-service-grid2 .pxl-item--link, .pxl-service-carousel2 .pxl-item--link{
z-index:9;
}
.pxl-service-grid2 .pxl-post--title, .pxl-service-carousel2 .pxl-post--title{
--border-color:var(--boarder-grey-1);
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.45455;
position:relative;
z-index:3;
color:var(--secondary-color);
padding-bottom:22px;
border-bottom:1px solid var(--border-color);
margin-bottom:17.5px;
}
.pxl-service-grid2 .pxl-post--excerpt, .pxl-service-carousel2 .pxl-post--excerpt{
position:relative;
z-index:3;
font-size:16px;
font-weight:400;
line-height:1.625;
margin-bottom:14px;
}
.pxl-service-grid2 .pxl-post--icon, .pxl-service-carousel2 .pxl-post--icon{
width:var(--size);
min-width:var(--size);
height:var(--size);
position:absolute;
bottom:0;
right:41.5px;
transform:translateY(42%);
background-color:var(--primary-color);
border-radius:10px;
z-index:9;
}
.pxl-service-grid2 .pxl-post--icon svg path, .pxl-service-carousel2 .pxl-post--icon svg path{
fill:#fff;
}
@media screen and (max-width:991px){
.pxl-service-grid2 .pxl-post--icon, .pxl-service-carousel2 .pxl-post--icon{
right:30px;
}
}
.pxl-service-grid2 .pxl-post--btn .pxl-btn--text, .pxl-service-carousel2 .pxl-post--btn .pxl-btn--text{
transition:none;
}
.pxl-service-grid3, .pxl-service-carousel3{
--color:var(--secondary-color);
--x:28px;
--y:27px;
}
.pxl-service-grid3 .pxl-pagination, .pxl-service-carousel3 .pxl-pagination{
margin-top:60px;
}
.pxl-service-grid3 .pxl-post--container, .pxl-service-carousel3 .pxl-post--container{
--size:94px;
padding-top:32px;
position:relative;
}
.pxl-service-grid3 .pxl-post--inner, .pxl-service-carousel3 .pxl-post--inner{
position:relative;
border-radius:10px;
overflow:hidden;
-webkit-box-shadow:0px 31.684px 105.612px rgba(170, 194, 186, 0.17);
-khtml-box-shadow:0px 31.684px 105.612px rgba(170, 194, 186, 0.17);
-moz-box-shadow:0px 31.684px 105.612px rgba(170, 194, 186, 0.17);
-ms-box-shadow:0px 31.684px 105.612px rgba(170, 194, 186, 0.17);
-o-box-shadow:0px 31.684px 105.612px rgba(170, 194, 186, 0.17);
box-shadow:0px 31.684px 105.612px rgba(170, 194, 186, 0.17);
background-color:#fff;
padding:94px 48px 50px 45px;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
}
.pxl-service-grid3 .pxl-post--inner::before, .pxl-service-carousel3 .pxl-post--inner::before{
content:'';
background-color:var(--secondary-color);
opacity:0.9;
transition:inherit;
}
.pxl-service-grid3 .pxl-post--inner::after, .pxl-service-carousel3 .pxl-post--inner::after{
content:'';
background-color:#fff;
transition:inherit;
z-index:1;
}
.pxl-service-grid3 .pxl-post--inner:hover, .pxl-service-carousel3 .pxl-post--inner:hover{
--color:#fff;
background-color:transparent;
}
.pxl-service-grid3 .pxl-post--inner:hover::after, .pxl-service-carousel3 .pxl-post--inner:hover::after{
opacity:0;
}
.pxl-service-grid3 .pxl-post--inner:hover .pxl-post--featured, .pxl-service-carousel3 .pxl-post--inner:hover .pxl-post--featured{
opacity:1;
}
.pxl-service-grid3 .pxl-post--inner:hover .pxl-post--excerpt, .pxl-service-carousel3 .pxl-post--inner:hover .pxl-post--excerpt{
color:var(--color);
}
.pxl-service-grid3 .pxl-post--inner:hover .pxl-post--btn, .pxl-service-carousel3 .pxl-post--inner:hover .pxl-post--btn{
--color:#4aab3d;
--border-color:#4aab3d;
animation:grow-width 0.35s linear forwards;
}
@media screen and (max-width:991px){
.pxl-service-grid3 .pxl-post--inner, .pxl-service-carousel3 .pxl-post--inner{
padding:94px 30px 50px;
}
}
.pxl-service-grid3 .pxl-post--title, .pxl-service-carousel3 .pxl-post--title{
position:relative;
z-index:3;
color:var(--color);
font-family:'Montserrat';
font-size:22px;
font-weight:600;
line-height:1.45455;
margin-bottom:18px;
}
.pxl-service-grid3 .pxl-post--excerpt, .pxl-service-carousel3 .pxl-post--excerpt{
position:relative;
z-index:3;
font-size:16px;
line-height:1.625;
margin-bottom:16px;
}
.pxl-service-grid3 .pxl-post--btn, .pxl-service-carousel3 .pxl-post--btn{
--color:#242e45;
--border-color:#d7d7d7;
--size:45px;
height:55px;
justify-content:space-between;
border-radius:100px;
width:100%;
padding-inline:28px 5px;
color:var(--color);
border:1px solid var(--border-color);
font-size:14px;
font-weight:600;
background-color:transparent;
text-transform:uppercase;
z-index:3;
}
.pxl-service-grid3 .pxl-post--btn .pxl-btn--text, .pxl-service-carousel3 .pxl-post--btn .pxl-btn--text{
transition:none;
}
.pxl-service-grid3 .pxl-btn--icon, .pxl-service-carousel3 .pxl-btn--icon{
width:var(--size);
min-width:var(--size);
height:var(--size);
border-radius:50%;
background-color:var(--color);
}
.pxl-service-grid3 .pxl-post--icon, .pxl-service-carousel3 .pxl-post--icon{
z-index:3;
width:var(--size);
min-width:var(--size);
height:var(--size);
position:absolute;
top:0;
left:40px;
background-color:var(--primary-color);
border-radius:10px;
}
.pxl-service-grid3 .pxl-post--icon svg path, .pxl-service-carousel3 .pxl-post--icon svg path{
fill:#fff;
}
.pxl-service-grid3 .pxl-post--remark, .pxl-service-carousel3 .pxl-post--remark{
z-index:3;
position:absolute;
padding:4px 12px;
border-radius:100px;
border:1px solid #ddf5da;
background:#ddf5da;
box-shadow:0px 20px 30px 10px rgba(219, 202, 182, 0.25);
font-family:'Inter';
font-size:14px;
font-weight:500;
line-height:20px;
right:40px;
top:30px;
color:var(--primary-color);
}
.pxl-service-grid3 .pxl-feature--list, .pxl-service-carousel3 .pxl-feature--list{
margin-bottom:40px;
position:relative;
z-index:3;
}
.pxl-service-grid3 .pxl-feature--list .pxl-feature--single, .pxl-service-carousel3 .pxl-feature--list .pxl-feature--single{
width:100%;
color:var(--color);
font-family:'Montserrat';
font-size:15px;
font-weight:600;
line-height:1.6;
text-transform:capitalize;
gap:8px;
}
.pxl-service-grid3 .pxl-feature--list .pxl-feature--single + .pxl-feature--single, .pxl-service-carousel3 .pxl-feature--list .pxl-feature--single + .pxl-feature--single{
margin-top:8px;
}
.pxl-service-grid4{
--x:46px;
}
.pxl-service-grid4 .pxl-post--title{
font-family:'Montserrat';
font-size:24px;
font-weight:600;
letter-spacing:-1px;
}
@media max-md{
.pxl-service-grid4 .pxl-post--title{
font-size:22px;
}
}
@media max-xs{
.pxl-service-grid4 .pxl-post--title{
font-size:20px;
}
}
.pxl-service-grid4 .pxl-post--title a{
color:inherit;
}
.pxl-service-grid4 .pxl-post--icon .pxl-icon--inner, .pxl-service-grid4 .pxl-post--icon svg, .pxl-service-grid4 .pxl-post--icon i, .pxl-service-grid4 .pxl-post--icon .pxl-icon--shadow{
transition:inherit;
}
.pxl-service-grid4.pxl-service4-default .pxl-post--inner:hover .pxl-post--title{
color:var(--primary-color);
}
.pxl-service-grid4.pxl-service4-default .pxl-post--inner:hover .pxl-post--icon span svg{
transform:translateY(-10px);
}
.pxl-service-grid4.pxl-service4-default .pxl-post--inner:hover .pxl-post--icon span::before{
opacity:1;
}
.pxl-service-grid4.pxl-service4-default .pxl-post--icon{
margin-bottom:14px;
}
.pxl-service-grid4.pxl-service4-default .pxl-post--icon svg path{
fill:#4aab3d;
}
.pxl-service-grid4.pxl-service4-default .pxl-post--icon .pxl-icon--inner{
display:block;
position:relative;
width:fit-content;
}
.pxl-service-grid4.pxl-service4-default .pxl-post--icon .pxl-icon--inner::before{
content:'';
position:absolute;
bottom:-10px;
left:50%;
width:100%;
height:20px;
background-color:rgba(0, 0, 0, .25);
filter:blur(5px);
border-radius:50%;
transform:translateX(-50%);
opacity:0;
transition:inherit;
}
.pxl-service-grid4.pxl-service4-default .pxl-post--title{
color:#fff;
margin-bottom:10px;
}
.pxl-service-grid4.pxl-service4-default .pxl-post--excerpt{
color:#fff;
font-size:16px;
letter-spacing:-0.32px;
}
.pxl-service-grid4.pxl-service4-1{
--x:12.5px;
--y:57px;
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--inner{
max-width:365px;
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--inner:hover .pxl-post--title{
color:var(--primary-color);
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--inner:hover .pxl-post--icon .pxl-icon--inner{
transform:translateY(-10px);
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--inner:hover .pxl-post--icon .pxl-icon--inner::before{
opacity:1;
transform:translateY(10px) translateX(-50%);
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--icon{
margin-bottom:29px;
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--icon svg{
width:30px;
height:30px;
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--icon svg path{
fill:#fff;
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--icon .pxl-icon--inner{
position:relative;
--size:56px;
min-width:var(--size);
width:var(--size);
height:var(--size);
border-radius:50%;
background-color:var(--primary-color);
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--icon .pxl-icon--inner::before{
content:'';
position:absolute;
bottom:-10px;
left:50%;
width:var(--size);
height:20px;
background-color:rgba(0, 0, 0, .25);
filter:blur(5px);
border-radius:50%;
transform:translateX(-50%);
opacity:0;
transition:inherit;
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--title{
color:var(--dark-blue-1);
margin-bottom:21px;
}
.pxl-service-grid4.pxl-service4-1 .pxl-post--excerpt{
color:#6b7f95;
}
.pxl-service-grid5, .pxl-service-carousel5{
--x:20px;
}
.pxl-service-grid5 .pxl-post--inner, .pxl-service-carousel5 .pxl-post--inner{
position:relative;
border-radius:20px;
border:1px solid #143c65;
background-color:#0d3257;
padding:53px 70px 71px 69px;
}
@media screen and (max-width:1400px){
.pxl-service-grid5 .pxl-post--inner, .pxl-service-carousel5 .pxl-post--inner{
padding:53px 40px 71px;
}
}
@media screen and (max-width:1200px){
.pxl-service-grid5 .pxl-post--inner, .pxl-service-carousel5 .pxl-post--inner{
padding:53px 30px 71px;
}
}
@media screen and (max-width:991px){
.pxl-service-grid5 .pxl-post--inner, .pxl-service-carousel5 .pxl-post--inner{
padding:50px 30px 50px;
}
}
.pxl-service-grid5 .pxl-post--title, .pxl-service-carousel5 .pxl-post--title{
color:#fff;

font-size:35px;
font-weight:700;
line-height:1.57143;
margin-bottom:11px;
}
@media screen and (max-width:1400px){
.pxl-service-grid5 .pxl-post--title, .pxl-service-carousel5 .pxl-post--title{
font-size:32px;
}
}
@media screen and (max-width:991px){
.pxl-service-grid5 .pxl-post--title, .pxl-service-carousel5 .pxl-post--title{
font-size:30px;
}
}
.pxl-service-grid5 .pxl-post--excerpt, .pxl-service-carousel5 .pxl-post--excerpt{
color:#fff;

letter-spacing:-0.36px;
margin-bottom:40.5px;
padding-right:15px;
}
.pxl-service-grid5 .pxl-post--index, .pxl-service-carousel5 .pxl-post--index{
position:absolute;
bottom:-23px;
left:-7px;
color:rgba(255, 255, 255, 0.04);
font-family:'Montserrat';
font-size:168.617px;
font-weight:600;
line-height:1;
}
.pxl-service-grid5 .pxl-item--group, .pxl-service-carousel5 .pxl-item--group{
display:inline-flex;
align-items:end;
justify-content:space-between;
width:100%;
}
.pxl-service-grid5 .pxl-post--icon, .pxl-service-carousel5 .pxl-post--icon{
--size:103px;
border-radius:10px;
border:1px solid rgba(147, 201, 78, .14);
background:var(--primary-color);
color:#fff;
}
.pxl-service-grid5 .pxl-post--icon svg, .pxl-service-carousel5 .pxl-post--icon svg{
width:66px;
height:66px;
}
.pxl-service-grid5 .pxl-post--icon svg path, .pxl-service-carousel5 .pxl-post--icon svg path{
fill:#fff;
}
@media screen and (max-width:575px){
.pxl-service-grid5 .pxl-post--icon, .pxl-service-carousel5 .pxl-post--icon{
--size:80px;
}
}
.pxl-service-carousel1{
--x:20px;
}
.pxl-service-carousel2.pxl-service-style1 .pxl-swiper-slide:nth-child(odd) .pxl-post--icon svg path{
fill:var(--secondary-color);
}
.pxl-service-carousel2.pxl-service-style2 .pxl-swiper-slide .pxl-post--inner:hover{
background-color:#fff;
}
.pxl-service-carousel2.pxl-service-style2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--title, .pxl-service-carousel2.pxl-service-style2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--excerpt{
--border-color:var(--boarder-grey-1);
color:var(--secondary-color);
}
.pxl-service-carousel2.pxl-service-style2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--btn{
color:var(--secondary-color);
}
.pxl-service-carousel2.pxl-service-style2 .pxl-swiper-slide .pxl-post--inner:hover .pxl-post--featured img{
scale:1.05;
transform:rotate(1deg);
}
.pxl-service-carousel2.pxl-service-style2 .pxl-swiper-slide:nth-child(odd) .pxl-post--icon{
background-color:var(--dark-blue-1);
}
.pxl-service-carousel2 .pxl-post--container{
overflow:hidden;
border-radius:20px;
}
.pxl-service-carousel3{
--x:23px;
}
.pxl-service-carousel3 .pxl-post--container{
overflow:hidden;
}
.pxl-service-carousel5{
--x:20px;
}
.pxl-service-carousel5 .pxl-post--excerpt{
margin-bottom:38.5px;
}
.pxl-service-carousel6{
--x:17.5px;
}
.pxl-service-carousel6 .pxl-post--inner{position:relative;border-radius:23px;border:1px solid #c9f2de;background-color:#e8fdf3;padding:45px 21px 49px 47px;}
@media screen and (max-width:991px){
.pxl-service-carousel6 .pxl-post--inner{padding:35px 20px 40px 30px;}}
.pxl-service-carousel6 .pxl-post--inner:hover .pxl-post--featured img{
scale:1.07;}.pxl-service-carousel6 .pxl-post--inner:hover .pxl-post--title{color:var(--primary-color);}
.pxl-service-carousel6 .pxl-item--link{z-index:9;}
.pxl-service-carousel6 .pxl-post--title{color:var(--dark-blue-1);font-size:24px;font-weight:700;line-height:1.3333;letter-spacing:-1px;margin-bottom:18px;}
.pxl-service-carousel6 .pxl-post--excerpt{color:#6b7f95;font-size:20px;line-height:1.4;letter-spacing:-0.4px;margin-bottom:39px;}
@media screen and (max-width:767px){
.pxl-service-carousel6 .pxl-post--excerpt{margin-bottom:30px;}}
.pxl-service-carousel6 .pxl-item--group{display:inline-flex;justify-content:center;padding-right:25px;width:100%;position:relative;}
.pxl-service-carousel6 .pxl-post--featured{position:absolute;bottom:-1px;left:22px;min-width:230px;}
@media screen and (max-width:1200px){
.pxl-service-carousel6 .pxl-post--featured{left:50%;transform:translateX(-50%);bottom:0;}}
.pxl-service-carousel6 .pxl-svg--bg path, .pxl-service-carousel6 .pxl-svg--bg rect{fill:#c9f2de;transition:inherit;}
.pxl-service-carousel6 .pxl-svg--bg circle{fill:#e8fdf3;transition:inherit;}
.pxl-service-carousel6 .swiper-slide-visible + .swiper-slide-visible .pxl-post--inner{border:1px solid #f9d3b2;background-color:#fdf4e4;}
.pxl-service-carousel6 .swiper-slide-visible + .swiper-slide-visible .pxl-post--inner .pxl-svg--bg path, .pxl-service-carousel6 .swiper-slide-visible + .swiper-slide-visible .pxl-post--inner .pxl-svg--bg rect{fill:#f9d3b2;}
.pxl-service-carousel6 .swiper-slide-visible + .swiper-slide-visible .pxl-post--inner .pxl-svg--bg circle{fill:#fdf4e4;}
.pxl-service-carousel6 .swiper-slide-visible + .swiper-slide-visible + .swiper-slide-visible .pxl-post--inner{border:1px solid #cff3ff;background-color:#edf9fd;}
.pxl-service-carousel6 .swiper-slide-visible + .swiper-slide-visible + .swiper-slide-visible .pxl-post--inner .pxl-svg--bg path, .pxl-service-carousel6 .swiper-slide-visible + .swiper-slide-visible + .swiper-slide-visible .pxl-post--inner .pxl-svg--bg rect{fill:#cff3ff;}
.pxl-service-carousel6 .swiper-slide-visible + .swiper-slide-visible + .swiper-slide-visible .pxl-post--inner .pxl-svg--bg circle{fill:#edf9fd;}
@keyframes grow-width{from{width:var(--size);}to{width:100%;}}
.pxl-team-grid1, .pxl-team-carousel1{--x:17.5px;--y:20px;}
.pxl-team-grid1 .pxl-pagination, .pxl-team-carousel1 .pxl-pagination{margin-top:79px;}
.pxl-team-grid1 .pxl-post--inner, .pxl-team-carousel1 .pxl-post--inner{border-radius:14.513px;background-color:#fff;-webkit-box-shadow:0px 43.505px 72.509px 0px rgba(104, 104, 104, 0.07);-khtml-box-shadow:0px 43.505px 72.509px 0px rgba(104, 104, 104, 0.07);-moz-box-shadow:0px 43.505px 72.509px 0px rgba(104, 104, 104, 0.07);-ms-box-shadow:0px 43.505px 72.509px 0px rgba(104, 104, 104, 0.07);-o-box-shadow:0px 43.505px 72.509px 0px rgba(104, 104, 104, 0.07);box-shadow:0px 43.505px 72.509px 0px rgba(104, 104, 104, 0.07);}
.pxl-team-grid1 .pxl-post--featured, .pxl-team-carousel1 .pxl-post--featured{position:relative;}
.pxl-team-grid1 .pxl-post--featured .pxl-featured--link, .pxl-team-carousel1 .pxl-post--featured .pxl-featured--link{display:block;border-radius:7.935px 7.935px 0px 105.806px;}
.pxl-team-grid1 .pxl-post--featured img, .pxl-team-carousel1 .pxl-post--featured img{width:100%;}
.pxl-team-grid1 .pxl-post--featured:hover .pxl-item--socials, .pxl-team-carousel1 .pxl-post--featured:hover .pxl-item--socials{transform:scaleX(1);opacity:1;}
.pxl-team-grid1 .pxl-post--featured:hover .pxl-btn-wrap, .pxl-team-carousel1 .pxl-post--featured:hover .pxl-btn-wrap{bottom:-50px;opacity:0;}
.pxl-team-grid1 .pxl-item--group, .pxl-team-carousel1 .pxl-item--group{position:absolute;right:0;bottom:0;padding-inline:45px;}
.pxl-team-grid1 .pxl-btn-wrap, .pxl-team-carousel1 .pxl-btn-wrap{position:absolute;left:50%;transform:translateX(-50%);bottom:-33px;}
.pxl-team-grid1 .pxl-item--socials, .pxl-team-carousel1 .pxl-item--socials{width:60px;display:flex;flex-direction:column;align-items:center;gap:5px;padding-block:23px;border-radius:100px 100px 0px 0px;background:var(--primary-color);transform:scaleX(0);opacity:0;overflow:hidden;transition:all 0.25s linear;}
.pxl-team-grid1 .pxl-item--socials .pxl-social--link, .pxl-team-carousel1 .pxl-item--socials .pxl-social--link{display:block;font-size:23px;color:#fff;}
.pxl-team-grid1 .pxl-item--socials .pxl-social--link:hover, .pxl-team-carousel1 .pxl-item--socials .pxl-social--link:hover{color:var(--dark-blue-1);}
.pxl-team-grid1 .pxl-item--socials i, .pxl-team-carousel1 .pxl-item--socials i{transform:rotate(-90deg);}
.pxl-team-grid1 .pxl-post--content, .pxl-team-carousel1 .pxl-post--content{position:relative;padding:26.5px 15px 36px 52px;}
@media screen and (max-width:1400px){
.pxl-team-grid1 .pxl-post--content, .pxl-team-carousel1 .pxl-post--content{padding:26px 15px 20px 40px;}}
.pxl-team-grid1 .pxl-post--title, .pxl-team-carousel1 .pxl-post--title{color:var(--dark-blue-1);margin-bottom:4px;}
.pxl-team-grid1 .pxl-post--title:hover, .pxl-team-carousel1 .pxl-post--title:hover{color:var(--primary-color);}
@media screen and (max-width:1400px){
.pxl-team-grid1 .pxl-post--title, .pxl-team-carousel1 .pxl-post--title{font-size:25px;}}
@media screen and (max-width:767px){.pxl-team-grid1 .pxl-post--title, .pxl-team-carousel1 .pxl-post--title{font-size:24px;}}
@media screen and (max-width:767px){
.pxl-team-grid1 .pxl-post--position, .pxl-team-carousel1 .pxl-post--position{font-size:20px;}}
.pxl-team-grid1 .pxl-post--btn, .pxl-team-carousel1 .pxl-post--btn{overflow:visible;position:relative;--size:65px;width:var(--size);min-width:var(--size);height:var(--size);border-radius:50%;background-color:var(--primary-color);border:5px solid #fff;}
.pxl-team-grid1 .pxl-post--btn .left, .pxl-team-carousel1 .pxl-post--btn .left{position:absolute;top:41%;left:-3.5px;transform:translate(-100%, -50%);}
.pxl-team-grid1 .pxl-post--btn .right, .pxl-team-carousel1 .pxl-post--btn .right{position:absolute;top:41%;right:-3.5px;transform:translate(100%, -50%);}
.pxl-team-grid2, .pxl-team-carousel2{--x:18.5px;--y:44px;}
@media screen and (max-width:991px){.pxl-team-grid2 .pxl-grid-inner, .pxl-team-carousel2 .pxl-grid-inner{--y:35px;}}
@media screen and (max-width:767px){
.pxl-team-grid2 .pxl-grid-inner, .pxl-team-carousel2 .pxl-grid-inner{--y:25px;}}
.pxl-team-grid2 .pxl-pagination, .pxl-team-carousel2 .pxl-pagination{margin-top:74px;}
.pxl-team-grid2 .pxl-post--container:hover .pxl-item--socials, .pxl-team-carousel2 .pxl-post--container:hover .pxl-item--socials{opacity:1;}
.pxl-team-grid2 .pxl-post--container:hover .pxl-item--socials .pxl-item--social, .pxl-team-carousel2 .pxl-post--container:hover .pxl-item--socials .pxl-item--social{transform:translateY(0);}
.pxl-team-grid2 .pxl-post--featured, .pxl-team-carousel2 .pxl-post--featured{margin-bottom:21px;position:relative;}
.pxl-team-grid2 .pxl-post--featured .pxl-featured--link, .pxl-team-carousel2 .pxl-post--featured .pxl-featured--link{display:block;overflow:hidden;}
.pxl-team-grid2 .pxl-item--socials, .pxl-team-carousel2 .pxl-item--socials{display:inline-flex;align-items:center;flex-direction:row-reverse;gap:10px;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, .5);opacity:0;pointer-events:none;}
.pxl-team-grid2 .pxl-item--socials .pxl-item--social, .pxl-team-carousel2 .pxl-item--socials .pxl-item--social{transition:inherit;transform:translateY(50px);pointer-events:visible;}
.pxl-team-grid2 .pxl-item--socials .pxl-item--social > a, .pxl-team-carousel2 .pxl-item--socials .pxl-item--social > a{color:#fff;padding-inline:10px;}
.pxl-team-grid2 .pxl-item--socials .pxl-item--social > a i, .pxl-team-carousel2 .pxl-item--socials .pxl-item--social > a i{transition:inherit;}
.pxl-team-grid2 .pxl-item--socials .pxl-item--social > a:hover, .pxl-team-carousel2 .pxl-item--socials .pxl-item--social > a:hover{color:var(--primary-color);}
.pxl-team-grid2 .pxl-item--socials .pxl-item--social > a:hover i, .pxl-team-carousel2 .pxl-item--socials .pxl-item--social > a:hover i{scale:1.15;}
.pxl-team-grid2 .pxl-post--title, .pxl-team-carousel2 .pxl-post--title{text-align:center;display:block;color:#263037;font-family:'Montserrat';font-size:22px;font-weight:600;line-height:1.4;}
.pxl-team-grid2 .pxl-post--title:hover, .pxl-team-carousel2 .pxl-post--title:hover{color:var(--primary-color);}
.pxl-team-grid2 .pxl-post--position, .pxl-team-carousel2 .pxl-post--position{display:block;text-align:center;font-size:16px;line-height:1.6;}
.pxl-team-carousel1 .pxl-swiper-arrows.pxl-swiper-arrows1{bottom:50.4%;}
.pxl-post-grid .pxl-grid-inner{margin-block:calc(-1 * var(--y));margin-inline:calc(-1 * var(--x));}
.pxl-post-grid .pxl-grid-inner .pxl-grid-item{padding-inline:10px;}
@media screen and (max-width:1200px){.pxl-post-grid .pxl-grid-inner{--x:15px;}}
.pxl-grid-item{padding:0;}
.pxl-grid-filter, .pxl-swiper-filter{display:inline-flex;width:100%;justify-content:center;margin-bottom:87px;padding-inline:15px;}
@media screen and (max-width:1200px){.pxl-grid-filter, .pxl-swiper-filter{margin-bottom:65px;}}
@media screen and (max-width:767px){.pxl-grid-filter, .pxl-swiper-filter{margin-bottom:50px;}}
.pxl-filter-inner{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:67px;border-bottom:1px solid #b0b6bc;}
@media screen and (max-width:1200px){.pxl-filter-inner{column-gap:30px;}}
@media screen and (max-width:991px){.pxl-filter-inner{column-gap:15px;}}
.pxl-filter-inner .filter-item{--current-color:currentcolor;cursor:pointer;position:relative;color:var(--secondary-color);padding-inline:13px;padding-bottom:17px;background-color:transparent;--height:3px;}
.pxl-filter-inner .filter-item::after{content:'';position:absolute;bottom:0;right:0;width:0;height:var(--height);background-color:var(--current-color);transition:inherit;}
.pxl-filter-inner .filter-item::before{content:'';position:absolute;bottom:0;left:0;width:0;height:var(--height);background-color:var(--current-color);transition:inherit;}
.pxl-filter-inner .filter-item.active, .pxl-filter-inner .filter-item:hover{color:var(--primary-color);}
.pxl-filter-inner .filter-item.active::after, .pxl-filter-inner .filter-item:hover::after, .pxl-filter-inner .filter-item.active::before, .pxl-filter-inner .filter-item:hover::before{
width:50%;}
@media screen and (max-width:1200px){.pxl-filter-inner .filter-item{padding-bottom:15px;}}
@media screen and (max-width:767px){
.pxl-filter-inner .filter-item{padding:7px 20px;border-radius:100px;background-color:var(--secondary-color);color:#fff;font-size:16px;margin-bottom:10px;}
.pxl-filter-inner .filter-item::after, .pxl-filter-inner .filter-item::before{display:none;}
.pxl-filter-inner .filter-item.active, .pxl-filter-inner .filter-item:hover{background-color:var(--primary-color);color:#fff;}
}
a{
-webkit-transition:all 300ms linear 0ms;
-khtml-transition:all 300ms linear 0ms;
-moz-transition:all 300ms linear 0ms;
-ms-transition:all 300ms linear 0ms;
-o-transition:all 300ms linear 0ms;
transition:all 300ms linear 0ms;
color:rgb(0, 102, 204);
}