/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:GTSuperLight;font-weight:300;src:url(/fonts/GT-Super-Display-Light-Trial.otf) format("opentype")}@font-face{font-family:GTSuperMedium;font-weight:500;src:url(/fonts/GT-Super-Display-Medium-Trial.otf) format("opentype")}@font-face{font-family:GTSuper;font-weight:400;src:url(/fonts/GT-Super-Display-Regular-Trial.otf) format("opentype")}@font-face{font-family:FreightDispProBold;font-style:normal;font-weight:700;src:url(/fonts/FreightDispProBold-Regular.eot);src:local("FreightDisp Pro Bold"),local("FreightDispProBold-Regular"),url(/fonts/FreightDispProBold-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/FreightDispProBold-Regular.woff2) format("woff2"),url(/fonts/FreightDispProBold-Regular.woff) format("woff"),url(/fonts/FreightDispProBold-Regular.ttf) format("truetype")}@font-face{font-family:FreightDispProMedium;font-style:normal;font-weight:500;src:url(/fonts/FreightDispProMedium-Regular.eot);src:local("FreightDisp Pro Medium"),local("FreightDispProMedium-Regular"),url(/fonts/FreightDispProMedium-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/FreightDispProMedium-Regular.woff2) format("woff2"),url(/fonts/FreightDispProMedium-Regular.woff) format("woff"),url(/fonts/FreightDispProMedium-Regular.ttf) format("truetype")}@font-face{font-family:FreightDispProLight;font-style:normal;font-weight:300;src:url(/fonts/FreightDispProLight-Regular.eot);src:local("FreightDisp Pro Light"),local("FreightDispProLight-Regular"),url(/fonts/FreightDispProLight-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/FreightDispProLight-Regular.woff2) format("woff2"),url(/fonts/FreightDispProLight-Regular.woff) format("woff"),url(/fonts/FreightDispProLight-Regular.ttf) format("truetype")}@font-face{font-family:FreightDispProBook;font-style:normal;font-weight:400;src:url(/fonts/FreightDispProBook-Regular.eot);src:local("FreightDisp Pro Book"),local("FreightDispProBook-Regular"),url(/fonts/FreightDispProBook-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/FreightDispProBook-Regular.woff2) format("woff2"),url(/fonts/FreightDispProBook-Regular.woff) format("woff"),url(/fonts/FreightDispProBook-Regular.ttf) format("truetype")}html{box-sizing:border-box;font-size:16px}body{color:#1f293d;font-family:FreightDispProBook,sans-serif;font-size:1.1rem}.main-area,body{font-weight:300}p{line-height:1.4}::-moz-placeholder{color:#80c4dc;font-weight:300;opacity:1}::placeholder{color:#80c4dc;font-weight:300;opacity:1}:-ms-input-placeholder{color:#80c4dc;font-weight:300}::-ms-input-placeholder{color:#80c4dc;font-weight:300}a[href^=tel]{color:inherit;text-decoration:none}a,h1,h2,h3,h4{color:#1f293d}h1,h2,h3,h4{font-family:GTSuper,sans-serif;font-weight:400}.section-header{margin-bottom:40px}.section-header h1,.section-header h2{line-height:1.43;margin:0 0 15px}.section-header h3{font-size:18px;font-weight:400;line-height:1.43;margin:0}.section-header p{font-size:18px;margin:0 0 10px}.section-header a{font-size:18px;font-weight:600}@media screen and (min-width:600px){.section-header h3{font-size:18px}}*,:after,:before{box-sizing:inherit}ul{list-style:none;margin:0;padding:0}ol li,ul li{line-height:1.4}header{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:grid;grid-template-columns:auto 1fr auto;height:100px;padding:15px;position:fixed;transition:background-color .4s,opacity .4s,background-image .4s,left .4s,top .4s;-webkit-transition:background-color .4s,opacity .4s,background-image .4s,left .4s,top .4s;width:100%;z-index:99}@media screen and (min-width:900px){header{height:100px;padding:13px 30px}}.main-container{padding-top:100px}@media screen and (min-width:900px){.main-container{padding-top:100px}}.logo-container{align-items:center;display:flex;width:90px;z-index:1}.logo-container img{height:70px;width:110px}.logo-container .logo-opaque{display:block}.logo-container .logo-transparent{display:none}@media screen and (min-width:900px){.logo-container{grid-column:2/3;width:150px}.logo-container img{height:76px;width:120px}}.header-reviews-container{display:grid!important;grid-template-columns:auto 1fr}.header-reviews-right{display:flex;flex-direction:column;justify-content:center}.header-reviews-right a{color:#1f293d;text-decoration:underline}.header-reviews-left{align-items:center;display:flex;font-size:30px;font-weight:600;justify-items:center;padding-right:10px}.header-middle{align-items:center;display:grid;grid-template-columns:1fr 1fr;z-index:1}@media screen and (min-width:900px){.header-middle{display:flex;grid-column:2/3}}.header-middle .header-reviews{color:#000;font-size:15px;padding-left:10px}@media screen and (min-width:900px){.header-middle .header-reviews{padding-left:16px}}.header-middle .header-reviews .stars{background-size:contain;height:15px;width:75px}@media screen and (min-width:900px){.header-middle .header-reviews .stars{height:22px;width:110px}}.header-contact{color:#000;font-size:15px;padding-right:10px;text-align:right}.header-contact .telephone{display:block;font-weight:700}@media screen and (min-width:900px){.header-contact.hidden-phone{display:flex!important;flex-direction:column;grid-column:4/5;justify-content:center;padding-left:25px}}@media screen and (min-width:1600px){.header-contact.hidden-phone{padding-left:35px}}.main-nav{display:flex;justify-content:flex-end}@media screen and (min-width:1400px){.main-nav{display:none}}.menu-toggle{display:flex;flex-direction:column;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.menu-toggle span{background:#1f293d;border-radius:3px;display:block;height:4px;margin-bottom:5px;position:relative;transform-origin:4px 0;-webkit-transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,left .5s ease;width:33px;z-index:1}.menu-toggle span:first-child{transform-origin:0 0}.menu-toggle span:last-child{margin-bottom:0;transform-origin:0 100%}@media screen and (min-width:900px){.menu-toggle>input,.menu-toggle>span{display:none}}.menu{-webkit-font-smoothing:antialiased;background:#fff;display:none;left:0;list-style-type:none;margin:0;opacity:0;padding:110px 50px 50px;position:absolute;top:0;transition:opacity .4s;-webkit-transition:opacity .4s;width:100%}.menu.visible{display:block}@media screen and (min-width:900px){.menu{align-self:flex-end;background:transparent;display:flex;grid-column:3/4;grid-row:1/2;justify-content:flex-end;margin:0;opacity:1;padding:0;position:static;transform:none;-webkit-transform:none;width:auto}}.menu a{color:#333;font-size:21px;text-decoration:none;transition:color .3s ease;-webkit-transition:color .3s ease}.menu li{display:flex;padding:5px 10px;position:relative}.menu li:last-child{border-right:0}.menu li img{display:none;height:32px;width:32px}@media screen and (min-width:900px){.menu li img{display:block}}.menu li ul{display:flex}@media screen and (min-width:900px){.menu li ul{display:none;position:absolute;top:42px}}.menu li ul li{border-right:0}.menu li ul li img{display:block}@media screen and (min-width:900px){.menu li:hover ul{display:block}}@media screen and (min-width:1100px){.menu li{padding:5px 15px}}@media screen and (min-width:1400px){.menu li{padding:5px 20px}}@media screen and (min-width:900px){.menu li{border-right:1px solid #232323;display:flex;justify-content:center;line-height:24px}.menu li a{align-items:center;color:#1f293d;display:flex;font-size:.9rem}}@media screen and (min-width:900px) and (min-width:1100px){.menu li a{font-size:1.1rem}}@media screen and (min-width:900px) and (min-width:1400px){.menu li a{font-size:1.2rem}}.menu-open .overlay{display:block}.menu-open .menu{opacity:1}.menu-open header{background:transparent;border:0}.menu-open .menu-toggle span{opacity:1;transform:rotate(45deg) translate(-2px,-3px)}.menu-open .menu-toggle span:nth-last-child(2){opacity:0;transform:rotate(0deg) scale(.2)}.menu-open .menu-toggle span:last-child{transform:rotate(-45deg) translate(0)}.menu-open .menu-toggle ul{transform:none;-webkit-transform:none}.menu-open .header-reviews{color:#1f293d!important}.menu-open .logo-opaque{display:block!important}.menu-open .logo-transparent{display:none!important}.menu-open .header-contact{color:#1f293d!important}.menu-open .menu-toggle span{background:#1f293d!important}@media screen and (min-width:1400px){.menu-open .menu li a{color:#1f293d!important}.menu-open .menu li a.menu-item-shoppingcart{background:url(/images/icon-shoppingcart-black@2x.png)!important}}.disclaimer{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:40px;text-align:center}@media screen and (min-width:900px){.disclaimer ul{display:flex}}.disclaimer ul li{color:#1f293d;font-size:18px;padding:15px}@media screen and (min-width:600px){.disclaimer ul li{border-right:1px solid #1f293d;padding:0 15px}}.disclaimer ul li:last-child{border-right:0}.disclaimer ul li a,.read-more{color:#1f293d}.radio-container{align-items:center;background-color:#ccdae1;color:#1f293d;cursor:pointer;display:flex;font-size:22px;font-size:13px;height:auto;margin-bottom:12px;min-height:40px;padding-left:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-container.selected{background-color:#1f293d;color:#fff}.radio-container.selected .checkmark{background-color:#fff}.radio-container.selected .checkmark:after{display:block}.radio-container input{cursor:pointer;opacity:0;position:absolute}.radio-container .checkmark{background-color:#fff;border-radius:50%;height:20px;position:absolute;right:10px;top:10px;width:20px}.radio-container .checkmark:after{background:#1f293d;border-radius:50%;content:"";display:none;height:12px;left:4px;position:absolute;top:4px;width:12px}.radio-container:hover input~.checkmark{background-color:#fff}.checkbox-container{align-items:center;background-color:#ccdae1;color:#1f293d;cursor:pointer;display:flex;font-size:22px;font-size:13px;height:auto;margin-bottom:12px;min-height:40px;padding-left:46px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-container.selected{background-color:#1f293d;color:#fff}.checkbox-container input{cursor:pointer;opacity:0;position:absolute}.checkbox-container input:checked~.checkmark{background-color:#fff}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark{background-color:#fff;border-radius:2px;height:20px;left:10px;position:absolute;top:10px;width:20px}.checkbox-container .checkmark:after{background:#1f293d;border-radius:2px;content:"";display:none;height:12px;left:4px;position:absolute;top:4px;width:12px}.checkbox-container:hover input~.checkmark{background-color:#fff}select{background-image:url(/images/arrow-down-blue@2x.png);background-position:right 12px center;background-repeat:no-repeat;background-size:16px 13px}textarea{height:150px;padding:12px;resize:none}form h4{font-weight:400}.button{align-items:center;background-color:#ccc;border:0;border-radius:3px;display:flex;height:50px;justify-content:center;padding:0 20px;text-align:center;text-decoration:none;width:100%}.button.button-primary{background-color:#f1862d;color:#fff}.button.button-default{background-color:#1f293d;color:#fff}.button.button-outline{background-color:transparent;border:2px solid #1f293d;border-radius:6px;font-size:18px}.button.button-outline small{font-size:15px;font-weight:400}.button.low-button{height:40px}.button[disabled]{opacity:.5}.button .pi{margin-right:6px}footer{background-color:#1f293d;padding:45px 15px}footer .footer-content{color:#fff!important;grid-column:2/4}footer .footer-content a{color:#fff}footer .footer-content h3{color:#fff;font-size:1.2rem;margin:0 0 20px}footer .footer-content h4{color:#fff;font-size:1.1rem;margin:0}footer .footer-content p{font-size:1.1rem;font-weight:300;margin:5px 0 28px}@media screen and (min-width:900px){footer .footer-content{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr}footer .footer-content .footer-right{display:flex;justify-content:space-between}}.contact-information-container{margin-bottom:40px}.contact-information-container li{display:flex;gap:15px;margin-bottom:23px}@media screen and (min-width:900px){.contact-information-container li{display:grid;grid-template-columns:60px 1fr}}.contact-information-container li .contact-icon{width:48px}.contact-information-container li .contact-icon img{display:block;width:100%}.contact-information-container li .contact-information{color:#fff;display:flex;flex-direction:column;justify-content:center}.contact-information-container li .contact-information h4{color:#fff;font-size:18px;font-weight:700;margin:0;padding:0}.contact-information-container li .contact-information h4 a{color:#fff}.contact-information-container li .contact-information p{font-size:14px;font-weight:400;margin:0}.green-circle{background-color:#00d47e}.green-circle,.red-circle{border-radius:50%;display:inline-block;height:8px;margin-right:2px;width:8px}.red-circle{background-color:red}.responsive-image{width:100%}.hidden-phone{display:none}@media screen and (min-width:900px){.hidden-phone{display:block}}.hidden-desktop{display:block}@media screen and (min-width:900px){.hidden-desktop{display:none}}input.search-box{background-image:url(/images/icon-search@2x.png);background-position:center left 15px;background-repeat:no-repeat;background-size:26px 30px;border:1px solid #1f293d;border-radius:8px;color:#1f293d;font-size:14px;font-weight:600;height:50px;padding-left:56px;width:100%}input.search-box::-moz-placeholder{color:#1f293d;font-weight:300}input.search-box::placeholder{color:#1f293d;font-weight:300}@media screen and (min-width:600px){input.search-box{display:block;width:400px}}.strikethrough{text-decoration:line-through}.no-margin{margin:0!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.custom-selector{background-color:#fff;border-radius:50%;height:22px;width:22px}.custom-selector.selected{background-color:#008bc1;background-image:url(/images/check-white@2x.png);background-position:50%;background-repeat:no-repeat;background-size:11px}.info-box{background-color:#eef4f6;border:1px dashed #8bc6e4;color:#000;font-size:16px;font-style:italic;line-height:1.46;margin-bottom:20px;padding:15px}.info-box.success-box{background-color:#dff0d8;border:1px dashed #d6e9c6;color:#3c763d}.info-box.error-box{background-color:#f8d7da;border:1px dashed #f5c2c7;color:#842029}.orange-italic{color:#f39133;font-size:18px;font-style:italic;text-align:center}.form-header{font-size:13px;font-weight:400}[v-cloak]{display:none!important}button{cursor:pointer}.text-button{background:none;border:none;color:#1f293d;font-size:18px;margin:0;padding:0}.form-group{margin-bottom:20px}.form-group input,.form-group select{margin-bottom:0;width:100%}.form-group .p-inputwrapper{width:100%}.form-group .error{color:red;font-size:15px;margin:6px 0 0}.p-dialog .p-dialog-footer{text-align:left!important}.p-dialog-content{color:#333!important}.p-dialog .p-dialog-header{color:#333!important;padding:.8rem 1.5rem!important}.splide__slide img{height:400px;-o-object-fit:contain;object-fit:contain;width:600px}.splide__pagination{display:none!important}.splide__arrow svg{fill:#1f293d!important}.d-none{display:none!important}.reviews-container>h3{font-size:20px;margin:0 0 40px}.reviews-container li{border-bottom:1px solid #ddd;padding:30px 0}.reviews-container li h3{font-size:14px;margin:0 0 3px}.reviews-container li h3 small{font-weight:400}.reviews-container li .stars{margin-bottom:20px}.reviews-container li q{font-size:18px;font-style:italic}.reviews-container li:first-child{padding-top:0}.reviews-container li:last-child{border-bottom:0;padding-bottom:0}@media screen and (min-width:900px){.p-sidebar-left.p-sidebar-md{width:35rem!important}.p-sidebar .p-sidebar-content{padding:0 4rem 4rem!important}}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{box-shadow:none!important}.w-auto{width:auto!important}.p-button.p-button-text{background-color:transparent!important;color:#1f293d!important}.p-button{background-color:#1f293d;border-color:#1f293d;font-size:14px}.p-radiobutton .p-radiobutton-box.p-highlight{background:#1f293d;border-color:#1f293d}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.edit-form .p-inputgroup{margin-top:24px}.p-inputgroup{align-items:center!important}.p-float-label>.p-filled+label,.p-float-label>.p-inputwrapper-filled+label{left:2px!important}.p-datatable .p-datatable-thead>tr>th{background:#dde4e9!important;font-size:14px}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:#dde4e9!important}.list-bullet{list-style:disc;padding-left:20px}.list-bullet li{margin-bottom:10px}.submenu{margin-bottom:50px}.submenu ul{display:flex;justify-content:space-between}@media screen and (min-width:900px){.submenu ul{justify-content:flex-start}}.submenu ul li{border-right:1px solid #323232;text-align:center}@media screen and (min-width:900px){.submenu ul li{padding:0 20px}.submenu ul li:first-child{padding-left:0}}.submenu ul li:last-child{border-right:0}.process-steps{margin:40px 0;overflow:hidden}.process-steps ul{clear:both;font-size:12px;line-height:1em;list-style-type:none;margin:0 -1px;padding:0;text-align:center}.process-steps ul li{align-items:center;background:#1f293d;border-bottom:1px solid #1f293d;border-top:1px solid #1f293d;color:#fff;display:flex;float:left;font-size:16px;height:64px;justify-content:center;line-height:normal;margin:0 0 30px;padding:10px 30px 10px 40px;position:relative;width:100%}@media screen and (min-width:900px){.process-steps ul li{margin:0 1px;width:calc(25% - 10px)}.process-steps ul li:before{border-bottom:32px solid transparent;border-left:32px solid #fff;border-top:32px solid transparent;content:"";left:0;position:absolute;top:0}}.process-steps ul li:after{border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid #1f293d;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:100%;width:0}@media screen and (min-width:900px){.process-steps ul li:after{border-bottom:32px solid transparent;border-left:32px solid #1f293d;border-top:32px solid transparent;content:"";left:100%;position:absolute;top:0;z-index:20}}.process-steps ul li.active{background:#678bd2;border-bottom:1px solid #678bd2;border-top:1px solid #678bd2}.process-steps ul li.active:after{border-top:20px solid #678bd2}@media screen and (min-width:900px){.process-steps ul li.active:after{border-left:32px solid #678bd2;border-top:32px solid transparent}}.pricing-table{border:1px solid #333;border-radius:5px;border-spacing:0;margin:0 0 40px}.pricing-table td,.pricing-table th{padding:10px;text-align:left}.pricing-table td:last-child,.pricing-table th:last-child{text-align:right}.pricing-table tr td{border-bottom:1px solid #333}.pricing-table tr:last-child td{border-bottom:0}.pricing-table thead th{background:#1f293d;color:#fff;font-weight:400;text-align:left!important}.pricing-table tr.pricing-subheader td{background:#f0f2f5;font-family:FreightDispProBold,sans-serif;font-weight:700;text-align:left}.pricing-table tr.pricing-note td{font-style:italic;text-align:left}.nowrap{white-space:nowrap!important}.f-direction-row{flex-direction:row!important}.text-left{text-align:left!important}.w-100{width:100%!important}.overlay{background:rgba(0,0,0,.3);display:none;height:100%;position:fixed;width:100%}.p-dialog{max-width:90%}.p-dialog .p-button{background-color:#1f293d;border-color:#1f293d}.inputgroup label{font-size:1rem;margin:0 0 4px 3px}.inputgroup.inputgroup-checkbox{flex-direction:row;margin-bottom:6px}.inputgroup.inputgroup-checkbox label{align-items:center;display:flex;margin:0 0 0 10px}.p-fileupload .p-button{background-color:#1f293d!important;border-color:#1f293d!important}.p-button:focus{box-shadow:none!important}.p-radiobutton .p-radiobutton-box.p-highlight{background:#1f293d!important;border-color:#1f293d!important}.font-italic{font-style:italic}.text-center{text-align:center!important}@supports (grid-area:auto){.body{max-width:none}.body .main-area>*,.body footer{display:grid;grid-template-columns:1fr repeat(2,minmax(auto,540px)) 1fr}@media screen and (min-width:900px){.body .checkout-area{display:grid;grid-template-columns:1fr minmax(auto,640px) minmax(auto,510px) 1fr}}.body .account-container,.body .registration-form-container,.body .shoppingcart-container,.body .success-container{grid-template-columns:1fr repeat(2,minmax(auto,450px)) 1fr}.body .login-container,.body .password-container{grid-template-columns:1fr repeat(2,minmax(auto,220px)) 1fr}.body .register-container{grid-template-columns:1fr repeat(2,minmax(auto,350px)) 1fr}.body .client-register-container{grid-template-columns:1fr repeat(2,minmax(auto,450px)) 1fr}.body .serie-configurator-container{grid-template-columns:1fr minmax(auto,440px) minmax(auto,640px) 1fr}@media screen and (min-width:600px){.body .offer{grid-template-columns:1fr repeat(2,minmax(auto,260px)) 1fr}}@media screen and (min-width:1200px){.body header{grid-template-columns:1fr minmax(auto,150px) minmax(auto,1290px) 1fr}}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:18px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;top:5px;width:auto;z-index:100000}.hero-outdoor{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/hero-outdoor.jpg)!important}.hero-paper{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/hero-paper.jpg)!important}.home-introduction-container{background-color:#fff;padding:45px 15px}.home-introduction-container .home-introduction-content{grid-column:2/4;text-align:center}.home-introduction-container .home-introduction-content h1{font-size:4rem}.home-introduction-container .home-introduction-content h2{font-size:2rem}@media screen and (min-width:900px){.home-introduction-container{border-right:1px solid #a6bdc9;grid-column:2/3;grid-row:1/2;padding:45px}}.pillars-container{background-color:#edf1f3;padding:45px 15px}.pillars-container .pillars-content{grid-column:2/4}@media screen and (min-width:900px){.pillars-container{border-right:1px solid #a6bdc9;grid-column:2/3;grid-row:1/2;padding:45px}}.pillars-container ul{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr}.pillars-container ul li{border-radius:8px;margin-bottom:0;overflow:hidden;position:relative;width:100%}.pillars-container ul li img{display:block;height:100%;width:100%}.pillars-container ul li p{align-items:flex-end;background:rgba(0,0,0,.4);bottom:0;color:#fff;display:flex;font-size:14px;font-weight:600;height:100%;left:0;margin:0;padding:20px;position:absolute;width:100%}.home-buttons-container{margin:50px 0}@media screen and (min-width:900px){.home-buttons-container{display:flex;gap:30px;justify-content:center}}.home-buttons-container a{border-radius:20px;font-size:1.2rem;font-weight:no rmal;width:auto}.home-buttons-container a:first-child{margin-bottom:20px}@media screen and (min-width:900px){.home-buttons-container a:first-child{margin-bottom:0}}.home-introduction-image{display:flex;gap:20px;margin-bottom:30px}.home-introduction-image>div{width:100%}.home-introduction-image>div:first-child{display:none;flex:1}.home-introduction-image>div:nth-child(2){flex:3;min-height:260px}.home-introduction-image>div:nth-child(3){display:none;flex:1}.home-introduction-image>div>img{height:100%;width:100%}@media screen and (min-width:900px){.home-introduction-image{margin:0 auto 50px}.home-introduction-image>div{display:block!important;margin-bottom:0}}.hero-checkout{display:none}@media screen and (min-width:900px){.hero-checkout{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/images/hero-outdoor.jpg)!important;display:block;height:220px}}.checkout-container{background-color:#edf1f3;padding:45px 15px}.checkout-container .checkout-content{grid-column:2/4}@media screen and (min-width:900px){.checkout-container{border-right:1px solid #a6bdc9;grid-column:2/3;grid-row:1/2;padding:45px}}.checkout-form .info-box{background-color:#edf1f3;margin:17px 0 32px}.checkout-form .form-group-splitter{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width:900px){.checkout-form .form-group-splitter.half{grid-template-columns:1fr 1fr 1fr 1fr}}.checkout-form .extra-address{display:none}.checkout-form .extra-address.visible{display:grid}.checkout-form .radio-container{background:transparent;border-radius:3px;color:#333;display:inline-flex;margin-bottom:0;padding-right:20px}.checkout-form .radio-container .checkmark{border:1px solid #1f293d;display:inline-block;left:auto;position:relative;top:auto}.checkout-form .radio-container .checkmark:after{left:3px;top:3px}.checkout-form .complete-address-preview{background:#f0f0f0;border-radius:3px;font-size:13px;margin:-20px 0 20px;padding:10px;text-align:center}.checkout-overview-box{background:#fff;border-radius:2px;margin-bottom:18px;padding:15px}.checkout-overview-box p{color:#000;font-size:13px;margin:0}.checkout-overview-box a{display:block;font-size:13px;margin-top:5px}.payment-method-container.no-arrow .radio-container{background-image:none!important}.payment-method-selector{background:#edf1f3;border-radius:4px;margin-bottom:20px;padding:20px 20px 10px}.payment-method-selector .radio-container{background-color:#fff!important;background-image:url(/images/closed-indicator@2x.png);background-position:right 12px center;background-repeat:no-repeat;background-size:12px 7px;border-radius:4px;color:#1f293d!important;padding-left:42px}.payment-method-selector .radio-container img{border-radius:6px;height:60%;margin-right:15px}.payment-method-selector .radio-container.selected{background-image:url(/images/open-indicator@2x.png)}.payment-method-selector .radio-container .checkmark{border:1px solid #1f293d;height:20px;left:10px;top:10px;width:20px}.payment-method-selector .radio-container .checkmark:after{height:12px;left:3px;top:3px;width:12px}@media screen and (min-width:900px){.payment-method-selector .radio-container .checkmark{top:15px}.payment-method-selector .radio-container{height:50px}}.payment-method-content{background-color:#fff;display:none;font-size:18px;margin:-12px 0 12px;padding:15px;text-align:left}.payment-method-content input{border:1px solid #1f293d;width:100%}.payment-method-content select{border:1px solid #1f293d;width:50%}.payment-method-content label{display:block;font-size:14px;margin-bottom:10px}.payment-method-content .form-group{background-color:#fff}.payment-method-content .form-fields{margin-bottom:0}.payment-method-content .form-group-splitter{grid-gap:10px;display:grid;grid-template-columns:2fr 1fr}.payment-method-content .form-group-splitter select{width:100%}.payment-method-content .form-group-splitter .form-group-splitter{grid-template-columns:1fr 1fr}.payment-method-content .p-dropdown{width:300px}.payment-method-content .p-inputtext{height:auto}.payment-method-container{border-radius:4px}.payment-method-container .radio-container{font-size:16px}.payment-method-container.selected .payment-method-content{display:block}.payment-button img{margin-right:8px;width:20px}.order-overview-container{display:block!important;position:relative}.order-overview-container.opened .order-overview-visibility-toggle{background-image:url(/images/open-indicator-black@2x.png)}@media screen and (min-width:900px){.order-overview-container{grid-column:3/4;grid-row:1/2;padding:15px 45px}}.order-overview-visibility-toggle{align-items:center;background-color:#fff;background-image:url(/images/closed-indicator-black@2x.png);background-position:right 12px center;background-repeat:no-repeat;background-size:12px 7px;display:flex;font-size:18px;height:50px;padding:0 15px;width:100%}.order-overview-visibility-toggle img{margin-right:8px;width:20px}@media screen and (min-width:900px){.order-overview-visibility-toggle{display:none}}.order-overview-content{background:#fff;display:none;font-size:18px;max-height:70vh;overflow-y:scroll;padding:15px;position:absolute;top:50px;width:100%;z-index:2}.order-overview-content.visible{display:block}@media screen and (min-width:900px){.order-overview-content{display:block;max-height:none;overflow:visible;padding:0;position:static}}.order-overview-content .shoppingcart-item-image{background-size:cover;border-radius:10px;height:70px;width:100%}.order-overview-content .shoppingcart-item-content h2{font-size:18px}@media screen and (min-width:900px){.order-overview-content .shoppingcart-item-content h2{margin:0}}.order-overview-content .shoppingcart-item-content p{margin:3px 0}@media screen and (min-width:900px){.order-overview-content .shoppingcart-item-content p{font-size:15px;font-weight:300}}.order-overview-content .shoppingcart-item-content .total-price{color:#1f293d}@media screen and (min-width:900px){.order-overview-content .shoppingcart-item-price{align-items:center;display:flex;grid-column:3/4;grid-row:1/2}.order-overview-content .shoppingcart-items{padding:15px 0}.order-overview-content .shoppingcart-item{grid-gap:20px;border-top:0;grid-template-columns:70px 1fr auto;padding:12px 0}.order-overview-content .shoppingcart-item:last-child{padding-bottom:0}}.checkout-information-box{background-color:#f4f8fa;display:block!important;font-size:15px;font-style:italic;padding:12px 20px}.checkout-information-box.success{background-image:url(/images/icon-success@2x.png);background-position:left 15px center;background-repeat:no-repeat;background-size:18px 18px;padding:12px 20px 12px 42px}@media screen and (min-width:900px){.checkout-information-box{display:none!important}}.checkout-left-container{background-color:#edf1f3}.checkout-right-container{background-color:#fff}.order-totals{padding:15px}@media screen and (min-width:900px){.order-totals{padding:15px 0}}.order-subtotal-table{border-bottom:1px solid #e1e8eb;border-top:1px solid #e1e8eb;color:#333;font-size:18px;padding:15px 0;width:100%}.order-subtotal-table .coupon-discount td{color:#76d2bd}.order-subtotal-table td{text-align:left}.order-subtotal-table td:last-child{text-align:right}.order-total-table{border-bottom:1px solid #e1e8eb;color:#000;font-size:14px;font-weight:600;padding:25px 0;width:100%}.order-total-table td{text-align:left}.order-total-table td:last-child{text-align:right}.voucher-container{padding:10px 0}.voucher-container a{font-size:18px}.voucher-error{margin-top:15px}.order-item{border-top:1px solid #ccd6dc;padding:40px 0}@media screen and (min-width:900px){.order-item{grid-gap:20px;display:grid;grid-template-columns:150px 1fr 200px}}.order-item-image img{border-radius:3px;width:100%}.order-item-content{font-size:15px}@media screen and (min-width:900px){.order-item-content{font-size:18px}}.order-item-content h2{font-size:18px;margin-top:0}.order-item-content p{font-weight:300;margin:0}.order-item-content .order-advertisement-description{margin-bottom:12px}.order-item-content table{width:100%}.order-item-content table tr td{font-weight:300;line-height:20px;text-align:left}.order-item-content table tr td:last-child{text-align:right}.order-item-content table tr.bottom-room td{padding-bottom:10px}.order-item-content table tr:last-child td{font-weight:400;padding:10px 0 0}.order-item-content table tr:last-child td:last-child{border-top:1px solid #e1e8ec}@media screen and (min-width:900px){.order-item-content{grid-column:2/4;grid-row:1/2}}.order-total-container{border-bottom:1px solid #ccd6dc;border-top:1px solid #ccd6dc;margin-bottom:40px;padding:50px 0}.order-total-container table{width:100%}.order-total-container table tr td{font-size:18px;line-height:20px;text-align:left;width:30%}.order-total-container table tr td:last-child{text-align:right;width:70%}.order-total-container table tr td:last-child span{display:block;font-size:15px;font-style:italic;font-weight:300}@media screen and (min-width:900px){.order-total-container{border-bottom:0;margin-bottom:0;padding:50px 0 20px}}.success-container{padding:45px 15px}.success-container .success-content{grid-column:2/4}.success-container .success-content .section-header{margin-bottom:50px}.success-container .success-content .section-header h2{font-size:17px!important;font-weight:700!important;line-height:1.43!important;margin:0 0 5px!important}.success-container .success-content .section-header h3{font-size:18px}.success-container .order-totals{float:right;width:50%}.payment-method-content .wrapper{display:flex}.payment-method-content .wrapper form{width:100%}.payment-method-content .row{display:flex;margin:1px 0;width:100%}.payment-method-content .form-group{margin-bottom:10px;padding:0;position:relative;width:100%}.mollie-component{border:1px solid #ced4da;border-radius:3px;color:#495057;font-size:1rem;font-weight:500;padding:.5rem;position:relative}.mollie-component:before{background-color:transparent;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);width:2px}.mollie-component.is-invalid:before{background-color:#ff1717;opacity:1}.mollie-component.is-valid:before{background-color:#4ddd9e;opacity:1}.mollie-component.has-focus:before,.mollie-component.is-dirty:before{background-color:#4a3eee;opacity:1}.form-group.is-touched.is-valid .field-error{padding:0}.form-group.is-touched .field-error{background-color:#ffe5e6;color:#ff1717;font-size:11px;font-weight:400;padding:8px 0 8px 16px}.form-fields{margin-bottom:24px}.form-group--expiry-date{margin-right:15px}.form-group--verification-code{margin-left:1px}.coupon-form{display:flex}.coupon-form input{border:1px solid #1f293d;margin-right:5px;text-align:center;text-transform:uppercase;width:150px}.coupon-button{width:auto}.order-placed{background-image:url(/images/icon-success@2x.png);background-position:0;background-repeat:no-repeat;background-size:32px 32px;padding:12px 20px 12px 42px}.order-placed h3{font-size:14px;margin:0 0 3px}.order-placed p{font-size:13px;font-style:italic;font-weight:300;margin:0}.p-dropdown{align-items:center;display:flex}.p-dropdown .p-dropdown-trigger{color:#1f293d!important}.p-dropdown-items-wrapper{max-height:280px!important}.hero-404{background-image:url(/images/404.jpg)!important;grid-template-columns:1fr minmax(auto,1000px) 1fr;grid-template-rows:43px 1fr;height:250px}@media screen and (min-width:900px){.hero-404{height:450px}}.hero-404 .sellingpoints-container{background-color:rgba(38,151,208,.5);grid-column:1/5}.error-container{background-color:#edf1f3;padding:45px 15px}.error-container .error-content{grid-column:2/4;text-align:center}.error-container .error-content h1{font-size:18px;margin-bottom:40px}.error-container .error-content h1 span{font-weight:300}.error-container .error-content p{font-size:18px;margin-bottom:15px}.error-links li{margin:20px auto}@media screen and (min-width:900px){.error-links li{border-right:1px solid #ccc;float:left;font-size:18px;margin:0 auto;padding:0 20px}.error-links li:last-child{border-right:0}.error-links{display:inline-block;margin:0 auto}}.login-container{background-color:#edf1f3;padding:45px 15px}.login-container .login-content{background-color:#fff;grid-column:2/4;padding:30px}@media screen and (min-width:600px){.login-container{padding:90px 15px}}.register-container{background-color:#edf1f3;padding:45px 15px}.register-container .register-content{grid-column:2/4}@media screen and (min-width:600px){.register-container{padding:60px 15px}}.client-register-container{background-color:#edf1f3;padding:45px 15px}.client-register-container .client-register-content{grid-column:2/4}@media screen and (min-width:600px){.client-register-container{padding:60px 15px}}.forgot-password-form,.login-form{background-color:#edf1f3;padding:20px}.forgot-password-form input,.login-form input{height:48px}.forgot-password-form button,.login-form button{padding:0 45px}.forgot-password-form .form-group,.login-form .form-group{padding:0}.forgot-password-form .form-group-splitter,.login-form .form-group-splitter{grid-gap:30px;display:inline-grid;grid-template-columns:auto auto}.forgot-password-form .password-forgotten-link-container,.login-form .password-forgotten-link-container{align-items:center;display:flex}.forgot-password-form .password-forgotten-link-container a,.login-form .password-forgotten-link-container a{font-size:18px}.forgot-password-form .form-group:last-child,.login-form .form-group:last-child{margin-bottom:0}.forgot-password-form .p-inputtext{margin-bottom:20px}.back-to-login{margin-top:20px}.back-to-login a{font-size:18px}.p-dialog-content.dialog-login-form{background:#edf1f3!important;padding:2rem 1.5rem!important}@media screen and (min-width:900px){.p-dialog-content.dialog-login-form{max-width:650px}}.hero-contentpage{grid-template-columns:1fr minmax(auto,1080px) 1fr;height:350px}.hero-contentpage .hero-content{align-items:flex-start;justify-content:center;text-align:center}.hero-contentpage .hero-content h1{font-size:42px;letter-spacing:.68px}@media screen and (min-width:900px){.hero-contentpage .hero-content h1{font-size:48px}}.hero-contentpage .hero-content p{font-size:18px;font-weight:400;letter-spacing:.68px}@media screen and (min-width:900px){.hero-contentpage .hero-content p{font-size:20px}}.page-container{background-color:#fff;padding:45px 15px}.page-container .page-content{grid-column:2/4}.page-container .page-content.white-background{background-color:#fff;border-radius:6px;padding:20px}.page-container .page-content .section-header{margin-bottom:40px}.page-container .page-content h4:first-child{margin-top:0}.page-container .page-content .content-section{border-bottom:1px solid #333;padding-bottom:30px}.page-container .page-content .content-section h2{margin-top:50px}.page-container .page-content .content-section:last-child{border-bottom:0}.start-registration-container{background-color:#fff;grid-template-columns:1fr repeat(2,minmax(auto,320px)) 1fr!important;padding:45px 15px}.start-registration-container .start-registration-content{grid-column:2/4}.start-registration-container .start-registration-content .section-header{margin-bottom:40px}.start-registration-container .start-registration-content .section-header h1{font-size:28px}.start-registration-container .p-inputtext{height:48px}.faq{background:#f2f2f2;border-radius:5px;font-size:1.1rem;line-height:24px;margin-bottom:10px;padding:15px}.faq .faq-header{background-image:url(/images/arrow-right-blue@2x.png);background-position:100%;background-repeat:no-repeat;background-size:21px 24px;cursor:pointer;padding-right:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:900px){.faq .faq-header{grid-gap:20px;align-items:center;display:grid;grid-template-columns:24px auto}}.faq .faq-header h3{font-size:1.1rem;margin:0}.faq .faq-icon{background-image:url(/images/icon-faq@2x.png);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;display:none;height:24px;width:24px}@media screen and (min-width:900px){.faq .faq-icon{display:block}}.faq .faq-content{display:none;font-weight:400;line-height:24px;margin:20px 0 0;padding-left:45px}.faq .faq-content p:last-of-type{margin-bottom:0}.faq.opened .faq-content{display:block}.faq.opened .faq-header{background-image:url(/images/arrow-down-blue@2x.png);background-size:24px 21px}.terms-conditions{font-size:18px}.terms-conditions .article-number{font-weight:700;margin-right:10px}.terms-conditions table tr td{padding:5px 0;vertical-align:top}.ip-register-container{align-items:center;border:1px solid #1f293d;border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin:0 0 40px;padding:40px;position:relative;width:100%}@media screen and (min-width:900px){.ip-register-container{width:550px}}.ip-register-container h3{margin:0 0 20px}.ip-register-container img{width:300px}.ip-register-container a{bottom:0;left:0;position:absolute;right:0;top:0}.about-container{margin-bottom:50px}.about-container .picture-container{align-items:center;display:flex;flex-direction:column}.about-container .picture-container img{margin-bottom:10px;width:100%}@media screen and (min-width:900px){.about-container .picture-container img{width:300px}.about-container .about-content{display:flex;gap:20px}}.about-container .content-container p:first-child{margin-top:0}.search-register-container{background:#eee;border-radius:10px}.search-register-container .p-dropdown-label{font-size:1rem!important}.p-button-label{font-size:1.1rem}.p-dropdown-item{font-size:1.1rem!important}.search-form-container{padding:45px 15px}.search-form-container .search-form-content{grid-column:2/4}.search-form{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:20px}.search-form .quick-search-container{width:100%}@media screen and (min-width:900px){.search-form .quick-search-container{max-width:400px}}.search-form .quick-search-container .quick-search-form-container{display:flex}.search-form .quick-search-container .p-inputtext{border-radius:3px 0 0 3px!important;border-right:0;flex:4}.search-form .quick-search-container .p-button{border-radius:0 3px 3px 0!important;flex:1}.search-form .quick-search-container label{display:block;font-size:16px;margin-bottom:5px}.search-result-container{border-top:1px solid #ccc;padding:20px}.search-result-container h3{font-size:16px;margin-top:0}.search-result-container .p-datatable-table td,.search-result-container .p-datatable-table th{font-size:14px}.quick-search-container{margin-bottom:0}.advanced-search-toggle{font-size:1rem;margin-top:12px;text-decoration:underline}.advanced-search-container{border-top:1px solid #ccc;padding:20px}.advanced-search-container .inputgroup{margin-bottom:10px;width:100%}.inputgroups{display:flex;flex-wrap:wrap;gap:0 20px;width:100%}@media screen and (min-width:900px){.inputgroups{width:50%}}.inputgroup{display:flex;flex:1 1 40%;flex:1 1 auto;flex-direction:column}@media screen and (min-width:900px){.inputgroup{flex:1 1 40%}}.inputgroup label{display:block;font-size:1.1rem;margin-bottom:5px}.inputgroup .p-dropdown{width:100%}.inputgroup p{font-size:1.1rem;margin:5px 0 0}.p-datatable-table td a{align-items:center;display:flex}.product-image{max-height:80px}@media screen and (min-width:900px){.product-image{max-height:none}}.view-registration-payment-modal{width:650px}.view-registration-payment-modal .p-dialog-header{background:#f0f0f0!important;padding:20px!important}.view-registration-payment-modal .p-dialog-header .stepper-wrapper{display:flex;justify-content:space-between;margin-top:auto;width:100%}.view-registration-payment-modal .p-dialog-header .stepper-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}@media (max-width:768px){.view-registration-payment-modal .p-dialog-header .stepper-item{font-size:15px}}.view-registration-payment-modal .p-dialog-header .stepper-item:before{border-bottom:2px solid #ccc;content:"";left:-50%;position:absolute;top:20px;width:100%;z-index:2}.view-registration-payment-modal .p-dialog-header .stepper-item:after{border-bottom:2px solid #ccc;content:"";left:50%;position:absolute;top:20px;width:100%;z-index:2}.view-registration-payment-modal .p-dialog-header .stepper-item .step-counter{align-items:center;background:#ccc;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:10px;position:relative;width:40px;z-index:5}.view-registration-payment-modal .p-dialog-header .step-name{font-size:16px}.view-registration-payment-modal .p-dialog-header .stepper-item.active{font-weight:700}.view-registration-payment-modal .p-dialog-header .stepper-item.active .step-counter{background-color:#1f293d;color:#fff}.view-registration-payment-modal .p-dialog-header .stepper-item.completed .step-counter{background-color:#4bb543;color:#fff}.view-registration-payment-modal .p-dialog-header .stepper-item.completed:after{border-bottom:2px solid #4bb543;content:"";left:50%;position:absolute;top:20px;width:100%;z-index:3}.view-registration-payment-modal .p-dialog-header .stepper-item:first-child:before,.view-registration-payment-modal .p-dialog-header .stepper-item:last-child:after{content:none}.view-registration-payment-modal .p-dialog-header .p-dialog-header-icons{background:#f0f0f0;border:1px solid #ccc;border-radius:50%;position:absolute;right:-16px;top:-16px}.view-registration-payment-modal .p-dialog-content{padding:30px!important;text-align:center}.view-registration-payment-modal .p-dialog-content p{margin:0 0 20px}.view-registration-payment-modal .p-dialog-footer{background:none!important;border-radius:0 0 3px 3px;display:flex;justify-content:space-between;padding:0!important}.view-registration-payment-modal .p-dialog-footer button{border-radius:0;font-size:14px;justify-content:center;margin:0!important;padding:1rem;width:100%!important}.view-registration-payment-modal .p-dialog-footer button.previous-button{background-color:#f0f0f0!important;border-color:#f0f0f0!important;border-radius:0 0 0 3px;color:#333!important;flex:1}.view-registration-payment-modal .p-dialog-footer button.next-button{background-color:#4bb543;border-color:#4bb543;border-radius:0 0 3px 0;color:#fff!important;flex:1}.view-registration-payment-modal .p-dialog-footer button .p-button-label{flex:initial}.view-registration-payment-modal .view-registration-price{color:#1f293d;font-size:45px;margin:30px 0;text-align:center}.view-registration-payment-modal .view-registration-price span{display:block;font-size:15px;margin-top:10px}.view-registration-payment-modal .p-dropdown-label{color:#333!important;font-size:14px;padding:.5rem!important;text-align:left}.view-registration-payment-modal .p-inputgroup{flex-direction:column;text-align:left}.view-registration-payment-modal .p-inputgroup .p-dropdown,.view-registration-payment-modal .p-inputgroup .p-inputtext{width:100%}.view-registration-payment-modal .pricing-table{background-color:#edf1f3;border:none;margin-bottom:0;width:100%}.view-registration-payment-modal .pricing-table td{border-bottom:1px solid #ccc;color:#1f293d;font-size:16px}.view-registration-payment-modal .pricing-table tr:last-child td{font-weight:700}.p-dropdown:not(.p-disabled).p-focus,.p-inputtext:enabled:focus{box-shadow:none!important}.form-error{color:red;font-size:18px;margin:10px 0}.search-form-error{color:red;font-size:16px;margin:10px 0}.found-registration{background:#fff;border-radius:4px;display:flex;flex-direction:column;margin-bottom:20px;padding:15px}.found-registration h2{font-size:18px;margin-top:0}.found-registration h2 span{font-weight:600}.found-registration .found-registration-image{align-items:center;display:flex;flex:1;justify-content:center}.found-registration .found-registration-image img{width:100%}.found-registration .found-registration-information{display:flex;flex:2;flex-direction:column}.found-registration .found-registration-information .found-registration-information-top{flex:1;margin-bottom:20px}.found-registration .found-registration-information .found-registration-information-top p{margin:0 0 3px}.found-registration .found-registration-information .found-registration-information-top .p-note{font-size:1.1rem;margin-top:10px;padding:0}.found-registration .found-registration-content{display:flex;flex:1;font-size:1rem;gap:30px}.found-registration .button{font-size:16px;font-weight:600;height:40px;line-height:40px;margin:0 auto;width:auto}.found-registration .info-button{background:none;border:0;color:#1f293d}@media screen and (min-width:900px){.found-registration-container{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr}}.failed-payment-container{color:red;margin-bottom:20px}.download-page-container{padding:45px 0}.download-page-container .download-page-content{grid-column:2/4}.order-overview{background:#f0f0f0;border-radius:6px;font-size:18px;padding:20px;width:350px}.order-overview h3{margin-top:0}.order-overview .button{display:inline-flex;width:auto}.form-group{background:#fff}.form-group h4,.form-group h5{font-size:18px}.p-dropdown-label{font-size:14px}.p-dropdown{font-size:1rem;font-weight:400}.two-columns{display:flex;flex-wrap:wrap}.two-columns>div{flex:50%}.p-note{padding:.5rem}.country-disclaimer{font-size:18px}.registration-introduction{font-size:18px;margin-bottom:3rem}.checkbox-label{font-size:14px}.registration-buttons-container .button{width:auto}@media screen and (min-width:900px){.md\:two-columns{-moz-column-count:2;column-count:2}.md\:two-columns .field-radiobutton{display:block}}.form-group{background:#edf1f3;border-radius:6px;padding:20px}.form-group h4,.form-group h5{font-size:14px;margin-top:0}.form-group h5{font-weight:600;margin-bottom:10px}.p-dropdown-label{color:#495057!important}.p-dropdown{border:1px solid #ced4da;color:#495057}.p-calendar{width:300px}.p-calendar .p-inputtext,.p-dropdown{color:#495057;font-size:1rem;font-weight:400}.p-inputtext{color:#495057;font-size:1rem!important;font-weight:400}.two-columns{-moz-column-count:2;column-count:2}.p-error,.two-columns .field-radiobutton{display:block}.p-error{margin-top:6px}.p-note{display:block;font-size:1.1rem;font-style:italic;margin:0;padding:1rem 0 0}.copyright-owner-container,.creator-container{margin-bottom:40px}.copyright-owner-container .p-note,.creator-container .p-note{padding:1rem 10px}.copyright-owner-header,.creator-header{display:flex;justify-content:space-between}.copyright-owner-header a,.creator-header a{font-size:1rem}.steps-buttons-container{display:flex;justify-content:space-between}.country-disclaimer{font-size:14px;font-style:italic;padding:1rem 0}.registration-introduction{background:#fff;border-radius:6px;font-size:1.1rem;line-height:20px;margin-bottom:1rem;padding:20px}.registration-introduction ul{list-style:disc;margin:20px 0;padding:0 20px}.checkbox-label{font-size:16px;margin-left:10px}.add-copyrightowners-as-creators{font-size:14px;justify-content:flex-start;margin:-20px 0 20px;text-align:left;width:auto}.maximum-files-message{color:green;font-size:14px;margin:0}.no-registrations-container{text-align:center}.no-registrations-container h3{font-size:14px;font-style:italic;font-weight:400}.p-datatable{margin-top:20px}.overview-section{border-bottom:1px solid #ccc;margin-bottom:30px;margin-top:30px;padding-bottom:30px}.overview-section:first-child{margin-top:0}.overview-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.overview-section p{font-size:1.1rem;margin:0}.overview-section ul li{font-size:1.1rem}.overview-section h3{font-size:1.1rem;font-weight:400}.overview-section .overview-files{display:flex;flex-wrap:wrap;gap:20px;margin-right:-20px;margin-top:20px}.overview-section .overview-files li{align-items:center;background:#edf1f3;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;width:calc(20% - 20px)}.overview-section .overview-files li .image-preview{flex:1;margin-bottom:10px;overflow:hidden;text-align:center;width:100%}.overview-section .overview-files li .image-preview img{max-height:120px;max-width:100%}.overview-section .overview-files li .overview-file-preview{margin-bottom:10px;overflow:hidden;text-align:center;width:100%}.overview-section .overview-files li .overview-file-preview img{max-height:120px}.overview-section .overview-files li .overview-file-name{font-size:1.1rem;text-align:center}.overview-section .overview-files li .overview-file-description{background:#fff;border-radius:4px;font-size:1.1rem;margin-top:20px;padding:10px;text-align:center}.overview-section .overview-files li .overview-file-download{margin-top:10px}.overview-section table td{font-size:1.1rem;vertical-align:top}.overview-section table td:first-child{padding:0 50px 0 0}.overview-subsection{font-weight:300;margin-top:20px}.overview-subsection h4{font-weight:400;margin-bottom:4px}.wallet-selector-container{display:flex;gap:40px;justify-content:center;margin-top:50px}.wallet-selector-container .wallet-selector{align-items:center;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;min-width:300px;padding:40px 20px;width:35%}.wallet-selector-container .wallet-selector.active{border-color:#1f293d;border-width:2px}.wallet-selector-container .wallet-selector h4{margin-bottom:40px}.wallet-selector-container .wallet-selector img{margin-bottom:40px;width:50%}.wallet-address-container{align-items:center;display:flex;flex-direction:column;margin:50px auto 0;width:50%}.wallet-address-container label{display:block;margin-bottom:5px}.wallet-address-container input{text-align:center;width:100%}.file-name-container{margin-bottom:10px}.file-description{height:100px;width:100%}.payment-form{width:100%}@media screen and (min-width:900px){.payment-form{width:500px}}.pricing-table-container{background:#edf1f3;border-radius:4px;margin-bottom:20px;padding:10px 20px;width:100%}.pricing-table{width:100%}@media screen and (min-width:900px){.pricing-table{width:400px}}.pricing-table td{padding:10px;text-align:left;width:75%}.pricing-table td:last-child{text-align:right;width:25%}.period-selector-container{display:flex;gap:20px;margin-bottom:20px;width:500px}.period-selector-container .period-container{flex:1;margin:0}.period-selector-container .period-container .radio-container{margin-bottom:0}.birthdate-container{align-items:center;display:flex;gap:15px}.birthdate-container>div{flex:0 0 110px}.birthdate-container>div .p-dropdown{width:100%}.registration-step-container h1,.registration-step-container h2,.registration-step-container h3,.registration-step-container h4{color:#333}.lawfirms-per-country-container{border-bottom:1px solid #333;padding:20px 0}.lawfirms-per-country-container h3{align-items:center;display:flex;font-size:1.1rem;height:20px}.lawfirms-per-country-container h3 img{height:16px;margin-right:10px;width:24px}@media screen and (min-width:900px){.lawfirms-per-country-container .lawfirms-container{display:flex;flex-wrap:wrap}}.lawfirms-per-country-container .lawfirm-container{font-size:1rem;line-height:24px;margin-bottom:30px}@media screen and (min-width:900px){.lawfirms-per-country-container .lawfirm-container{width:20%}}.p-datatable{border-radius:6px}.p-datatable th:first-child{border-radius:6px 0 0 0}.p-datatable th:last-child{border-radius:0 6px 0 0}.p-datatable tr:last-child td{border-bottom:0}.p-datatable tr:last-child td:first-child{border-radius:0 0 0 6px}.p-datatable tr:last-child td:last-child{border-radius:0 0 6px 0}.steps-container{background-color:#fff;border:1px solid var(--mo-border-color);border-radius:6px;margin-bottom:1rem;padding:2rem 2rem 1rem}.step-header h3{font-size:21px;margin:0 0 20px}.step-items ul{display:flex;flex-wrap:wrap}.step-item{align-items:center;flex:1 1 25%;font-size:1rem;justify-content:center;line-height:20px;margin-bottom:1rem;position:relative;text-align:center}@media screen and (min-width:900px){.step-item{flex:1 1 0px}}.step-item:before{border-top:1px solid #dee2e6;content:" ";display:block;left:0;margin-top:-1rem;position:absolute;top:50%;width:100%}.step-item.current-step .step-number{background-color:#1f293d;color:#fff}.step-link{align-items:center;background:#fff;border-radius:6px;display:inline-flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.step-link .step-number{background:#fff;color:#495057}.step-link .step-done,.step-link .step-number{align-items:center;border:1px solid #e9ecef;border-radius:50%;display:flex;font-size:1.143rem;height:2rem;justify-content:center;line-height:2rem;min-width:2rem;z-index:1}.step-link .step-done{background:green;color:#fff}.step-link .step-title{font-weight:1.1rem;margin-top:.5rem}.step-content{display:flex;flex-direction:column}.step-content .low-button{align-self:flex-end;font-size:1rem;font-weight:400;width:auto}.substep-container{border-bottom:1px solid #ddd;display:flex;flex-direction:column;margin-bottom:3rem;padding-bottom:3rem}.substep-container:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.substep-subcontainer{margin-top:3rem}.registration-finished-container{background-color:#fff;border-radius:6px;margin-bottom:2rem;padding:2rem}.registration-finished-container h3{font-size:20px;margin-bottom:20px}.verification-message,.waiting-approval-message{background-color:#fff;border-radius:6px;margin-bottom:2rem;padding:2rem}.verification-message h2,.waiting-approval-message h2{margin:0 0 1rem}.verification-message p,.waiting-approval-message p{margin:0}.registration-steps-container,.search-form-container{background-color:#fff;border:1px solid var(--mo-border-color);border-radius:6px;margin-bottom:2rem;padding:20px}.p-confirm-popup-accept{background-color:#1f293d!important;border-color:#1f293d!important}.registration-step-container h4{font-size:1rem;font-weight:600;margin:0 0 20px}.registration-step-container h4 span{font-weight:400}.registration-buttons-container{display:flex;justify-content:flex-end}.field-radiobutton{margin-bottom:1rem}.field-radiobutton label{font-size:1.1rem;margin-left:.5rem}.p-button.p-highlight{background-color:#1f293d!important;border-color:#1f293d!important}.substep-disclaimer{font-size:1rem;font-style:italic;margin:30px 0 0}.substep-disclaimer ul{list-style:disc;margin:10px 0 0;padding:0 20px}
