:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.oppein-home-slider :is(.oppein-home-button-prev,.oppein-home-button-next){z-index:10;cursor:pointer;background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .3s;display:flex;position:absolute}.oppein-home-slider :is(.oppein-home-button-prev,.oppein-home-button-next):active{transform:scale(.9)}.oppein-home-slider :is(.oppein-home-button-prev,.oppein-home-button-next):hover svg{fill:var(--e-global-color-primary,var(--oppein-global-color-primary))}.oppein-home-slider .oppein-home-button-next{left:auto;right:10px}.oppein-home-slider .oppein-home-button-prev{left:10px;right:auto}.oppein-home-slider .oppein-home-button-next,.oppein-home-slider .oppein-home-button-prev{margin-top:-15px;top:50%}.oppein-home-slider{aspect-ratio:16/8.5}.oppein-home-slider .oppein-home-pagination{text-align:center;z-index:10;position:absolute}.oppein-home-slider .swiper-pagination-bullets{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb3;border-radius:10px;gap:10px;width:fit-content;padding:6px 10px;display:flex;top:auto;left:50%;right:50%;transform:translate(-50%);bottom:8px!important}.oppein-home-slider .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.oppein-home-slider .swiper-pagination-bullet{background:#0003;border-radius:100%;width:8px;height:8px;display:inline-block;margin:0!important}.oppein-home-slider .swiper-pagination-bullet-active{background-color:var(--e-global-color-primary,var(--oppein-global-color-primary))}.oppein-home-slider-wrapper{position:relative}.oppein-home-slider-wrapper .oppein-home-slider-form-container{z-index:10;align-items:center;height:calc(100% - 100px);margin-right:6vw;display:flex;position:absolute;top:70px;bottom:30px;right:0}.oppein-home-slider-wrapper .oppein-home-slider-form-container--show{animation:.4s oppein-home-form-animation}.oppein-home-slider-wrapper .oppein-home-slider-form-container--hide{animation:.4s reverse oppein-home-form-animation}.oppein-home-slider-wrapper .oppein-home-slider-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3;border-radius:1vw;max-height:calc(53.125vw - 130px);overflow:auto;box-shadow:0 0 5px 2px #00000030}.oppein-home-slider :is(.oppein-slide-video,.oppein-slide-image){position:relative}.oppein-home-slider .oppein-home-slide-extra-layer{z-index:10;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.oppein-home-slider .oppein-home-slide-cta{margin:0 10vw}.oppein-home-slider .oppein-home-slide-cta p{color:#fff;text-shadow:3px 3px #00000026;font-size:2.5vw;font-weight:700}.oppein-home-slider .oppein-home-slide-cta a{background-color:var(--e-global-color-primary,var(--oppein-global-color-primary));color:#fff;border-radius:99px;padding:.45vw 1vw;font-size:.9vw;font-weight:700;transition:box-shadow .3s,transform .3s;display:inline-block}.oppein-home-slider .oppein-home-slide-cta a:hover{box-shadow:0 0 5px 0 var(--e-global-color-primary,var(--oppein-global-color-primary))}.oppein-home-slider .oppein-home-slide-cta a:active{transform:scale(.95)}.oppein-home-slider :is(.oppein-slide-video,.oppein-slide-image) :is(picture,video){object-fit:cover;object-position:center;filter:brightness(.8);width:100%;height:100%}@media (max-width:768px){.oppein-home-slider{aspect-ratio:677/1080}.oppein-home-slider-wrapper .oppein-home-slider-form-container{display:none!important}.oppein-home-slider .oppein-home-slide-cta{flex-direction:column;align-items:center;margin:0 50px;display:flex}.oppein-home-slider .oppein-home-slide-cta p{text-align:center;font-size:25px}.oppein-home-slider .oppein-home-slide-cta a{padding:7px 18px;font-size:16px}}@keyframes oppein-home-form-animation{0%{transform:scale(.5)}50%{transform:scale(1.2)}to{transform:scale(1)}}.oppein-home-slider-form-container .fluentform_wrapper_3{width:42vw;padding:2.2vw 2.5vw;font-size:1vw}.oppein-home-slider-form-container .fluentform_wrapper_3 .oppein-home-slider-form-header h2{font-size:2.5vw}.oppein-home-slider-form-container .fluentform_wrapper_3 .oppein-home-slider-form-header p{font-size:1.2vw}.oppein-home-slider-form-container .fluentform_wrapper_3 :is(.error,input.ff-el-form-control){font-size:1vw}.oppein-home-slider-form-container .fluentform_wrapper_3 input.ff-el-form-control{padding:.5vw .8vw}.oppein-home-slider-form-container .fluentform_wrapper_3 :is(.oppein-home-slider-form-product,.oppein-home-slider-form-budget) .ff-el-input--content{gap:.8vw;margin-top:.8vw}.oppein-home-slider-form-container .fluentform_wrapper_3 :is(.oppein-home-slider-form-product,.oppein-home-slider-form-budget) .ff-el-input--content .ff-el-form-check{flex-basis:calc(50% - .4vw);width:calc(50% - .4vw)}.oppein-home-slider-form-container .fluentform_wrapper_3 .ff-el-form-check .ff-el-form-check-label{gap:.4vw}.oppein-home-slider-form-container .fluentform_wrapper_3 .ff-el-form-check-label .ff-el-form-check-input{width:1vw;height:1vw}.oppein-home-slider-form-container .fluentform_wrapper_3 .ff_submit_btn_wrapper{margin-top:1vw}.oppein-home-slider-form-container .fluentform_wrapper_3 .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style){font-size:1vw}.oppein-home-slider-form-container .fluentform_wrapper_3 .ff-message-success{margin-top:1vw}.oppein-client-testimonials{max-width:700px}.oppein-client-testimonial-item{color:#fff;background-color:#30373e;flex-direction:column;justify-content:center;gap:10px;height:auto;padding:80px;display:flex}.oppein-client-testimonial-quote{color:#000;background:#fff;border-radius:10px;margin-bottom:15px;padding:15px;position:relative}.oppein-client-testimonial-quote:after{content:"";border-top:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;display:block;position:absolute;bottom:-10px;left:30px}.oppein-client-testimonial-quote svg{width:45px;height:45px;fill:var(--e-global-color-primary,var(--oppein-global-color-primary));position:absolute;top:-24px;left:0;transform:rotate(180deg)}.oppein-client-testimonial-quote p{margin:0}.oppein-client-testimonial-info{align-items:center;gap:10px;display:flex}.oppein-client-testimonial-avatar img{object-fit:cover;border-radius:50%;width:100%;max-width:80px;height:100%;max-height:80px}.oppein-client-testimonial-name-title>h6{margin:0;font-size:18px;font-weight:700}.oppein-client-testimonial-name-title>span{font-size:14px;font-style:italic}.oppein-client-testimonial-pagination{z-index:1;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;right:50%;transform:translate(-50%);width:fit-content!important;bottom:10px!important;left:50%!important}.oppein-client-testimonial-pagination .swiper-pagination-bullet{cursor:pointer;background-color:#fff;border-radius:50%;width:10px;height:10px;margin:0!important}.oppein-client-testimonial-pagination .swiper-pagination-bullet-active{background-color:var(--e-global-color-primary,var(--oppein-global-color-primary))}.oppein-client-testimonial-button-prev,.oppein-client-testimonial-button-next{z-index:1;cursor:pointer;width:fit-content;height:fit-content;display:flex;position:absolute;top:50%;bottom:50%;transform:translateY(-50%)}:is(.oppein-client-testimonial-button-prev,.oppein-client-testimonial-button-next) svg{transition:transform .3s}:is(.oppein-client-testimonial-button-prev,.oppein-client-testimonial-button-next) svg:active{transform:scale(.9)}:is(.oppein-client-testimonial-button-prev,.oppein-client-testimonial-button-next):hover{background-color:#fff;border-radius:50%}:is(.oppein-client-testimonial-button-prev,.oppein-client-testimonial-button-next):hover svg{fill:var(--e-global-color-primary,var(--oppein-global-color-primary))}.oppein-client-testimonial-button-prev{left:10px}.oppein-client-testimonial-button-next{right:10px}.oppein-partner-logos{width:100%;max-width:1000px;padding:20px}.oppein-partner-logos .swiper-wrapper{transition-timing-function:linear!important}.oppein-partner-logo-item{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;height:auto;padding:20px;display:flex}.oppein-partner-logo-item :is(img,svg){border-radius:10px;width:100%}@media screen and (max-width:1024px){.oppein-partner-logo-item{padding:10px}}.oppein-quality-slider-wrapper{gap:20px;display:flex}.oppein-quality{border-radius:10px;width:100%;height:fit-content;display:flex;position:relative}.oppein-quality-item{cursor:pointer;background-color:#000;height:auto;display:flex}.oppein-quality-item img{object-position:center;border-radius:10px}.oppein-quality-item video{object-position:center;height:100%}.oppein-quality-thumbs{width:100%;max-width:100px}.oppein-quality-thumbs-item{cursor:pointer;max-width:100px;max-height:100px}.oppein-quality-thumbs img{object-fit:cover;object-position:center;border-radius:10px}.oppein-quality-thumbs svg{fill:var(--e-global-color-primary,var(--oppein-global-color-primary));background-color:#000;border-radius:10px}.oppein-quality-button-prev,.oppein-quality-button-next{z-index:1;cursor:pointer;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}:is(.oppein-quality-button-prev,.oppein-quality-button-next) svg{fill:#fff}:is(.oppein-quality-button-prev,.oppein-quality-button-next):hover svg{fill:var(--e-global-color-primary,var(--oppein-global-color-primary))}.oppein-quality-button-prev{left:10px}.oppein-quality-button-next{right:10px}.oppein-quality-slider-thumb-horizontal{flex-direction:column-reverse}.oppein-quality-slider-thumb-horizontal .oppein-quality-thumbs{max-width:100%;max-height:fit-content}@media screen and (max-width:1024px){.oppein-quality-slider-wrapper{flex-direction:column}.oppein-quality{max-width:100%}.oppein-quality-thumbs{max-width:100%;max-height:100px}}@media screen and (max-width:768px){.oppein-quality-slider-wrapper{gap:10px}.oppein-quality-thumbs{max-height:50px}.oppein-quality-thumbs-item{width:50px}.oppein-quality-thumbs-item svg{width:50px;height:50px}.oppein-quality-thumbs-item img{height:50px}}
