.custom-product-section{background-color:#fff;overflow:hidden;padding:60px 0;position:relative;text-align:center}.custom-product-section .main-text{margin-bottom:40px}.custom-product-section .main-text h2{color:#141414;font-family:Poppins Semi Bold;font-size:2.3rem;line-height:1.5;margin-bottom:10px}.custom-product-section .main-text span{color:#673695}.custom-product-section h4{color:#484848;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.6;margin:auto auto 0 0;max-width:85%}.custom-product-section .custom-slider .owl-item{display:-ms-flexbox;display:-webkit-box;display:flex;min-height:100%}.custom-product-section .custom-slider .owl-item .features-box{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.custom-product-section .custom-slider .owl-item .features-box .box-content{min-height:180px}.custom-product-section .custom-slider .owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}.custom-product-section .custom-slider .owl-theme .owl-dots .owl-dot:focus,.custom-product-section .custom-slider .owl-theme .owl-dots .owl-dot:focus-visible,.custom-product-section .custom-slider .owl-theme .owl-dots span:focus,.custom-product-section .custom-slider .owl-theme .owl-dots span:focus-visible{border:none;outline:none}.custom-product-section .custom-slider .owl-theme .owl-dots .owl-dot span,.custom-product-section .custom-slider .owl-theme .owl-dots span span{height:7px;margin:0 8px;width:15px}.custom-product-section .custom-slider .owl-theme .owl-dots .owl-dot.active span{background:#764098;height:7px;width:35px}.custom-product-section .row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.custom-product-section .features-box{-webkit-box-flex:1;background-color:#fbfbfb;border-radius:0;color:#fff;-ms-flex:1;flex:1;height:100%;text-align:center}.custom-product-section .features-box .img-box{max-height:220px;min-height:220px;overflow:hidden;position:relative}.custom-product-section .features-box .img-box img{border-radius:0;cursor:pointer;height:auto;max-height:222px;min-height:222px;-o-object-fit:cover;object-fit:cover;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .2s linear;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:100%}.custom-product-section .features-box .box-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:20px 21px 5px;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-product-section .features-box .box-content p{color:#484848;font-size:14px;line-height:1.7;margin-bottom:10px}.custom-product-section .features-box .box-content h4{color:#141414;font-family:Poppins Md,sans-serif;font-size:1.2rem;line-height:1.4;margin-bottom:5px}.custom-product-section .features-box .box-content h6{font-weight:600}.custom-product-section .features-box .box-content h6,.custom-product-section .features-box .box-content span{color:#484848;font-family:Poppins Md,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:10px}.custom-product-section .features-box .box-content .highlighted{color:#0061c9;font-family:Poppins Md,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:0}.custom-product-section .features-box .box-content a,.custom-product-section .features-box .box-content button{color:#673695;font-family:Poppins Md,sans serif;font-size:14px;line-height:2;position:relative;text-align:left;-webkit-transition-duration:1s;transition-duration:1s;width:100%}.custom-product-section .features-box .box-content .btn-arrow:after{color:#673695;content:"\ea50";font-family:boxicons!important;font-size:1.2rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:middle}.custom-product-section .features-box .box-content a:hover,.custom-product-section .features-box .box-content button:hover{color:#f26739;padding-left:4px;text-decoration:none;-webkit-transition-duration:1s;transition-duration:1s}.custom-product-section .features-box .box-content a:hover:after,.custom-product-section .features-box .box-content button:hover:after{color:#f26739}.custom-product-section .features-box .box-content .btn-review:after{color:#673695;content:"\eb3e";font-family:boxicons!important;font-size:1rem;padding-left:6px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:middle}.custom-product-section .features-box:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-product-section .modal-dialog{border-radius:0;left:0;padding:0;position:absolute;right:0;text-align:center;top:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.custom-product-section .modal-dialog .modal-body{padding:0}.custom-product-section .modal-dialog .modal-content{background-color:transparent;border:none}.custom-product-section .modal-dialog .modal-content button.close{background-color:#fff;border-radius:50%;color:#2e2e2e;cursor:pointer;font-size:18px;font-weight:100;height:50px;line-height:2.75;opacity:.9;position:absolute;right:0;top:-50px;width:50px;z-index:999}.custom-product-section .modal-dialog .modal-content button.close:hover{background-color:#f26739;color:#fff;font-weight:100}.custom-product-section .modal-dialog .modal-content button.close:focus,.custom-product-section .modal-dialog .modal-content button.close:focus-visible{border:none;outline:none}.custom-product-section .video-play-button{border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:44px;left:50%;padding:18px 20px 18px 28px;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:32px;z-index:10}.custom-product-section .video-play-button:focus,.custom-product-section .video-play-button:focus-visible,.custom-product-section .video-play-button:hover{-webkit-box-shadow:none;box-shadow:none;outline:none}.custom-product-section .video-play-button:before{-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite;background:#ba1f24;z-index:0}.custom-product-section .video-play-button:after,.custom-product-section .video-play-button:before{border-radius:50%;content:"";display:block;height:80px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:80px}.custom-product-section .video-play-button:after{background:#fa183d;-webkit-transition:all .2s;transition:all .2s;z-index:1}.custom-product-section .video-play-button:hover:after{background-color:#da0528}.custom-product-section .video-play-button img{height:auto;max-width:100%;position:relative;width:auto;z-index:3}.custom-product-section .video-play-button span{border-bottom:22px solid transparent;border-left:32px solid #fff;border-top:22px solid transparent;display:block;height:0;position:relative;width:0;z-index:3}.custom-product-section .videoverlay-slider{background-color:rgba(0,0,0,.5);bottom:0;display:inline-block;height:100%;left:0;margin:auto;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden;width:100%;z-index:999}.custom-product-section .videoverlay-slider.popup-on{opacity:1;visibility:visible}.custom-product-section .videoverlay-slider.popup-on .content{opacity:1;top:0;visibility:visible}.custom-product-section .videoverlay-slider .content{background:#fff;border-radius:.5rem;bottom:0;left:0;margin:auto;max-height:472px;max-width:850px;opacity:0;position:absolute;right:0;top:-50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden}.custom-product-section .videoverlay-slider .content .video-container{display:-ms-flexbox;display:-webkit-box;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:0;-ms-flex-direction:column;flex-direction:column;height:100%;outline:0;padding:0;pointer-events:auto;width:100%}.custom-product-section .videoverlay-slider .content .video-container iframe{border-radius:0}.custom-product-section .close{background-color:#fff;border-radius:50%;color:#2e2e2e;cursor:pointer;height:50px;line-height:2.75;opacity:.9;position:absolute;right:-40px;top:-50px;width:50px;z-index:999}.custom-product-section .close:before{content:"\ec8d";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:boxicons!important;font-size:18px;font-weight:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center}.custom-product-section .close:hover{background-color:#f26739;color:#fff}.custom-product-section .swiper-slide{height:auto}.animation-container{-webkit-animation:fadeIn .2s ease-out both;animation:fadeIn .2s ease-out both;height:50vw;margin:40px auto;max-height:375px;max-width:100%;position:relative;width:100%}.animation-container.v-height{max-height:435px}.animation-container .circle{border-radius:100%;position:absolute}.animation-container .circle:first-child{-webkit-animation:bg-pulse 5s cubic-bezier(.445,.05,.55,.95) infinite both;animation:bg-pulse 5s cubic-bezier(.445,.05,.55,.95) infinite both;background:#d6d3f8;border:2px dashed transparent;height:10vw;left:12%;top:0;width:10vw}.animation-container .circle:nth-child(2){-webkit-animation:bg-rotation 22s cubic-bezier(.445,.05,.55,.95) infinite both;animation:bg-rotation 22s cubic-bezier(.445,.05,.55,.95) infinite both;background:transparent;border:2px dashed #d6d3f8;height:15vw;left:14%;top:15%;width:15vw}.animation-container .circle:nth-child(3){-webkit-animation:bg-pulse 3s cubic-bezier(.445,.05,.55,.95) infinite both;animation:bg-pulse 3s cubic-bezier(.445,.05,.55,.95) infinite both;background:#f6f7fe;border:2px dashed transparent;bottom:-7%;height:5vw;left:52%;width:5vw}.animation-container .circle:nth-child(4){bottom:-6%;height:6vw;left:48%;width:6vw}.animation-container .circle:nth-child(4),.animation-container .circle:nth-child(6){-webkit-animation:bg-rotation 23s cubic-bezier(.445,.05,.55,.95) infinite both;animation:bg-rotation 23s cubic-bezier(.445,.05,.55,.95) infinite both;background:transparent;border:2px dashed #d6d3f8}.animation-container .circle:nth-child(6){bottom:33%;height:8vw;left:77%;width:8vw}.animation-container .circle:nth-child(5){-webkit-animation:bg-pulse 4s cubic-bezier(.445,.05,.55,.95) infinite both;animation:bg-pulse 4s cubic-bezier(.445,.05,.55,.95) infinite both;background:#ccecfc;border:2px dashed transparent;height:6vw;left:80%;top:37%;width:6vw}.animation-container .cursor{-webkit-animation:cursor 10s cubic-bezier(.445,.05,.55,.95) both;animation:cursor 10s cubic-bezier(.445,.05,.55,.95) both;-webkit-animation-direction:alternate;animation-direction:alternate;left:calc(50% - 10px);max-width:20px;top:calc(50% - 10px);width:2vw;fill:#333;z-index:99}@-webkit-keyframes bg-pulse{50%{-webkit-transform:scale(.7) translatey(5%);transform:scale(.7) translatey(5%)}}@keyframes bg-pulse{50%{-webkit-transform:scale(.7) translatey(5%);transform:scale(.7) translatey(5%)}}@-webkit-keyframes bg-rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes bg-rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes progressBar{to{width:177px}}@keyframes progressBar{to{width:177px}}@-webkit-keyframes flipVertical{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes flipVertical{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes showBubble{0%{opacity:0;-webkit-transform:rotate(15deg) translatey(10px);transform:rotate(15deg) translatey(10px)}}@keyframes showBubble{0%{opacity:0;-webkit-transform:rotate(15deg) translatey(10px);transform:rotate(15deg) translatey(10px)}}@-webkit-keyframes scaleInCenter{0%{opacity:.2;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes scaleInCenter{0%{opacity:.2;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes scaleInUp{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleInUp{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes float{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}to{-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes float{0%{-webkit-transform:translatey(0);transform:translatey(0)}50%{-webkit-transform:translatey(-20px);transform:translatey(-20px)}to{-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translatey(10px);transform:translatey(10px)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translatey(10px);transform:translatey(10px)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translatex(-10px);transform:translatex(-10px)}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translatex(-10px);transform:translatex(-10px)}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0)}}@-webkit-keyframes cursor{0%{opacity:0}5%{opacity:1}10%,20%{left:23%}14%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(.8);transform:scale(.8)}16%{-webkit-transform:scale(1);transform:scale(1)}30%,40%{left:73%;top:40%}34%{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(.8);transform:scale(.8)}36%{-webkit-transform:scale(1);transform:scale(1)}50%,60%{left:73%;top:75%}51%{-webkit-transform:scale(1);transform:scale(1)}52%{-webkit-transform:scale(.8);transform:scale(.8)}53%{-webkit-transform:scale(1);transform:scale(1)}70%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes cursor{0%{opacity:0}5%{opacity:1}10%,20%{left:23%}14%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(.8);transform:scale(.8)}16%{-webkit-transform:scale(1);transform:scale(1)}30%,40%{left:73%;top:40%}34%{-webkit-transform:scale(1);transform:scale(1)}35%{-webkit-transform:scale(.8);transform:scale(.8)}36%{-webkit-transform:scale(1);transform:scale(1)}50%,60%{left:73%;top:75%}51%{-webkit-transform:scale(1);transform:scale(1)}52%{-webkit-transform:scale(.8);transform:scale(.8)}53%{-webkit-transform:scale(1);transform:scale(1)}70%{opacity:1}80%{opacity:0}to{opacity:0}}@media screen and (min-width:800px){.custom-model-main:before{content:"";display:inline-block;height:auto;height:100%;margin-right:0;vertical-align:middle}}@media screen and (max-width:799px){.custom-product-section .close{height:40px;right:10px;width:40px}.custom-model-inner{margin-top:45px}.custom-product-section .videoverlay-slider.popup-on .content{width:90%}}@-webkit-keyframes pulse-border{0%{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1)}to{opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5)}}@keyframes pulse-border{0%{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1)}to{opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5)}}