.blur{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);filter:saturate(2)}
@-moz-document url-prefix(){
.blur{color:#fff;background:grey}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
.blur{color:#fff;background:grey}
}
.line-height *{line-height:1}
.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background:0 0}
.e-hosted-video{cursor:default;pointer-events:none}
.e-hosted-video::after{content:'\f2f9';position:absolute;right:0;top:0;color:#fff;font-size:15px;opacity:.5;pointer-events:visible;transition:all .5s;font-family:'Font Awesome 5 Free';z-index:1;cursor:pointer}
.e-hosted-video:hover::after{opacity:1;transform:rotate(360deg)}
.elementor-nav-menu--dropdown{font-size:12px;transition:none!important}
.mansory{display:block;columns:2;gap:20px}
.mansory .e-child{break-inside:avoid;margin-bottom:20px;-webkit-border-radius:15px;border-radius:15px}
.devices-bgOFF{background:linear-gradient(#111,#404040,#404040,#404040,#404040,#111);border-bottom:12px solid #000}
.no-margin *{margin:0}
.gradient{-webkit-mask-image:linear-gradient(36deg,#ffffff26,#00000091);mask-image:linear-gradient(36deg,#ffffff26,#00000091)}
.dialog-type-lightbox{background-color:#dbdbdb;z-index:99999999}
.elementor-lightbox .elementor-lightbox-image{-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}
.elementor-lightbox .elementor-lightbox-item{padding:0!important}
.elementor-slideshow__footer,.elementor-slideshow__header{display:none}
.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button,.elementor-lightbox .elementor-swiper-button:hover,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper-container .swiper-pagination-fraction,.elementor-slideshow__header,.elementor-slideshow__header:hover,.elementor-slideshow__header>i,.elementor-slideshow__header>i:hover{color:#000!important;font-weight:600}
.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper-container .elementor-swiper-button,.elementor-element .swiper-container~.elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper-container .elementor-swiper-button,.elementor-lightbox .swiper-container~.elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:#000!important}
.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i,.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background:0 0!important}
.gallery{overflow:hidden}
.overflowhidden{overflow:hidden}
.gallery img{background:#fff}
.gallery .e-gallery-grid .e-gallery-image{-webkit-border-radius:20px;border-radius:20px}
.hardware-list ul li{padding:8px 0;color:#000;border-bottom:2px solid #f1f1f1}
.hardware-list ul li:last-child{border:none}
.hardware-list ul li em{display:block;font-style:normal;opacity:.5;font-size:.8em;line-height:1.2;margin-top:2px;margin-bottom:2px}
.aspectRatio1-1{aspect-ratio:1/1;overflow:hidden}
.aspectRatio1dot5-1{aspect-ratio:1.5/1;overflow:hidden}
.submenu{-webkit-box-shadow:inset 0 2px 0 0 #0000000a,0 0 30px 0 #00000015;box-shadow:inset 0 2px 0 0 #0000000a,0 0 30px 0 #00000015}
.submenu-white{-webkit-box-shadow:0 0 30px 0 #00000015;box-shadow:0 0 30px 0 #00000015}
.swiper-zoom-container{width:calc(100% - 40px);height:calc(100% - 40px)}
.vh100{height:100vh}
.swiper-fade .swiper-slide{pointer-events:initial}
.elementor hr{border:0;border-bottom:2px solid rgb(128 128 128 / 10%);margin-top:25px;margin-bottom:20px}
.hide-mobile{display:block}
.swiper-zoom-container{width:100%;height:100%}
#gt_float_wrapper{line-height:0;bottom:30px!important;right:30px!important;z-index:9999!important}
.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{display:none}
.gt_float_switcher .gt-selected{background:0 0}
.gt_float_switcher img{width:25px}
.gt_float_switcher .gt-selected .gt-current-lang{padding:8px;line-height:0;text-align:left}
.gt_options.gt-open{padding:0 8px 0 8px;transition:1s all!important}
.gt_float_switcher .gt_options{transition:none!important;max-height:initial!important}
.gt_float_switcher .gt_options a{padding:8px 12px 8px 0;font-size:14px;color:#000;opacity:1;transition:.3s all;border-bottom:1px solid #00000015;line-height:1}
.gt_float_switcher .gt_options a:hover{background:0 0;color:initial;opacity:.5}
.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{height:15px}
.gt_float_switcher{border-radius:5px;box-shadow:none;background-color:#dddDDD80;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);filter:saturate(2)}
body.page-id-6840 .gt_float_switcher{background:#80808080!important}
body.page-id-6840 .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{filter:invert(1) grayscale(1)}
body.page-id-6840 .gt_float_switcher .gt_options a{color:#ffffff80;border-bottom:1px solid hsl(0deg 0% 0% / 25%)}
body.page-id-6840 .gt_float_switcher .gt_options a:hover{color:#fff;opacity:1}
form.home-form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
form.home-form p{margin-block-start:0;margin-block-end:0}
form.home-form .field-full{grid-column:1/-1}
form.home-form .button{width:100%;grid-column:1/-1;text-align:center;margin-top:10px}
.wpcf7-spinner{display:none}
.wpcf7 form .wpcf7-response-output{margin:0;margin-top:10px;padding:15px;border:none!important;background:#f2f2f2;border-radius:10px;line-height:1;font-size:15px;font-weight:500;grid-column:1/-1;text-align:center}
sr7-slide#SR7_1_1-5{filter:brightness(1.2) contrast(.8) saturate(.8)}
sr7-slide#SR7_1_1-6{filter:brightness(1.2) contrast(.8) saturate(.8)}
.brightness{filter:brightness(1.105)}
.oyster-video *,.oyster-video .elementor-shortcode{--video-aspect-ratio:1/4;height:64vh!important}
.ar1-1 *{line-height:0}
.ar1-1 img{aspect-ratio:1/1;object-fit:cover}
.ar1-1 .swiper .elementor-swiper-button{color:#fff!important}
.ar1-1 .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px!important}