.diagram-container{overflow:hidden}.page-diagram .diagram-main section.before-after{margin-top:0;padding:0!important}.page-diagram .diagram-main section.before-after .container{padding-left:0;padding-right:0}.page-diagram .diagram-main .bordered{border:1px solid #d7d7d7;border-radius:10px;max-width:867px;padding:0 60px 24px}.page-diagram .diagram-main .bordered+.bordered{margin-top:40px}.page-diagram .desktop-gallery{margin-left:auto;margin-right:auto;max-width:718px;padding-top:18px}.page-diagram .diagram-side{background-color:#ededed;border-radius:10px;max-width:413px;padding:24px}.page-diagram .diagram-side p{font-size:16px;line-height:22px}.page-diagram .diagram-side .container{padding:0}.page-diagram .diagram-side .releated{overflow:visible}.page-diagram .diagram-side .free-sample-checkout{border-top:2px solid #c8c8c8;margin-top:32px;padding-top:20px}.page-diagram .diagram-side .free-sample-checkout .custom-checkbox{padding-left:0}.page-diagram .diagram-side .free-sample-checkout .challenge-list{margin-left:30px}.page-diagram .diagram-side .free-sample-checkout .challenge-list li{font-size:16px;line-height:22px}.page-diagram .diagram-side .custom-radio .custom-control-label:before{top:.2rem}.page-diagram .slides-collection .row{margin-left:0;margin-right:0}.page-diagram .mobile-gallery{display:none}.page-diagram .diagram-hero{margin:0 -50px;overflow:hidden;padding:0 50px 30px}.page-diagram .nav-tabs{justify-content:center}@media(max-width:1300px){.page-diagram .nav-item{margin-right:2px}}.page-diagram .nav-item:after{color:#494949;content:"|";display:inline-block;margin:0 6px}.page-diagram .nav-item:last-child:after{display:none}.page-diagram .nav-link{border:0;color:#494949;position:relative;transition:all .3s ease}.page-diagram .nav-link.active,.page-diagram .nav-link:hover{color:var(--c-primary)}.page-diagram .nav-link.active:after,.page-diagram .tab-content h3{color:#494949}.page-diagram .releated{overflow:hidden}.page-diagram .releated-header{align-items:center;width:100%}.page-diagram .releated-header h3{color:#494949}.page-diagram .releated-header .tags{display:flex;margin-left:auto}.page-diagram .releated-header .tags p{color:#444d55;font-size:20px;line-height:24px;margin:0}.page-diagram .releated-header .tags a{border:1px solid #9ea8a9;border-radius:15px;color:#444d55;font-size:16px;line-height:19px;margin-left:15px;padding:1px 8px 4px;transition:all .3s ease}.page-diagram .releated-header .tags a:hover{border-color:var(--c-primary);color:var(--c-primary);text-decoration:none}.page-diagram .releated .VueCarousel-wrapper{padding:0}.page-diagram .releated .VueCarousel{overflow:visible;padding:0}.page-diagram .releated .VueCarousel .VueCarousel-navigation-next,.page-diagram .releated .VueCarousel .VueCarousel-navigation-prev{background-image:url(/_nuxt/img/icon-arrow-slick-small.36305b4.svg)!important;height:20px;width:9px}.page-diagram .releated .VueCarousel-navigation-next{right:-18px}.page-diagram .releated .VueCarousel-navigation-prev{left:-18px}.page-diagram .releated .diagram-item{align-items:center;display:flex;justify-content:center;transform:translateZ(0);transition:all .3s ease;will-change:transform}.page-diagram .releated .diagram-item-link{color:#444d55;display:block;max-width:413px;text-decoration:none}.page-diagram .releated .diagram-item-image{border-radius:5px;overflow:hidden}.page-diagram .releated .diagram-item-image img{display:block;height:auto;max-width:100%}.page-diagram .releated .diagram-item-name{color:#494949;font-size:16px;font-weight:400;line-height:22px;margin:5px 0 0}.page-diagram .releated .diagram-item-details{display:flex;justify-content:space-between}.page-diagram .releated .diagram-item-price{color:#444d55;font-size:30px;font-weight:700;line-height:36px;margin:0}.page-diagram .releated .diagram-item-actions{display:flex}.page-diagram .releated .diagram-item-actions div{align-items:center;display:flex;margin-left:10px}.page-diagram .releated .diagram-item-actions div svg.default path{fill:#444d55}.page-diagram .releated .diagram-item-actions div .spinner-border{display:block;margin:4px 0 0 -10px}.page-diagram .releated .diagram-item-actions .add-to-cart{position:relative}.page-diagram .releated .diagram-item-actions .add-to-cart .spinner-border{border-width:2px;border:2px solid var(--c-primary);border-right:2px solid transparent;height:20px;left:50%;margin:-8px 0 0 -10px;opacity:0;position:absolute;top:50%;visibility:hidden;width:20px}.page-diagram .releated .diagram-item-actions .add-to-cart.loading .spinner-border{opacity:1;visibility:visible}.page-diagram .releated .diagram-item-actions .add-to-cart.loading svg{opacity:0}@media(max-width:1024px){.page-diagram .releated .tags{display:none}.page-diagram .releated .releated .diagram-item{margin-bottom:60px}}@media(max-width:1430px){.page-diagram .diagram-main .bordered{padding:0 32px 24px}.page-diagram>.container{padding:0 40px!important}}@media(min-width:768px){.page-diagram .tabs .active .collapse,.page-diagram .tabs .collapse:not(.show){display:block!important}.page-diagram .tab-slides{display:none}}@media(max-width:1024px){.page-diagram>.container{padding:0 20px!important}.page-diagram>.container>.diagram-title{display:none}.page-diagram .diagram-hero{margin:0 -15px}.page-diagram .diagram-hero .col-xl-8{padding:30px 15px}.page-diagram .diagram-hero .col-xl-4{padding:30px 10px 20px}.page-diagram aside .diagram-title{display:block;margin:0 0 10px}.page-diagram aside .diagram-title h1{font-family:Montserrat;font-size:18px;font-weight:600;line-height:20px}.page-diagram aside .diagram-title h1 small{font-size:12px;line-height:14px}.page-diagram aside .buttons{margin-bottom:0;padding-bottom:0}.page-diagram .diagram-gallery{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:0;margin-right:0;padding:0}.page-diagram .diagram-gallery-wrapper{margin:30px 0!important;position:relative}.page-diagram .diagram-gallery-wrapper .diagram-favourite{bottom:-16px;padding:0;position:absolute;right:40px;z-index:9}.page-diagram .diagram-gallery-wrapper .diagram-favourite .favourite-icon{align-items:center;background:hsla(185,6%,64%,.9);border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.2);display:flex;height:32px;justify-content:center;margin:0;width:32px}.page-diagram .diagram-gallery-wrapper .diagram-favourite .favourite-icon span{display:none!important}.page-diagram .diagram-gallery-wrapper .diagram-slide-counter{align-items:center;background:hsla(185,6%,64%,.9);border-radius:20px;box-shadow:0 0 12px rgba(0,0,0,.2);color:#fff;display:flex;font-size:12px;line-height:18px;padding:0 10px;position:absolute;right:40px;text-align:center;top:-12px;z-index:99}.page-diagram .diagram-gallery .item .image-wrapper img{box-shadow:none;cursor:pointer;margin:0;max-width:100%}.page-diagram .includes h3,.page-diagram .licence table thead th span.desktop{display:none}.page-diagram .licence table thead th span.mobile{display:block}.page-diagram .licence table tbody tr td label{font-size:14px;padding-left:25px}.page-diagram .buttons{padding:20px 0}.page-diagram .buttons .note{margin:20px 0;text-align:left}.page-diagram .buy-info{padding:0}.page-diagram .buy-info p{font-size:14px;line-height:17px}.page-diagram .nav{margin:0 auto;max-width:260px}.page-diagram .nav-item{margin:0 0 0 3px!important;width:auto}.page-diagram .nav-item:nth-child(2) a:after,.page-diagram .tab-content .tab-slides .note{display:none}.page-diagram .tab-content .tab-slides .slide-image{margin-bottom:20px}.page-diagram .tab-content .tab-slides .toggle-slides{padding:15px 0}.page-diagram .tab-content .tab-video{padding:30px 0 10px}.page-diagram .tab-content .tab-video h2{font-size:20px;line-height:24px}.page-diagram .tab-content .tab-video .video-wrapper{margin-bottom:30px}.page-diagram .tab-content .tab-video .video-wrapper iframe{height:350px}.page-diagram .tab-content .tab-description{font-size:15px;line-height:24px}.page-diagram .tab-content .tab-description h3{font-size:18px;line-height:24px}.page-diagram .releated .diagram-item{margin-bottom:30px}.page-diagram section.before-after .before-after-wrapper{margin:0 -20px}.page-diagram .reviews .review-item-text p{font-size:18px;line-height:24px}.page-diagram .reviews .review-item-author p{font-size:16px;line-height:18px}.page-diagram .comparison-table{margin:20px 0 40px;overflow-x:auto;overflow-y:hidden}.page-diagram .comparison-table .table{width:830px}}@media(min-width:768px)and (max-width:1024px){.page-diagram .diagram-hero{padding:0 10px}.page-diagram .diagram-hero>.row{margin-left:-10px;margin-right:-10px}.page-diagram .diagram-hero .col-md-4,.page-diagram .diagram-hero .col-md-8{padding-left:10px;padding-right:10px}}@media(max-width:768px){.page-diagram .tab-content{margin-bottom:30px}.page-diagram .tab-content .tab-pane{display:block!important;opacity:1;padding:0!important}.page-diagram .tab-content .card-header{background:none;border:0;margin:0 -20px;padding:0 20px}.page-diagram .tab-content h5{border-bottom:2px solid #dee2e6;cursor:pointer;display:block;font-size:16px;font-weight:400;line-height:22px;margin:0 0 5px;position:relative;text-transform:capitalize;width:100%}.page-diagram .tab-content h5 a{align-items:center;color:#7a858e!important;display:flex;justify-content:space-between;padding:13px 0;text-decoration:none!important}.page-diagram .tab-content h5 a img{display:block;height:8px;transform:rotate(180deg);transition:all .15s ease;width:20px}.page-diagram .tab-content h5 a[aria-expanded=true]{color:#4e4e4e!important}.page-diagram .tab-content h5 a[aria-expanded=true] img{transform:rotate(0deg)}.page-diagram .tab-content .collapse .diagram-description-content,.page-diagram .tab-content .collapse .slides-collection{padding-top:20px}.page-diagram .nav-tabs{display:none}.page-diagram .buy-info p{font-size:12px;line-height:16px}.page-diagram .includes{margin-bottom:10px}.page-diagram .diagram-title h1{font-size:20px;line-height:27px}.page-diagram aside .buttons{padding:10px 0}.page-diagram .col-side{order:1}.page-diagram .col-main{order:2}.page-diagram .diagram-side{max-width:100%}.page-diagram .diagram-gallery-wrapper{margin:11px 0!important;padding:0}.page-diagram .diagram-main .bordered{border:0}.page-diagram .diagram-main .bordered+.bordered{padding:0 20px}.page-diagram .desktop-gallery{display:none}.page-diagram #tabSlides,.page-diagram .mobile-gallery{display:block}.page-diagram .diagram-hero{padding:0 10px}}.fav-wrapper[data-v-6066d14e]{align-items:center;cursor:pointer;display:flex;height:22px;position:relative}.pending svg[data-v-6066d14e]{opacity:0}.pending .spinner-border[data-v-6066d14e]{opacity:1;visibility:visible}.icon[data-v-6066d14e]{align-items:center;display:flex;position:relative}.text[data-v-6066d14e]{font-size:16px;line-height:22px;margin-left:8px}.spinner-border[data-v-6066d14e]{color:var(--c-primary)}.fav-wrapper .spinner-border[data-v-6066d14e]{border-width:2px;display:block;height:20px;left:50%;margin:0 0 0 -10px;position:absolute;top:0;width:20px}svg[data-v-6066d14e]{display:inline-block;height:18px;width:20px}svg path[data-v-6066d14e]{fill:var(--c-turqouise)}