/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-product.node--view-mode-full .head-wrapper{margin-bottom:150px;}.node--type-product.node--view-mode-full .head-wrapper .description{padding:40px 20px;}.node--type-product.node--view-mode-full .head-wrapper .description .title{margin:20px 0;}.node--type-product.node--view-mode-full .head-wrapper .description .price{margin:40px 0;font-size:14px;font-weight:400;color:#a1a1a1;}.node--type-product.node--view-mode-full .head-wrapper .description .price span{margin-right:10px;font-size:36px;color:#0061ec;font-weight:600;}.node--type-product.node--view-mode-full .head-wrapper .description .price p{max-width:300px;}.node--type-product.node--view-mode-full .head-wrapper .image{position:relative;height:100%;}.node--type-product.node--view-mode-full .head-wrapper .image::after{content:"";background-color:#84d0ad;display:block;position:absolute;bottom:-40px;left:-40px;width:180px;height:180px;border-radius:50%;}.node--type-product.node--view-mode-full .head-wrapper .image img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:1000px;aspect-ratio:929/634;position:absolute;left:0;max-width:unset;}.node--type-product.node--view-mode-full .content-wrapper.product-page{background-color:#f2f8fc;padding:120px 0;}.node--type-product.node--view-mode-full .content-wrapper.product-page .body h1,.node--type-product.node--view-mode-full .content-wrapper.product-page .body h2,.node--type-product.node--view-mode-full .content-wrapper.product-page .body h3,.node--type-product.node--view-mode-full .content-wrapper.product-page .body h4,.node--type-product.node--view-mode-full .content-wrapper.product-page .body h5,.node--type-product.node--view-mode-full .content-wrapper.product-page .body h6{margin-bottom:20px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .body ul{padding-left:45px;list-style-type:none;}.node--type-product.node--view-mode-full .content-wrapper.product-page .body ul li{position:relative;margin-bottom:15px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .body ul li::before{content:"";display:block;position:absolute;top:6px;left:-45px;width:15px;height:15px;border-radius:100%;background-color:#0061ec;margin-right:10px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp{margin-top:80px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp .usp-button{margin-top:40px;margin-left:160px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp ul{list-style-type:none;padding:0;margin:0;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp ul li{position:relative;display:flex;align-items:start;justify-content:start;gap:40px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp ul li:not(:last-child){margin-bottom:40px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp ul li:not(:last-child) .icon::after{padding-bottom:30px;content:"";display:block;position:absolute;bottom:-120px;left:60px;width:1px;height:100%;background-color:#d0e7fe;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp ul li .icon{min-width:120px;height:120px;border-radius:100%;display:block;background-color:#0061ec;background-position:center;background-repeat:no-repeat;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp ul li h5{font-family:"DM Sans",sans-serif;font-weight:600;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp .icons li{position:relative;width:120px;height:120px;border-radius:100%;display:block;background-color:#0061ec;background-position:center;background-repeat:no-repeat;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp .icons li:not(:last-child){margin-bottom:40px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp .icons li:not(:last-child) .icon::after{padding-bottom:30px;content:"";display:block;position:absolute;bottom:-120px;left:60px;width:1px;height:100%;background-color:#d0e7fe;}@media screen and (max-width:767px){.node--type-product.node--view-mode-full .content-wrapper.product-page{padding:60px 0;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp ul li .icon{min-width:90px;max-width:90px;height:90px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp ul li:not(:last-child) .icon::after{bottom:-90px;left:45px;}.node--type-product.node--view-mode-full .content-wrapper.product-page .usp .usp-button{margin-left:130px;}.node--type-product.node--view-mode-full .head-wrapper .image{margin-right:-20px;}.node--type-product.node--view-mode-full .head-wrapper .image img{aspect-ratio:1/1;max-height:400px;position:static;border-radius:1000px 0 0 1000px;}.node--type-product.node--view-mode-full .head-wrapper .image::after{width:120px;height:120px;bottom:0;left:20px;}}
.block--popup-form{display:none;}.block--popup-form .content-wrapper{overflow-y:scroll;overflow-x:hidden;z-index:401;top:0;right:0;bottom:0;left:0;position:fixed;}.block--popup-form .content-wrapper .popup-wrapper{position:absolute;top:100px;left:50%;transform:translateX(-50%);max-width:840px;width:100%;border-radius:16px;background-color:#f2f8fc;padding:110px;}.block--popup-form .content-wrapper .popup-wrapper .close{cursor:pointer;position:absolute;top:20px;right:20px;width:40px;height:40px;display:block;background-image:url(/themes/profiles/img/icons/close.svg);background-repeat:no-repeat;background-position:center;}.open-quotation-form,.open-demo-form{cursor:pointer;}@media screen and (max-width:767px){.block--popup-form .content-wrapper .popup-wrapper{padding:20px;padding-top:80px;top:0;border-radius:0;}}
