@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600&display=swap");.desktop-lg{display:block}@media only screen and (max-width: 1200px){.desktop-lg{display:none}}.mobile-lg{display:none}@media only screen and (max-width: 1200px){.mobile-lg{display:block}}.desktop-md{display:block}@media only screen and (max-width: 992px){.desktop-md{display:none}}.mobile-md{display:none}@media only screen and (max-width: 992px){.mobile-md{display:block}}.desktop-sm{display:block}@media only screen and (max-width: 768px){.desktop-sm{display:none}}.mobile-sm{display:none}@media only screen and (max-width: 768px){.mobile-sm{display:block}}.desktop-xs{display:block}@media only screen and (max-width: 576px){.desktop-xs{display:none}}.mobile-xs{display:none}@media only screen and (max-width: 576px){.mobile-xs{display:block}}.text-left{text-align:left}.text-left *{margin-right:0}.text-right{text-align:right}.text-right *{margin-left:0}@media only screen and (max-width: 992px){.m-text-left{text-align:left !important}.m-text-left *{margin-right:0 !important}}.text-center{text-align:center}.color-light{color:#fff}.color-light *{color:#fff}.color-light a:hover{color:#ccc}.color-primary{color:#8522B3}.color-primary *{color:#8522B3}.color-primary a:hover{color:#45125d}.color-secondary{color:#57a8e0}.color-secondary *{color:#57a8e0}.color-secondary a:hover{color:#2176b0}.color-black{color:#000}.color-green{color:#3aae3f}.color-green *{color:#3aae3f}.color-green a:hover{color:#216223}.background-primary{background:#8522B3;border-color:#8522B3}.background-secondary{background:#57a8e0;border-color:#57a8e0}.background-light{background:#fff;border-color:#fff}.background-lightgrey{background:#f2f5fa;border-color:#f2f5fa}.background-darkgreen{background:#006766;border-color:#006766}.background-orange{background:#ff8a00;border-color:#ff8a00}.background-green{background:#3aae3f;border-color:#3aae3f}.border-top{border-top:3px solid #f3f3f3}.border-bottom{border-bottom:3px solid #f3f3f3}.border-right{border-right:3px solid #f3f3f3}.border-left{border-left:3px solid #f3f3f3}.border{border:2px solid #f3f3f3 !important}.d-inline-block{display:inline-block}.d-block{display:block}.d-flex{display:flex}.reset{margin:0;padding:0;box-sizing:border-box}.float-left{float:left}.float-right{float:right}.clear{clear:both}.clear:before,.clear:after{content:" ";display:table}.clear:before:after,.clear:after:after{clear:both}.btn{background:transparent;padding:14px;font-size:17px;font-weight:400;line-height:1;border-radius:10px !important;transition:.4s;cursor:pointer}.btn.with-icon{text-align:left;padding:13px 33px 14px 52px;position:relative}.btn.with-icon::before{position:absolute;top:12px;margin-left:-30px;width:22px;height:20px;background-size:20px;background-position:center;background-repeat:no-repeat;content:""}.btn.btn-primary{background:#8522B3;color:#fff}.btn.btn-primary:hover{background:#2c92d8}.btn.btn-lightgrey{background:#f2f5fa;color:#57a8e0}.btn.btn-lightgrey:hover{background:#cdd9ec}.btn.btn-secondary{background:#57a8e0;color:#fff}.btn.btn-secondary:hover{background:#2c92d8}.btn.btn-green{background:#3aae3f;color:#fff}.btn.btn-green:hover{background:#2d8831}.button-container{padding:0 0 25px}.button-container.horizontal .btn,.button-container.horizontal button,.button-container.horizontal a,.button-container.horizontal span,.button-container.horizontal input{display:inline-block;width:auto}.button-container.horizontal.text-right .btn,.button-container.horizontal.text-right button,.button-container.horizontal.text-right a,.button-container.horizontal.text-right span,.button-container.horizontal.text-right input{margin:0;margin-left:5px}@media only screen and (max-width: 992px){.button-container.horizontal.text-right .btn,.button-container.horizontal.text-right button,.button-container.horizontal.text-right a,.button-container.horizontal.text-right span,.button-container.horizontal.text-right input{margin:10px 0}}.button-container.horizontal.text-left .btn,.button-container.horizontal.text-left button,.button-container.horizontal.text-left a,.button-container.horizontal.text-left span,.button-container.horizontal.text-left input{margin:0;margin-right:5px}@media only screen and (max-width: 992px){.button-container.horizontal.text-left .btn,.button-container.horizontal.text-left button,.button-container.horizontal.text-left a,.button-container.horizontal.text-left span,.button-container.horizontal.text-left input{margin:10px 0}}button{margin:0;padding:0;box-sizing:border-box;background:transparent;border:none}hr{border:none;border-bottom:3px solid #f3f3f3}hr.thin{border:none;border-bottom:1px solid #f3f3f3}hr.thick{border:none;border-bottom:5px solid #f3f3f3}.hide{margin:0;padding:0;box-sizing:border-box;position:relative;z-index:-99;max-height:0;opacity:0;transition:.4s}.hidden{display:none}.vertical-align *{display:inline-block;width:100%}.horizontal-align *{display:inline-block;width:auto}img{max-width:100%}.square-box{position:relative;width:100%;padding-bottom:100%}.square-box>*{position:absolute;top:0;left:0;width:100%;height:100%}.image{background-size:cover;background-position:center;background-repeat:no-repeat}.image.contain{background-size:contain}.round{border-radius:50%}.with-info-button.right{padding-right:120px}.show-tooltip{cursor:pointer}.show-tooltip .info,.show-tooltip .tooltip{transform:scale(0);transform-origin:top left;transition:.2s}.show-tooltip:hover .info,.show-tooltip:hover .tooltip{transition-delay:.5s;transform:scale(1)}.message{border:2px solid transparent;border-radius:7px;padding:30px}.message.success{border-color:#3aae3f}body{font-family:"Poppins",sans-serif;font-size:17px}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:15 0 15px;font-weight:600}@media only screen and (max-width: 1200px){h1,h2,h3,h4,h5,h6{margin:5px 0 15px}}h1{font-size:39px;color:#8522B3;font-weight:400}@media only screen and (max-width: 1200px){h1{font-size:32px}}@media only screen and (max-width: 992px){h1{font-size:29px}}h2{font-size:38px;color:#8522B3;font-weight:400}@media only screen and (max-width: 1200px){h2{font-size:32px}}@media only screen and (max-width: 992px){h2{font-size:26px}}h3{font-size:36px;color:#8522B3;font-weight:400}@media only screen and (max-width: 1200px){h3{font-size:30px}}h4{font-size:20px;margin:0 0 25px;color:#8522B3}@media only screen and (max-width: 1200px){h4{font-size:20px}}h5{font-size:17px}p{margin:0 0 25px}a,a:active,a:visited{color:#57a8e0}a:hover,a:active:hover,a:visited:hover{text-decoration:none}p,a,li{font-size:17px}small{font-size:14px;line-height:1.2}button{margin:0;padding:0;box-sizing:border-box;background:transparent;border:none}.btn.with-icon.btn-primary{background:#8522B3;color:#fff}.btn.with-icon.btn-primary::before{background-image:url("/assets/images/chevron-circle-right-regular-light.svg")}.btn.with-icon.btn-secondary{background:#57a8e0;color:#fff}.btn.with-icon.btn-secondary::before{background-image:url("/assets/images/chevron-circle-right-regular-light.svg")}.btn.with-icon.btn-light{background:transparent;color:#fff;font-weight:600}.btn.with-icon.btn-light::before{background-image:url("/assets/images/chevron-circle-right-regular-light.svg")}.btn.with-icon.btn-light-primary{background:#fff;color:#8522B3;font-weight:600}.btn.with-icon.btn-light-primary::before{background-image:url("/assets/images/chevron-circle-right-regular-primary.svg")}.btn.with-icon.btn-light-secondary{background:#fff;color:#57a8e0;font-weight:600}.btn.with-icon.btn-light-secondary::before{background-image:url("/assets/images/chevron-circle-right-regular-secondary.svg")}.btn.with-icon.btn-transparent{background:transparent;color:#fff;border-color:rgba(255,255,255,0.4)}.btn.with-icon.btn-transparent::before{background-image:url("/assets/images/chevron-circle-right-regular-light.svg")}.btn.with-icon.btn-green{background:#3aae3f;color:#fff}.btn.with-icon.btn-green::before{background-image:url("/assets/images/chevron-circle-right-regular-light.svg")}.button-container .btn{margin-right:30px}.button-container .btn:last-child{margin-right:0}.button-container.vertical-align .btn{margin:10px 0}@media only screen and (max-width: 992px){.button-container.vertical-align .btn{max-width:267px;display:block}}.button-container.vertical-align.center .btn{display:block;min-width:max-content;width:267px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 992px){.button-container .btn{margin:10px 0}}body .top-banner{background:#ff8a00;text-align:center}body .top-banner p,body .top-banner a{margin:0;padding:0;box-sizing:border-box;padding:5px 0 6px;font-size:14px;color:#fff}body .top-banner .dev{display:none}body .top-banner .live{display:block}body.development .top-banner{background:#c74641}body.development .top-banner .dev{display:block}body.development .top-banner .live{display:none}.text-content ul{padding-left:60px;padding-bottom:35px}.text-content ul li{margin:0 0 25px}.text-content ul li::marker{color:#57a8e0}section.main-content{min-height:82vh}.vertical-border-right{margin-right:50px;padding-right:50px;border-right:6px solid #f3f3f3}@media only screen and (max-width: 1200px){.vertical-border-right{margin-right:25px;padding-right:25px}}@media only screen and (max-width: 992px){.vertical-border-right{margin:0;padding:0;box-sizing:border-box;border:none}}section.read-more .rm-text-content{display:none}section.read-more .rm-text-content.active{display:block}.banner{padding:50px 0 60px}@media only screen and (max-width: 992px){.banner{padding:50px 0 40px}}.wedge{position:relative}.wedge::before,.wedge::after{position:absolute;width:100%;border-color:inherit;content:""}.wedge.bottom{padding-bottom:0;margin-bottom:107px}@media only screen and (max-width: 992px){.wedge.bottom{margin-bottom:57px}}.wedge.bottom::before{bottom:-100px;border-top:100px solid;border-color:inherit}@media only screen and (max-width: 992px){.wedge.bottom::before{bottom:-49px;border-top:50px solid;border-color:inherit}}.wedge.bottom.right::before{border-right:100vw solid transparent}.wedge.top{padding-top:40px;margin-top:107px;z-index:5}@media only screen and (max-width: 992px){.wedge.top{margin-top:57px}}.wedge.top::before{top:-100px;border-bottom:100px solid;border-color:inherit}@media only screen and (max-width: 992px){.wedge.top::before{top:-49px;border-bottom:50px solid;border-color:inherit}}.wedge.top.right::before{border-left:100vw solid transparent}.wedge .container{position:relative;z-index:2}.wedge .cog-wheel{position:absolute;z-index:1;bottom:-107px;left:10%;right:10%;height:calc(100% + 107px);opacity:.03;background-position:bottom}@media only screen and (max-width: 1200px){.wedge .cog-wheel{left:0;right:0}}.wedge .bottom-angle{position:absolute;z-index:3;bottom:-103px;left:0;width:100%;height:87px;background:rgba(255,255,255,0.1);transform:rotate(-1deg)}@media only screen and (max-width: 1200px){.wedge .bottom-angle{bottom:-105px;transform:rotate(-2deg)}}@media only screen and (max-width: 992px){.wedge .bottom-angle{bottom:-81px;transform:rotate(-1deg)}}.border-box,.border-left{padding:20px 25px 25px;margin:30px 0}.border-box h1,.border-box h2,.border-box h3,.border-box h4,.border-box h5,.border-left h1,.border-left h2,.border-left h3,.border-left h4,.border-left h5{margin-top:0}.border-box{border:4px solid #f3f3f3;border-radius:10px !important}.border-left{border-left:4px solid #f3f3f3}ul{margin:0;padding:0;box-sizing:border-box}ul.arrow-marker{list-style:none}ul.arrow-marker li{padding:8px 0}ul.arrow-marker li span.icon{display:inline-block;position:relative;top:1px;width:20px;height:20px;border-radius:50%;border:2px solid #fff;color:#fff !important;line-height:1;font-size:16px !important;padding-left:6px;margin-right:10px}ul.icon-marker{list-style:none}ul.icon-marker li{padding:8px 0 22px;padding-left:67px;position:relative}ul.icon-marker li span.icon{position:absolute;top:50%;transform:translateY(-65%);left:0;border:none;line-height:1;font-size:30px}.stand-out-box{border-radius:10px !important;overflow:hidden;position:absolute;z-index:6;box-shadow:0 0 10px rgba(0,0,0,0.1)}@media only screen and (max-width: 992px){.stand-out-box{position:static;margin:25px 0 0}}.stand-out-box header,.stand-out-box .content,.stand-out-box .button-container{padding:26px 50px}@media only screen and (max-width: 1200px){.stand-out-box header,.stand-out-box .content,.stand-out-box .button-container{padding:20px 50px}}@media only screen and (max-width: 992px){.stand-out-box header,.stand-out-box .content,.stand-out-box .button-container{padding:20px 25px}}.stand-out-box header{background:#8522B3}.stand-out-box header h4{line-height:1.3}.stand-out-box header *{margin:0;padding:0;box-sizing:border-box}.stand-out-box .content{background:#fff}.stand-out-box footer{border-top:3px solid #f3f3f3;background:#fff}.stand-out-box footer *{margin:0;padding:0;box-sizing:border-box}.icon-marker span.icon{color:#57a8e0}.icon-marker span.icon img{width:45px;height:45px}span.icon img{position:relative;top:-10px;margin-right:8px}.info-tag{padding:2px 8px 3px;border-radius:4px;font-size:14px;font-weight:600;color:#fff}img{max-width:100%}.review-stars{margin:0 0 30px}.review-stars ul{margin:0;padding:0;box-sizing:border-box;list-style:none}.review-stars ul li{display:inline-block}.review-stars ul li span.icon i{color:#ff8a00 !important;font-size:15px !important}span.veritical-divider::after{content:"|";opacity:.2;font-weight:400}.review-score{font-size:28px;font-weight:600}.slick-slider .slick-dots{list-style:none;width:100%;text-align:center;padding:30px 0}.slick-slider .slick-dots li{display:inline-block}.slick-slider .slick-dots li button{width:22px;height:22px;position:relative;display:block;margin:0 6px;font-size:1px;color:transparent}.slick-slider .slick-dots li button::before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#f2f5fa;content:""}.slick-slider .slick-dots li.slick-active button::before{background:#57a8e0}html{scroll-behavior:smooth}body{overflow-x:hidden;transition:.4s}body.active{opacity:1}header{background:#fff;position:sticky;top:0;z-index:999999}header .navbar{margin:0;padding:0;box-sizing:border-box}header .navbar #hamburger{display:none;float:left;color:#fff;font-size:32px;padding:4px 0;margin-right:12px}@media only screen and (max-width: 992px){header .navbar #hamburger{display:block}}@media only screen and (max-width: 768px){header .navbar #hamburger{margin-right:4px}}header .navbar .logo{float:left;width:200px;padding:4px 0}@media only screen and (max-width: 992px){header .navbar .logo{width:140px;padding:10px 0}}@media only screen and (max-width: 992px){header .navbar .logo{width:130px;padding:0;margin:-2px 0}}header .navbar .menu{float:right}@media only screen and (max-width: 992px){header .navbar .menu{display:none;padding-left:0;position:fixed;top:56px;left:0;width:100%}header .navbar .menu ul li{position:relative;transform:translateX(-100%);transition:.4s;transition-delay:.5s}header .navbar .menu.active{display:block}header .navbar .menu.active ul li{transform:translateX(0)}}header .navbar .menu ul{margin:0;padding:0;box-sizing:border-box;list-style:none;float:left}header .navbar .menu ul li{display:inline-block;padding:20px 15px}header .navbar .menu ul li a{color:#666;font-size:15px}header .navbar .menu ul li a.signin{padding:5px 25px 6px;color:#fff;background:#8522B3;border-radius:5px}@media only screen and (max-width: 992px){header .navbar .menu ul{background:grey;padding:20px 30px;width:100%}header .navbar .menu ul li{display:block;padding:8px}header .navbar .menu ul li a{font-size:19px}}.register .form-container{margin:0;padding:0;box-sizing:border-box;border:none;max-width:700px;margin:35px auto}.register .form-container .form-logo{margin:0 0 60px}.register .form-container .header{margin:0 0 30px}.register .form-container h3,.register .form-container h4,.register .form-container h5{font-weight:600;font-size:17px;margin:30px 0 20px}.register .form-container a{color:#57a8e0}.page-heading{height:380px}@media only screen and (max-width: 992px){.page-heading{height:280px}}@media only screen and (max-width: 768px){.page-heading{height:360px}}.page-heading h1{margin:50px 0 0;line-height:1.2}@media only screen and (max-width: 768px){.page-heading h1{margin:70px 0 0}}.page-heading .banner-bg{position:absolute;left:0;top:60px;width:100%;height:390px;overflow:hidden}.page-heading .banner-bg .triangle-a{position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 150vw 300px 0;border-color:transparent #a7d0ee transparent transparent;opacity:.7}@media only screen and (max-width: 992px){.page-heading .banner-bg .triangle-a{border-width:0 200vw 280px 0}}@media only screen and (max-width: 768px){.page-heading .banner-bg .triangle-a{border-width:295px 135vw 92px 0}}.page-heading .banner-bg .triangle-b{position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:385px 140vw 0 0;border-color:#6cb2e5 transparent transparent transparent;opacity:.7}@media only screen and (max-width: 992px){.page-heading .banner-bg .triangle-b{border-width:260px 350vw 0 0}}@media only screen and (max-width: 768px){.page-heading .banner-bg .triangle-b{border-width:380px 470vw 0 0}}.page-heading .banner-bg .triangle-c{position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:340px 144vw 0 0;border-color:#57a8e0 transparent transparent transparent;opacity:.7}@media only screen and (max-width: 992px){.page-heading .banner-bg .triangle-c{border-width:315px 275vw 0 0}}@media only screen and (max-width: 768px){.page-heading .banner-bg .triangle-c{border-width:340px 560vw 0 0}}.main-body.features .section-item,.main-body.applications .section-item{padding:40px 0}.main-body.features .section-item:nth-child(odd),.main-body.applications .section-item:nth-child(odd){background:#f2f5fa}.main-body.features .section-item:nth-child(odd) .left .list .box .content,.main-body.applications .section-item:nth-child(odd) .left .list .box .content{border-left:3px solid #fff}.main-body.features .section-item .left .list .box,.main-body.applications .section-item .left .list .box{padding:0 0 35px}.main-body.features .section-item .left .list .box.not-available,.main-body.applications .section-item .left .list .box.not-available{opacity:.2}.main-body.features .section-item .left .list .box.not-ready,.main-body.applications .section-item .left .list .box.not-ready{opacity:.4}.main-body.features .section-item .left .list .box .content,.main-body.applications .section-item .left .list .box .content{margin-top:10px;padding:5px 15px 5px;border-left:3px solid #f2f5fa}.main-body.features .section-item .left .list .box .content p:last-of-type,.main-body.applications .section-item .left .list .box .content p:last-of-type{margin:0;padding:0;box-sizing:border-box}.main-body.features .section-item .left .list .box .os,.main-body.applications .section-item .left .list .box .os{padding:25px 0}.main-body.features .section-item .left .list .box .os i,.main-body.applications .section-item .left .list .box .os i{display:inline-block;font-size:22px;color:#8522B3;margin-right:6px}.main-body.features .section-item .right .content .image,.main-body.applications .section-item .right .content .image{margin:0 0 35px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.main-body.features .section-item .right .content .button-container .btn,.main-body.applications .section-item .right .content .button-container .btn{text-align:left}.main-body.features .section-item .right .content .button-container .btn span.icon,.main-body.applications .section-item .right .content .button-container .btn span.icon{padding-left:6px}section.product-list{padding:45px 0;margin:20px 0;background:#f2f5fa;width:100%;overflow-x:auto}section.features.banner span.icon i,section .box span.icon i{font-size:40px;color:#57a8e0;padding:0 10px 15px 0}section.features.banner span.icon.info-tag,section .box span.icon.info-tag{position:relative;top:-10px}.stakeholders-slider .slide .single-row{display:grid;grid-template-columns:repeat(4, 1fr)}.stakeholders-slider .slide .single-row .box{border:2px solid #f3f3f3;display:inline-block;width:100%;padding:40px}@media only screen and (max-width: 768px){.stakeholders-slider .slide .single-row .box{padding:6px}}.stakeholders-slider .slide .single-row .box img{width:100%}@media only screen and (max-width: 992px){.dataTables_wrapper{width:100%;overflow-x:auto}}.dataTables_wrapper table.dataTable{min-width:925px;border-bottom:none !important;margin-bottom:20px}.dataTables_wrapper table.dataTable thead{background:#8522B3;color:#fff;font-weight:bold;text-transform:uppercase}.dataTables_wrapper table.dataTable tbody td{font-size:12px !important;padding:18px !important;border-bottom:5px solid #f2f5fa}.dataTables_wrapper table.dataTable tbody td .btn{width:max-content;padding:13px 14px 14px 40px}.dataTables_wrapper table.dataTable tbody td a:not(.btn){margin:0;padding:0;box-sizing:border-box;color:#57a8e0;font-size:14px !important;font-weight:400}.dataTables_wrapper table.dataTable tbody td.sorting_1 a{color:#57a8e0}.dataTables_wrapper table.dataTable tbody td.sorting_1 .submitterName{padding-bottom:15px}.dataTables_wrapper table.dataTable tbody td.sorting_1 .submitterName a{font-size:12px !important;color:#363a3d}.dataTables_wrapper .dataTables_paginate .paginate_button{color:#fff !important}.dataTables_wrapper .dataTables_paginate .paginate_button.previous,.dataTables_wrapper .dataTables_paginate .paginate_button.next{background:none !important;color:#57a8e0 !important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{display:none !important}.product-list .container .section.search .dataTables_wrapper .dataTables_paginate span .paginate_button{color:#fff !important}.single-page-heading{background:#57a8e0;min-height:350px;padding-top:120px;position:relative;overflow:hidden}@media only screen and (max-width: 992px){.single-page-heading{padding-top:40px}}.single-page-heading::after{position:absolute;bottom:-25px;left:0;width:100%;height:55px;transform:skewY(-1.5deg);background:rgba(255,255,255,0.2);content:""}.single-page-heading *{color:#fff}.single-page-heading img{display:block;margin:0 30px 0 auto;height:60px}@media only screen and (max-width: 992px){.single-page-heading img{height:55px;margin:45px auto;position:relative;z-index:2}}.scroll-btn{position:relative;top:-28px;left:50%;transform:translateX(-50%);width:68px;height:68px;background:#fff;border-radius:50%;text-align:center;padding-top:35px;margin-bottom:-30px}.scroll-btn p{line-height:1;color:#57a8e0;font-weight:bold}.single-page.product .mobile{display:none}@media only screen and (max-width: 992px){.single-page.product .mobile{display:block}}.single-page h2{font-size:27px;color:#8522B3;font-weight:500;line-height:1.3}.single-page h3{font-size:21px;color:#8522B3;font-weight:500;line-height:1.2}.single-page h3.color-light{color:#fff}.single-page .left .content,.single-page .right .content{padding:60px 0 40px}@media only screen and (max-width: 992px){.single-page .left .content,.single-page .right .content{padding:0}}.single-page .left .image,.single-page .right .image{border-radius:10px !important;padding:40px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.single-page .left{padding-right:45px}@media only screen and (max-width: 992px){.single-page .left{padding-left:15px;padding-right:15px}}.single-page .left .description-container{position:relative}.single-page .left .description-container::before{position:absolute;z-index:0;top:0;left:-1000px;right:0;bottom:0;background:inherit;content:""}.single-page .left .description-container .content{position:relative;z-index:1}.single-page .left .description-container ul{padding:0 30px 0 45px}.single-page .left .description-container ul li::marker{color:#57a8e0}.single-page .right .manufacturer-data{border-radius:10px !important;box-shadow:0 0 10px rgba(0,0,0,0.1)}.single-page .right .buy-online{border-left:5px solid #f3f3f3}.product-title:first-letter{text-transform:capitalize}.product-title span::after{content:", "}.product-title span:last-child::after{display:none}.sticky-menu{transition:.4s}.sticky-menu a{font-size:19px;padding-right:2px}.sticky-menu a.scrollToTop{display:none}.sticky-menu.sticky{position:fixed;z-index:2;top:68px;left:0;width:100%;padding:6px 15px;background:#fff;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.1)}@media only screen and (max-width: 768px){.sticky-menu.sticky{top:58px}}.sticky-menu.sticky a{font-size:22px;padding-right:3px}@media only screen and (max-width: 992px){.sticky-menu.sticky a{font-size:16px;padding-right:1px}}@media only screen and (max-width: 768px){.sticky-menu.sticky a{font-size:19px}}.sticky-menu.sticky a.scrollToTop{display:inline-block;color:#8522B3;font-weight:500}.share{margin:0 0 45px}.share iframe{top:4px;left:12px;transform:scale(1.3)}.share button{transform:scale(1.8);top:0;left:50px}.reviews.banner{margin:100px 0 0}@media only screen and (max-width: 1200px){.reviews.banner{margin:130px 0 0}}@media only screen and (max-width: 992px){.reviews.banner{margin:10px 0 0}}.reviews.banner .box{border:2px solid #f3f3f3;background:#f2f5fa;padding:30px}@media only screen and (max-width: 992px){.reviews.banner .box{margin-bottom:15px}}.reviews.banner .box .footer{padding-top:18px}.reviews.banner .box .footer p{font-weight:500;color:#000}.sidebar-widget{margin:0 0 40px;padding:30px 25px 35px}.sidebar-widget h1,.sidebar-widget h2,.sidebar-widget h3,.sidebar-widget h4,.sidebar-widget h5{margin-top:0}@media only screen and (max-width: 992px){.sidebar-widget{margin:0 0 20px}}.sidebar-review .box{padding:30px 25px 10px}.sidebar-review .box p{font-size:18px;line-height:1.6}.sidebar-review .box footer{margin-top:20px;padding:20px 0 0;border-top:2px solid #f3f3f3}.sidebar-review .box footer p{font-size:initial;line-height:1.3}.sidebar-review .button-container{width:80%;margin:35px auto}.banner.intelligence .title{margin-bottom:30px}@media only screen and (max-width: 992px){.banner.intelligence .title{margin-bottom:0}}.banner.intelligence .content.with-icon{margin-top:85px;position:relative}.banner.intelligence .content.with-icon span.icon{position:absolute;top:-90px;left:0;color:#57a8e0;font-size:50px}@media only screen and (max-width: 992px){.banner.intelligence .content.with-icon{margin-top:135px}}form p{color:#8522B3;font-weight:400}form p label{color:#8522B3;font-weight:400;display:inline-block}form p input[type="text"],form p input[type="tel"],form p input[type="email"],form p input[type="date"],form p textarea,form p select{width:100%;border:2px solid rgba(87,168,224,0.5);height:42px;padding:0 15px;border-radius:10px !important}form p textarea{resize:none;height:220px}form p.checkbox-container label{display:inline-block}form p.checkbox-container input[type="checkbox"]{margin:0;padding:0;box-sizing:border-box;width:25px;height:25px;outline:2px solid #f3f3f3;margin-right:6px;opacity:.7;position:relative;top:7px}form p.radio-container{padding-left:35px}form p.radio-container label{display:inline-block}form p:not(.checkbox-container) label{pointer-events:none;transition:.4s}.search-box{position:relative}@media only screen and (max-width: 768px){.search-box input::placeholder{font-size:12px;padding-left:4px;padding-top:9px}}.search-box.active input::placeholder{display:none;color:transparent}.search-box input{margin:0 !important}.search-box button{position:absolute !important;top:0;right:0;width:90px;height:100%;border-radius:0 10px 10px 0 !important;margin:0;padding:0;box-sizing:border-box}.search-box .reset-input{position:absolute;top:4px;right:100px;font-size:36px;color:#999;cursor:pointer}.main-body.contact .left span.icon{font-size:28px;color:#57a8e0;padding-right:8px;position:relative;top:3px}.form-container{padding-left:40px;border-left:2px solid #f3f3f3}.form-container h2{margin:0 0 15px}@media only screen and (max-width: 992px){.form-container{padding-top:30px;padding-left:20px;border:none}}footer #scrollTop{display:block;position:relative;top:-35px;width:70px;height:70px;border:2px solid transparent;border-radius:50%;font-size:17px;font-weight:600;line-height:1;padding:12px;cursor:pointer;transition:.4s}footer #scrollTop:hover{border:2px solid;border-color:inherit}@media only screen and (max-width: 992px){footer #scrollTop{top:-37px}}footer .top{padding:0 0 35px}@media only screen and (max-width: 992px){footer .top{padding:0 0 25px}}footer .top .action-box{font-size:19px;cursor:pointer}@media only screen and (max-width: 992px){footer .top .action-box{margin-bottom:25px}}footer .top .action-box span.icon{font-size:35px}footer .top .action-box a{color:#fff}footer .footer-nav ul{margin:0;padding:0;box-sizing:border-box;list-style:none}footer .footer-nav ul li{display:inline-block}footer .footer-nav ul li a{display:inline-block;padding:12px 8px;color:#666}.modal{background:rgba(0,0,0,0.8);padding:45px}@media only screen and (max-width: 992px){.modal{padding:0;height:100%;overflow-y:auto}}.modal .modal-container{max-width:800px;margin:auto;background:#fff}@media only screen and (max-width: 992px){.modal .modal-container{min-height:100%}}.modal .modal-container .content{padding:45px;position:relative}@media only screen and (max-width: 992px){.modal .modal-container .content{padding:20px}}.modal .modal-container .content .modal-close{position:absolute;top:35px;right:38px}@media only screen and (max-width: 992px){.modal .modal-container .content .modal-close{top:10px;right:10px}}.modal .modal-container .content .modal-close img{width:35px}@media only screen and (max-width: 992px){.modal .modal-container .content .modal-close img{width:25px}}.modal.active{display:block}.message-sent{position:fixed;z-index:999;background:#fff;top:20%;left:50%;transform:translateX(-50%);border:2px solid #3aae3f;width:400px;padding:30px;cursor:pointer}
