@charset "UTF-8";@font-face{font-family:Work Sans;src:url(../fonts/WorkSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(../fonts/WorkSans-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{font-weight:500;font-optical-sizing:auto;font-style:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--white: #ffffff;--primary-1: #7a5fe3;--primary-2: #8a73e8;--primary-3: #d5d1ff;--primary-4: #e9e4ff;--gray-1: #1e1e1e;--gray-2: #333333;--gray-3: #7a7a7a;--gray-4: #a7a7a7;--gray-5: #e0e0e0;--spacing-s: 12px;--spacing-m: 16px;--spacing-l: 20px;--spacing-xl: 24px;--spacing-xxl: 32px;--spacing-xxxl: 100px;--spacing-xxxxl: 120px;--font-size-xs: 14px;--font-size-s: 16px;--font-size-m: 24px;--font-size-l: 32px;--font-size-xl: 36px;--font-size-xxl: 48px;--border-radius: 16px;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-secondary: "Work Sans"}body{margin:0;font-family:var(--font-primary);background-color:var(--background)}*{box-sizing:border-box;outline:none}a{font-family:var(--font-primary);font-weight:500;color:var(--gray-3);text-decoration:inherit;transition:color .3s ease;-webkit-tap-highlight-color:transparent}a:hover{color:var(--gray-1)}button{-webkit-tap-highlight-color:transparent}b{font-weight:900}strong{color:var(--gray-2);font-weight:600}p,article{margin-top:var(--spacing-s);margin-bottom:var(--spacing-s);color:var(--gray-3);font-size:var(--font-size-s);font-family:var(--font-primary);line-height:24px}p ul li,article ul li{margin-bottom:var(--spacing-s)}p a,article a{color:var(--primary-2);text-decoration:underline;text-underline-offset:3px}p a:hover,article a:hover{color:var(--primary-1)}p.large,article.large{font-size:18px;line-height:28px}article{margin-bottom:0}article .cdv-content-wrapper:last-child p:last-child{margin-bottom:0}form{display:flex;flex-direction:column;align-items:flex-start;width:100%}form .cdv-button{margin-left:auto;margin-right:auto}label,.cdv-label{position:relative;display:block;margin-bottom:var(--spacing-s);text-align:left;color:var(--gray-2);font-size:var(--font-size-xs)}label.cdv-required:after,.cdv-label.cdv-required:after{position:absolute;content:"*";display:block;right:-6px;top:-2px;width:4px;height:4px;color:var(--gray-4)}input,textarea{width:100%;margin-bottom:var(--spacing-l);padding:14px var(--spacing-m);border-radius:8px;border:solid 1px var(--gray-5);font-size:var(--font-size-s);font-family:var(--font-primary);transition:all .3s ease}input::placeholder,textarea::placeholder{color:var(--gray-4);opacity:1;font-size:var(--font-size-s);font-family:var(--font-primary)}input:focus,textarea:focus{border-color:var(--primary-2);box-shadow:0 0 0 3px #7b61ff40}input{height:48px}textarea{height:152px;resize:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);font-weight:500;color:var(--gray-2)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--gray-2);text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--gray-2)}h1{margin:0 0 var(--spacing-xl) 0;font-size:var(--font-size-xxl);color:var(--gray-1);line-height:60px;letter-spacing:-.02em}h2{margin:0 0 var(--spacing-xl) 0;font-size:var(--font-size-xl);line-height:48px;letter-spacing:-.02em}h3{margin:0 0 var(--spacing-xl) 0;font-size:var(--font-size-l);line-height:40px;letter-spacing:-.02em}h4{margin:0 0 var(--spacing-s) 0;font-size:var(--font-size-m);line-height:32px}.cdv-highlight{display:inline-block;margin-left:6px;color:var(--primary-1)}.cdv-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cdv-button{display:inline-flex;align-items:center;justify-content:center;position:relative;height:56px;min-height:56px;min-width:246px;color:var(--white);font-size:20px;border:solid 1px rgba(255,255,255,.9);border-radius:var(--border-radius);box-shadow:0 4px 12px #8c73ff40;background-color:var(--primary-2);transition:color .3s ease,background-color .3s ease;cursor:pointer;overflow:hidden}.cdv-button .cdv-icon{margin-right:var(--spacing-m)}.cdv-button.cdv-loading{color:transparent;pointer-events:none}.cdv-button.cdv-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin-top:-10px;margin-left:-10px;border:3px solid rgba(255,255,255,.3);border-top-color:var(--white);border-radius:50%;animation:spin .8s linear infinite}.cdv-button.cdv-loading .cdv-icon{display:none}@keyframes spin{to{transform:rotate(360deg)}}.cdv-button:hover{color:var(--white);background-color:var(--primary-1)}.cdv-text-highlight{color:var(--primary-2)}.cdv-badge{display:flex;align-items:center;height:44px;margin-bottom:var(--spacing-xxl);padding:0 var(--spacing-xl);color:var(--gray-2);font-size:var(--font-size-xs);font-weight:600;border-radius:44px;letter-spacing:2px;background-color:var(--primary-4)}.cdv-subtitle{margin:0;font-size:var(--font-size-m);line-height:32px;font-style:italic;font-family:var(--font-secondary);color:var(--gray-2)}.cdv-intro-text{margin-bottom:0;text-align:center}.cdv-intro-text.cdv-margin-bottom{margin-bottom:72px}.cdv-dropdown-select{position:relative;display:flex;align-items:center;width:100%;height:48px;padding:var(--spacing-m);border-radius:8px;border:solid 1px var(--gray-5);cursor:pointer}.cdv-dropdown-select:after{content:"";display:block;width:16px;height:16px;margin-left:auto;background-image:url(../images/arrow-down.svg)}.cdv-dropdown-select .cdv-dropdown-select-value{margin:0;color:var(--gray-2);font-weight:400;font-size:var(--font-size-s)}.cdv-dropdown-select .cdv-dropdown-select-options{display:none;position:absolute;left:-1px;bottom:100%;width:100%;min-width:320px;margin-bottom:var(--spacing-m);padding:28px var(--spacing-xl);border-radius:8px;box-shadow:0 -1px 3px #00000008,0 6px 18px #0000000f;background-color:var(--white)}.cdv-dropdown-select .cdv-dropdown-select-options ul{list-style-type:none;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}.cdv-dropdown-select .cdv-dropdown-select-options ul li{width:100%;padding:10px 0;text-align:left;font-weight:400;color:var(--gray-2);font-size:var(--font-size-s);transition:color .3s ease}.cdv-dropdown-select .cdv-dropdown-select-options ul li:hover{color:var(--primary-2)}#cdv-content{display:flex;flex-direction:column;align-items:center;background-color:var(--background)}.cdv-content-wrapper{width:100%;max-width:1216px;display:flex;flex-direction:column;align-items:center;margin:0 auto}.cdv-section{display:flex;justify-content:center;width:100%;padding:var(--spacing-xxxxl) 0}.cdv-section.cdv-section-purple{background:linear-gradient(180deg,#faf9ff,#e9e4ffb3)}.cdv-cards{display:flex;align-items:center;justify-content:space-between;list-style-type:none;width:100%;padding:0;margin:72px 0 0}.cdv-cards li,.cdv-card{width:100%;padding:var(--spacing-xxl);text-align:center;box-shadow:0 -1px 3px #00000008,0 6px 18px #0000000f;border-radius:var(--border-radius);background-color:var(--white);transition:all .5s ease}.cdv-cards li h3,.cdv-card h3{margin:0 0 var(--spacing-s) 0;font-size:var(--font-size-m);line-height:32px}.cdv-cards li .cdv-subtitle,.cdv-card .cdv-subtitle{display:block;margin-bottom:var(--spacing-xl);font-size:var(--font-size-s);font-weight:400;line-height:24px;color:var(--gray-3);font-family:var(--font-primary)}.cdv-cards li .cdv-card-icon,.cdv-card .cdv-card-icon{position:relative;width:88px;min-height:88px;margin:0 auto 18px}.cdv-cards li .cdv-card-icon:before,.cdv-card .cdv-card-icon:before{content:"";position:absolute;inset:0;background-image:url(../images/card-triangle.webp);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.5;transition:opacity .3s ease}.cdv-cards li .cdv-card-icon img,.cdv-card .cdv-card-icon img{position:relative;margin-top:38px;z-index:1}.cdv-cards li p,.cdv-card p{margin-top:0}.cdv-cards li:hover,.cdv-card:hover{box-shadow:0 -1px 3px #00000008,0 6px 18px #8a73e880}.cdv-cards li:hover .cdv-card-icon:before,.cdv-card:hover .cdv-card-icon:before{opacity:1}.cdv-action{display:flex;flex-direction:column;align-items:center}.cdv-action .cdv-button{margin-bottom:48px}.cdv-info-box-container{display:flex;align-items:center;justify-content:center;transform-origin:left center;cursor:default;transition:transform .5s ease}.cdv-info-box-container .cdv-info-box{display:flex;align-items:center;justify-content:center;height:44px;padding:0 var(--spacing-l);color:var(--gray-2);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:600;font-style:italic;border-radius:200px;box-shadow:0 6px 16px #00000014;background-color:var(--white);transition:box-shadow .3s ease}.cdv-info-box-container .cdv-info-box.cdv-info-icon{width:44px;margin-right:10px;padding:0}.cdv-info-box-container .cdv-info-box.cdv-info-icon img{display:block;width:24px}.cdv-info-box-container .cdv-info-box.cdv-info-icon.cdv-email-info-icon{display:none}.cdv-info-box-container:hover{transform:scale(1.05)}.cdv-info-box-container:hover .cdv-info-box{box-shadow:0 0 12px #00000014}.cdv-scalable-image-container{display:flex;position:relative;width:46%;height:386px}.cdv-scalable-image-container .cdv-scalable-image{display:flex;flex-direction:column;align-items:center;width:500px}.cdv-scalable-image-container .cdv-scalable-image>img{width:100%;max-width:100%;height:auto;border-radius:8px;box-shadow:0 -1px 3px #00000008,0 6px 21px #0000001a;transition:all .8s ease;transform-origin:left center}.cdv-scalable-image-container .cdv-scalable-image>img:hover{transform:scale(1.05);margin-bottom:8px;box-shadow:0 -1px 3px #00000008,0 6px 18px #8a73e880}.cdv-scalable-image-container .cdv-scalable-image .cdv-scalable-image-description{display:flex;align-items:center;margin-top:var(--spacing-xl);color:var(--gray-2);font-size:var(--font-size-xs);font-style:italic;font-weight:400}.cdv-scalable-image-container .cdv-scalable-image .cdv-scalable-image-description img{width:20px;height:20px;margin-right:10px;margin-top:2px}.cdv-scalable-image-container.cdv-right{justify-content:flex-end}.cdv-breadcrumbs{display:flex;align-items:center;margin:48px 0 var(--spacing-xxl);font-size:var(--font-size-xs)}.cdv-breadcrumbs a{color:var(--gray-3);transition:all .3s ease;text-decoration:none;font-size:var(--font-size-xs)}.cdv-breadcrumbs a:hover{color:var(--gray-2)}.cdv-breadcrumbs span{color:var(--gray-2);font-weight:600}.cdv-breadcrumbs .cdv-breadcrumbs-arrow{margin:0 var(--spacing-s)}.cdv-hero-wrapper{width:100%;padding-top:var(--spacing-xxl);background:linear-gradient(180deg,#faf9ff,#d5d1ff99)}.cdv-hero-wrapper .cdv-hero{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding:var(--spacing-xxxl) 0 var(--spacing-xxxxl)}.cdv-hero-wrapper .cdv-hero .cdv-hero-content{max-width:650px}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-subtitle{margin:0 0 var(--spacing-l) 0;font-size:var(--font-size-l);line-height:40px;text-align:left}.cdv-hero-wrapper .cdv-hero .cdv-hero-content p.large{margin:0}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-hero-actions{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-hero-actions .cdv-clients{display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:500;color:var(--gray-3)}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-hero-actions .cdv-clients ul{display:flex;align-items:center;margin:0 var(--spacing-m) 0 0}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-hero-actions .cdv-clients ul li{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-left:-30px;color:var(--gray-2);font-size:var(--font-size-s);border-radius:100%;box-shadow:0 0 4px #b3afaf;background-color:var(--primary-3)}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-hero-actions .cdv-clients ul li img{display:block;width:100%;height:100%;border-radius:100%;border:solid 1px var(--white)}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-hero-actions .cdv-clients ul li:last-child{box-shadow:none}.cdv-hero-wrapper .cdv-hero .cdv-hero-content.cdv-hero-content-center{display:flex;flex-direction:column;align-items:center;max-width:100%;text-align:center}.cdv-hero-wrapper .cdv-hero .cdv-hero-image{position:relative}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-hero-image-container{width:462px;height:462px;padding-top:18px;background-image:url(../images/hero-background.svg);background-size:462px;background-repeat:no-repeat}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-hero-image-container>img{display:block;width:418px;max-width:100%;height:auto;margin-left:32px}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-email-info-box{position:absolute;top:18px;left:30px}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-eu-phone-info-box{position:absolute;bottom:130px;right:-37px}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-us-phone-info-box{position:absolute;bottom:70px;right:13px}.cdv-header{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 var(--spacing-xxl);border-radius:var(--border-radius);box-shadow:0 0 4px #0000001a;background-color:var(--white)}.cdv-header .cdv-logo{display:flex;align-items:center;width:143px}.cdv-header .cdv-navigation .cdv-hamburger{display:none;width:32px;height:32px;padding:0;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;background:none;border:none;z-index:99}.cdv-header .cdv-navigation .cdv-hamburger span{display:block;height:2px;width:24px;background-color:var(--gray-2);border-radius:2px;transition:all .3s ease;transform-origin:center center}.cdv-header .cdv-navigation .cdv-hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.cdv-header .cdv-navigation .cdv-hamburger.active span:nth-child(2){opacity:0}.cdv-header .cdv-navigation .cdv-hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.cdv-header .cdv-navigation ul{display:flex;align-items:center;list-style-type:none}.cdv-header .cdv-navigation ul li{position:relative;margin-left:var(--spacing-xl)}.cdv-header .cdv-navigation ul li a{color:var(--gray-3);font-size:18px;transition:color .5s ease}.cdv-header .cdv-navigation ul li a:hover{color:var(--gray-1)}.cdv-header .cdv-navigation ul li:after{content:"";position:absolute;bottom:-6px;left:50%;height:4px;width:100%;border-radius:4px;background-color:#f3f3f7;opacity:0;transform:translate(-50%) scaleX(0);transform-origin:center;transition:all .5s ease}.cdv-header .cdv-navigation ul li:hover:after{opacity:1;transform:translate(-50%) scaleX(1)}.cdv-header .cdv-navigation ul li.cdv-active a,.cdv-header .cdv-navigation ul li.cdv-active .cdv-highlight{color:var(--gray-2)}.cdv-header .cdv-navigation ul li.cdv-active:after{width:20px;opacity:1;background-color:var(--primary-2);transform:translate(-50%) scaleX(1)}.cdv-header.cdv-header-margin{margin-top:var(--spacing-xxl)}.cdv-advantages li{max-width:280px;height:302px}.cdv-services{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:72px}.cdv-services .cdv-service-image{height:436px;min-width:510px;background-image:url(../images/services-background.svg);background-repeat:no-repeat}.cdv-services .cdv-service-image .cdv-scalable-image{margin-top:50px;margin-left:75px}.cdv-services ul{list-style-type:none;width:46%;min-width:400px;margin:0;padding:0}.cdv-services ul li{display:flex;align-items:center;height:30px;margin:var(--spacing-xl) 0}.cdv-services ul li a{font-size:20px;color:var(--gray-2);transition:all .3s ease}.cdv-services ul li a:hover{color:var(--primary-1)}.cdv-services ul li:before{content:"";display:inline-flex;width:24px;height:24px;margin-right:var(--spacing-m);background-image:url(../images/checkmark.svg);background-size:contain;background-repeat:no-repeat}.cdv-testimonials li{max-width:384px;height:428px}.cdv-testimonials li .cdv-testimonial-image{width:72px;height:72px;margin-bottom:var(--spacing-m);border:solid 1px var(--white);border-radius:100%;box-shadow:0 0 4px #b3afaf}.cdv-testimonials li .cdv-testimonial-position{display:block;margin-bottom:var(--spacing-m);color:var(--gray-3);font-style:italic;font-weight:400}.cdv-testimonials li .cdv-rating,.cdv-testimonials li .cdv-rating:before{position:relative;display:inline-block;width:140px;height:20px;background:url(../images/star-empty.svg) repeat-x;background-size:28px 20px}.cdv-testimonials li .cdv-rating{margin-bottom:var(--spacing-l);--rating: 5}.cdv-testimonials li .cdv-rating:before{content:"";position:absolute;top:0;left:0;width:calc(var(--rating) / 5 * 100%);background:url(../images/star-full.svg) repeat-x;z-index:1;background-size:28px 20px}.cdv-contact-hero-image{position:relative;width:472px;height:440px;background-image:url(../images/contact-hero-background.svg);background-size:415px;background-repeat:no-repeat}.cdv-contact-hero-image .cdv-contact-hero-animation{position:absolute;bottom:80px;right:40px;transform:scale(1.15)}.cdv-contact-form{width:100%;max-width:640px;margin-top:72px;padding:48px 52px}.cdv-contact-form form{display:flex;flex-direction:column;align-items:flex-start;width:100%}.cdv-contact-form form .cdv-button{margin:var(--spacing-l) auto 0}.cdv-schedule{width:100%;max-width:640px;margin-top:72px;padding:48px 52px}.cdv-schedule .cdv-schedule-form{display:none}.cdv-schedule .cdv-schedule-form textarea{margin-bottom:0}.cdv-schedule .cdv-schedule-form .cdv-button{margin-top:40px}.cdv-schedule .cdv-schedule-title{position:relative;margin-bottom:40px;color:var(--gray-2);line-height:32px;text-align:center;font-size:var(--font-size-m);font-family:var(--font-secondary)}.cdv-schedule .cdv-schedule-title .cdv-schedule-back{position:absolute;left:0;top:-2px;cursor:pointer}.cdv-schedule .cdv-schedule-content{display:flex;justify-content:space-between}.cdv-schedule .cdv-date-picker{display:flex;align-items:center;flex-direction:column;width:320px;height:364px;margin-bottom:var(--spacing-xxl);padding:var(--spacing-xl);border-radius:8px;border:solid 1px #e4e4e4;font-family:var(--font-primary)}.cdv-schedule .cdv-date-picker .datepicker-header .datepicker-controls{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;margin-bottom:17px;border-bottom:solid 1px #f0f0f0}.cdv-schedule .cdv-date-picker .datepicker-header .datepicker-controls .button{background:none;border:none;font-size:var(--font-size-s)}.cdv-schedule .cdv-date-picker .datepicker-header .datepicker-controls .button.view-switch{color:var(--gray-2);font-size:var(--font-size-s);font-family:var(--font-primary);font-weight:500;pointer-events:none}.cdv-schedule .cdv-date-picker .datepicker-header .datepicker-controls .button.prev-btn,.cdv-schedule .cdv-date-picker .datepicker-header .datepicker-controls .button.next-btn{width:36px;height:36px;display:flex;align-items:center;padding:0;cursor:pointer}.cdv-schedule .cdv-date-picker .datepicker-header .datepicker-controls .button.next-btn{justify-content:flex-end}.cdv-schedule .cdv-date-picker .days-of-week,.cdv-schedule .cdv-date-picker .datepicker-grid{display:flex;justify-content:space-between;flex-wrap:wrap}.cdv-schedule .cdv-date-picker .days-of-week .dow{display:flex;justify-content:center;width:34px;color:var(--gray-3);font-size:10px;text-transform:uppercase}.cdv-schedule .cdv-date-picker .datepicker-grid{height:220px;gap:17px;width:270px;margin-top:var(--spacing-m)}.cdv-schedule .cdv-date-picker .datepicker-grid .datepicker-cell{display:flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:var(--font-size-xs);color:var(--gray-2);cursor:pointer}.cdv-schedule .cdv-date-picker .datepicker-grid .datepicker-cell.focused{color:var(--white);border-radius:100%;background-color:var(--primary-2)}.cdv-schedule .cdv-date-picker .datepicker-grid .datepicker-cell.disabled,.cdv-schedule .cdv-date-picker .datepicker-grid .datepicker-cell.prev,.cdv-schedule .cdv-date-picker .datepicker-grid .datepicker-cell.next{color:#c6c6c6;pointer-events:none}.cdv-schedule .cdv-date-picker .datepicker-grid .datepicker-cell.prev,.cdv-schedule .cdv-date-picker .datepicker-grid .datepicker-cell.next{opacity:.5}.cdv-schedule .cdv-dropdown-select:before{content:"";display:block;width:16px;height:16px;margin-right:8px;background-image:url(../images/clock.svg)}.cdv-schedule .cdv-dropdown-select .cdv-dropdown-select-options{height:412px}.cdv-schedule .cdv-dropdown-select .cdv-dropdown-select-options ul{height:288px}.cdv-schedule .cdv-schedule-time{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:180px}.cdv-schedule .cdv-schedule-time .cdv-schedule-time-title{margin-bottom:22px;color:var(--gray-2);font-size:var(--font-size-s)}.cdv-schedule .cdv-schedule-time ul{list-style-type:none;width:100%;height:426px;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.cdv-schedule .cdv-schedule-time ul::-webkit-scrollbar{display:none}.cdv-schedule .cdv-schedule-time ul li:not(.cdv-schedule-no-time){display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-bottom:var(--spacing-l);color:var(--gray-2);font-size:var(--font-size-xs);border-radius:8px;background-color:var(--primary-4);cursor:pointer;transition:all .5s ease}.cdv-schedule .cdv-schedule-time ul li:not(.cdv-schedule-no-time):last-child{margin-bottom:0}.cdv-schedule .cdv-schedule-time ul li:not(.cdv-schedule-no-time):hover{background-color:var(--primary-3)}.cdv-schedule .cdv-schedule-time .cdv-schedule-no-time{margin-top:var(--spacing-xxxxl);color:var(--gray-3);font-size:var(--font-size-s);font-family:var(--font-primary);line-height:24px}.cdv-confirmation-title{margin-bottom:var(--spacing-xl);color:var(--gray-2);font-weight:600;font-size:var(--font-size-m);font-family:var(--font-secondary)}.cdv-confirmation-subtitle{margin-bottom:var(--spacing-xl);font-weight:400}.cdv-confirmation-date-info{color:var(--gray-2)}.cdv-confirmation-success-icon{width:64px;height:64px;margin-bottom:var(--spacing-xxl)}.cdv-service{display:flex;justify-content:space-between;width:100%}.cdv-service .cdv-service-content{width:53%}.cdv-service .cdv-service-content p:last-child{margin-bottom:0}.cdv-service .cdv-cards li{max-width:384px}.cdv-articles{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.cdv-articles .cdv-article{width:48%;margin-bottom:72px}.cdv-articles .cdv-article img{display:block;max-width:100%;height:auto;margin-bottom:var(--spacing-xl);border-radius:8px;box-shadow:0 -1px 3px #00000008,0 7px 24px #0000001a}.cdv-articles .cdv-article h2{margin:0 0 var(--spacing-s) 0;font-size:var(--font-size-m);line-height:32px;letter-spacing:0}.cdv-articles .cdv-article .cdv-read-more{text-decoration:none;font-size:var(--font-size-xs)}.cdv-articles .cdv-pagination{display:flex;justify-content:center;align-items:center;width:100%;margin:0;padding:0;list-style-type:none}.cdv-articles .cdv-pagination li{font-size:var(--font-size-xs);font-family:var(--font-secondary)}.cdv-articles .cdv-pagination li a{display:block;width:24px;text-align:center;font-weight:400;font-family:var(--font-secondary)}.cdv-articles .cdv-pagination li .cdv-pagination-prev:after,.cdv-articles .cdv-pagination li .cdv-pagination-next:after{content:"«";display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px}.cdv-articles .cdv-pagination li .cdv-pagination-next:after{content:"»"}.cdv-articles .cdv-pagination li.cdv-active a{color:var(--gray-2);font-weight:600}.cdv-articles.cdv-no-pagination{padding-bottom:48px}.cdv-article-meta{margin-bottom:8px;color:var(--gray-3);font-size:var(--font-size-xs)}.cdv-article-meta .cdv-reading-time:after,.cdv-article-meta .cdv-category:after{content:"•";display:inline-block;margin:0 4px 0 8px}.cdv-more-articles{padding-top:var(--spacing-xxxl)}.cdv-more-articles h3{margin-bottom:40px}.cdv-more-articles .cdv-articles .cdv-article{width:31.5%}.cdv-blog-article .cdv-content-wrapper{align-items:flex-start;max-width:912px}.cdv-blog-article article h1{margin-bottom:var(--spacing-l)}.cdv-blog-article article h2{margin-top:var(--spacing-xxl)}.cdv-blog-article article h3{margin-top:var(--spacing-xxl)}.cdv-blog-article article .cdv-content-wrapper{max-width:800px}.cdv-blog-article article .cdv-article-meta{margin-bottom:var(--spacing-m);font-size:var(--font-size-s)}.cdv-blog-article article .cdv-article-tagline{margin-bottom:var(--spacing-l);margin-left:56px;padding-top:3px;padding-left:var(--spacing-xxl);border-left:solid 2px var(--primary-2);font-size:18px;font-weight:300;font-style:italic;color:#939393}.cdv-blog-article article .cdv-article-tagline .cdv-article-tagline-name{display:block;margin-top:var(--spacing-m);color:var(--gray-2);font-size:var(--font-size-s);font-weight:500}.cdv-blog-article article>picture{display:block;margin-left:auto;margin-right:auto}.cdv-blog-article article>img,.cdv-blog-article article>picture img{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);border-radius:8px;box-shadow:0 -1px 3px #00000008,0 7px 24px #0000001a}.cdv-blog-article article>img.cdv-intro-image,.cdv-blog-article article>picture img.cdv-intro-image{max-width:100%;height:auto}.cdv-blog-article article .cdv-image-text{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:40px auto 20px;border-radius:8px;font-size:18px;font-weight:300;font-style:italic;color:#939393;background-color:#faf9ff}.cdv-blog-article article .cdv-image-text>img{max-width:100%;height:auto;border-radius:8px 0 0 8px;box-shadow:0 -1px 3px #00000008,0 7px 24px #0000001a}.cdv-blog-article article .cdv-image-text .cdv-text{width:269px;margin:0 auto;letter-spacing:.02em}.cdv-blog-article article .cdv-image-text .cdv-text p{margin-top:var(--spacing-s);font-size:18px}.cdv-blog-article article .cdv-image-text .cdv-text .cdv-text-name{display:block;margin-top:var(--spacing-m);color:var(--gray-2);font-size:var(--font-size-s);font-weight:500}.cdv-privacy-policy{padding-top:var(--spacing-xxl)}.cdv-privacy-policy .cdv-last-updated{width:100%;text-align:right;font-style:italic}.cdv-privacy-policy h4{margin-top:var(--spacing-l)}.cdv-page-footer{width:100%;padding:72px 0;color:#9c9c9c;background-color:var(--gray-2)}.cdv-page-footer a{color:var(--white);opacity:.8;transition:all .3s ease}.cdv-page-footer a:hover{opacity:1}.cdv-page-footer .cdv-footer-sections{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.cdv-page-footer .cdv-footer-sections .cdv-footer-section h3{margin-top:0;margin-bottom:var(--spacing-xl);color:var(--white);line-height:24px;font-size:var(--font-size-xs)}.cdv-page-footer .cdv-footer-sections .cdv-footer-section ul{list-style-type:none;margin:0;padding:0}.cdv-page-footer .cdv-footer-sections .cdv-footer-section ul li{display:flex;align-items:center;line-height:24px;letter-spacing:.02em;margin-bottom:var(--spacing-m)}.cdv-page-footer .cdv-footer-sections .cdv-footer-section ul li img{margin-right:var(--spacing-s)}.cdv-page-footer .cdv-footer-sections .cdv-footer-section ul li a{display:flex;align-items:center}.cdv-page-footer .cdv-footer-sections .cdv-footer-section ul li a:before{content:"";display:inline-block;width:16px;height:16px;margin-right:var(--spacing-s);background:url(../images/arrow-right.svg) no-repeat}.cdv-page-footer .cdv-footer-sections .cdv-footer-section ul li:last-child{margin-bottom:0}.cdv-page-footer .cdv-footer-sections .cdv-footer-section ul li.cdv-social-link a:before{display:none}.cdv-page-footer .cdv-subfooter{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:40px;padding-top:var(--spacing-xxl);font-size:var(--font-size-xs);border-top:solid 1px rgba(137,137,137,.2)}.cdv-page-footer .cdv-subfooter .cdv-subfooter-links{display:flex;align-items:center;justify-content:space-between}.cdv-page-footer .cdv-subfooter .cdv-subfooter-links a{margin-left:var(--spacing-s)}.cdv-404{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;left:0;top:0}.cdv-404 .cdv-image{max-width:100%;height:auto;margin-bottom:var(--spacing-xxl)}.cdv-404 p{max-width:530px;text-align:center;font-size:18px;line-height:24px;color:var(--gray-2)}.cdv-404 .cdv-button{margin-top:var(--spacing-xxl)}@media (max-width: 1320px){.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-eu-phone-info-box{right:-10px}}@media (max-width: 1240px){.cdv-content-wrapper{padding:0 40px}.cdv-articles{padding-top:var(--spacing-xxxl)}.cdv-more-articles{padding-left:40px;padding-right:40px}.cdv-more-articles .cdv-articles{padding:0}}@media (min-width: 1180px) and (max-width: 1240px){.cdv-advantages li{max-width:260px}.cdv-testimonials li{max-width:360px}}@media (max-width: 1192px){.cdv-subtitle{text-align:center}.cdv-hero-wrapper .cdv-hero{justify-content:center}.cdv-hero-wrapper .cdv-hero .cdv-hero-content{max-width:800px}.cdv-hero-wrapper .cdv-hero .cdv-hero-content.cdv-hero-content-center .cdv-subtitle{text-align:center}.cdv-hero-wrapper .cdv-hero .cdv-hero-image,.cdv-hero-wrapper .cdv-hero .cdv-contact-hero-image{margin-top:var(--spacing-xxxl)}.cdv-cards{flex-wrap:wrap;justify-content:center}.cdv-cards.cdv-advantages{max-width:580px;justify-content:space-between}.cdv-cards.cdv-testimonials{max-width:790px;justify-content:space-between}.cdv-cards li:nth-child(1),.cdv-cards li:nth-child(2){margin-bottom:var(--spacing-l)}.cdv-services{flex-wrap:wrap;justify-content:center;max-width:600px;margin-top:var(--spacing-xxl)}.cdv-services .cdv-service-image{height:400px;order:2;background-image:url(../images/services-background-small.svg);background-position:top center}.cdv-services .cdv-service-image .cdv-scalable-image{margin:40px 0 0}.cdv-services ul{order:1;margin-bottom:40px}.cdv-service{flex-direction:column;align-items:center;max-width:500px}.cdv-service .cdv-service-content{order:1;width:100%}.cdv-service .cdv-service-content h2,.cdv-service .cdv-service-content .cdv-subtitle{text-align:left}.cdv-service .cdv-scalable-image-container{width:100%;margin-top:var(--spacing-xxl);order:2}.cdv-blog-article .cdv-subtitle{text-align:left}.cdv-page-footer .cdv-footer-sections{flex-wrap:wrap;max-width:760px}.cdv-page-footer .cdv-footer-sections .cdv-footer-section{width:50%;margin-bottom:40px}}@media (max-width: 980px){.cdv-blog-article .cdv-breadcrumbs{padding:0 40px}.cdv-blog-article article>picture,.cdv-blog-article article>img{width:calc(100% - 80px)}.cdv-blog-article article .cdv-image-text{margin:0 40px}.cdv-blog-article article .cdv-image-text>img{width:50%}.cdv-blog-article article .cdv-image-text .cdv-text{width:50%;padding:0 var(--spacing-xl)}.cdv-more-articles{padding-top:64px}.cdv-more-articles .cdv-articles .cdv-article{width:48%;margin-bottom:48px}}@media (max-width: 860px){.cdv-cards.cdv-testimonials,.cdv-service .cdv-cards{max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width: 800px){.cdv-blog-article article .cdv-image-text{flex-direction:column}.cdv-blog-article article .cdv-image-text>img{width:100%;border-radius:8px 8px 0 0}.cdv-blog-article article .cdv-image-text .cdv-text{width:100%;padding:var(--spacing-xxl) 64px}}@media (min-width: 769px){@font-face{font-family:Inter;src:url(../fonts/Inter-VariableFont_opsz,wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}}@media (max-width: 768px){:root{--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}}@media (max-width: 720px){h1{width:100%;font-size:var(--font-size-xl);line-height:44px;text-align:left}h2{font-size:30px;line-height:38px;text-align:left}h3{font-size:var(--font-size-m);line-height:32px;margin-bottom:var(--spacing-m)}h4{font-size:22px;line-height:30px}.cdv-header .cdv-navigation .cdv-hamburger{display:flex}.cdv-header .cdv-navigation ul{display:none;position:absolute;flex-direction:column;top:100%;left:0;width:100%;margin-top:var(--spacing-m);padding:8px 0;box-shadow:0 -1px 3px #00000008,0 6px 18px #0000000f;border-radius:var(--border-radius);background-color:var(--white)}.cdv-header .cdv-navigation ul li{width:100%;margin-left:0}.cdv-header .cdv-navigation ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:72px;border-bottom:solid 1px #f0f0f0}.cdv-header .cdv-navigation ul li:after{bottom:18px;width:20px}.cdv-header .cdv-navigation ul li:last-child a{border:none}.cdv-header .cdv-navigation ul.active{display:flex}.cdv-hero-wrapper .cdv-hero{padding:48px 0 64px}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-subtitle{font-size:var(--font-size-m);line-height:32px;text-align:left}.cdv-hero-wrapper .cdv-hero .cdv-hero-content.cdv-hero-content-center .cdv-subtitle,.cdv-hero-wrapper .cdv-hero .cdv-hero-content p{text-align:left}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-hero-actions{flex-wrap:wrap}.cdv-hero-wrapper .cdv-hero .cdv-hero-content .cdv-hero-actions .cdv-clients{width:100%;justify-content:flex-start;margin-top:var(--spacing-xxl)}.cdv-hero-wrapper .cdv-hero .cdv-hero-image{display:flex;flex-direction:column;margin-top:var(--spacing-xxl)}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-hero-image-container{width:356px;height:356px;background-size:356px;background-position:-8px 10px;order:2}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-hero-image-container>img{width:312px;margin-left:20px;margin-top:17px}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-info-box-container{position:relative;left:0;top:0}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-info-box-container.cdv-email-info-box{order:1;margin-bottom:40px}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-info-box-container.cdv-eu-phone-info-box{order:3;margin-top:40px}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-info-box-container.cdv-us-phone-info-box{order:4;margin-top:var(--spacing-m)}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-info-box-container .cdv-info-box{width:172px}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-info-box-container .cdv-info-box.cdv-info-icon{width:44px}.cdv-hero-wrapper .cdv-hero .cdv-contact-hero-image{margin-top:64px}.cdv-subtitle{font-size:22px;line-height:30px}.cdv-section{padding:64px 0}.cdv-section h2{text-align:center}.cdv-intro-text.cdv-margin-bottom{margin-bottom:56px}.cdv-cards{justify-content:center;margin:40px 0 0}.cdv-cards.cdv-advantages,.cdv-cards.cdv-testimonials{justify-content:center}.cdv-cards li{margin-bottom:var(--spacing-l)}.cdv-cards li h3{font-size:22px;line-height:30px}.cdv-cards li:last-child{margin-bottom:0}.cdv-services ul{width:auto;min-width:auto}.cdv-services ul li a{font-size:var(--font-size-s);font-weight:600}.cdv-services ul li:before{width:20px;height:20px}.cdv-services ul li:first-child{margin-top:0}.cdv-services ul li:last-child{margin-bottom:0}.cdv-services .cdv-service-image{min-width:360px;height:330px}.cdv-services .cdv-service-image .cdv-scalable-image{margin-top:30px}.cdv-service-section h2,.cdv-service-section .cdv-subtitle,.cdv-service-section .cdv-intro-text{width:100%;text-align:left}.cdv-service-section .cdv-cards li .cdv-subtitle{text-align:center}.cdv-scalable-image-container{height:290px;justify-content:center}.cdv-scalable-image-container .cdv-scalable-image{width:100%;max-width:420px;height:290px}.cdv-scalable-image-container .cdv-scalable-image>img{max-width:360px}.cdv-scalable-image-container.cdv-right{justify-content:center}.cdv-articles{flex-direction:column;padding-left:40px;padding-right:40px}.cdv-articles .cdv-article{width:100%;margin-bottom:48px}.cdv-articles .cdv-article h2{text-align:left}.cdv-articles .cdv-article:last-child{margin-bottom:0}.cdv-blog-article article>img,.cdv-blog-article article .cdv-image-text{margin-top:var(--spacing-l)}.cdv-blog-article article>img.cdv-intro-image,.cdv-blog-article article>picture img.cdv-intro-image{margin-bottom:var(--spacing-l)}.cdv-more-articles{padding-bottom:64px}.cdv-more-articles h3{font-size:30px;line-height:38px;margin-bottom:40px}.cdv-more-articles .cdv-articles .cdv-article{width:100%}.cdv-contact-actions{max-width:226px;margin-left:auto;margin-right:auto}.cdv-contact-actions .cdv-info-box-container{margin-bottom:var(--spacing-m)}.cdv-contact-actions .cdv-info-box-container .cdv-info-box{width:172px}.cdv-contact-actions .cdv-info-box-container .cdv-info-box.cdv-info-icon{width:44px;min-width:44px}.cdv-contact-actions .cdv-info-box-container .cdv-info-box.cdv-info-icon.cdv-email-info-icon{display:flex}.cdv-contact-actions .cdv-info-box-container:last-child{margin-bottom:0}.cdv-contact-hero-image{width:322px;height:322px;background-size:266px;background-position:center}.cdv-contact-hero-image .cdv-contact-hero-animation{right:0;bottom:40px}.cdv-contact-form{margin-top:56px;padding:40px var(--spacing-xxl) 48px}.cdv-dropdown-select .cdv-dropdown-select-options ul li{width:100%;padding:14px 0}.cdv-schedule{padding:40px var(--spacing-xxl) 48px}.cdv-schedule .cdv-schedule-content{flex-direction:column;align-items:center}.cdv-schedule .cdv-schedule-content .cdv-dropdown-select-wrapper{max-width:320px}.cdv-schedule .cdv-schedule-content .cdv-schedule-time{width:100%;max-width:320px;margin-top:var(--spacing-xxl)}.cdv-schedule .cdv-schedule-content .cdv-schedule-time ul{height:auto;max-height:220px}.cdv-schedule .cdv-schedule-content .cdv-schedule-no-time{margin-top:var(--spacing-l)}.cdv-privacy-policy{padding-top:var(--spacing-xxl)}.cdv-page-footer{padding:64px 0}.cdv-page-footer .cdv-footer-sections{display:flex;flex-direction:column;max-width:360px}.cdv-page-footer .cdv-footer-sections .cdv-footer-section{width:360px;margin-bottom:var(--spacing-xxl)}.cdv-page-footer .cdv-footer-sections .cdv-footer-section h3{margin-top:var(--spacing-m)}.cdv-page-footer .cdv-footer-sections .cdv-footer-section ul li{margin-bottom:var(--spacing-xxl)}.cdv-page-footer .cdv-footer-sections .cdv-footer-section:first-child h3{margin-top:0}.cdv-page-footer .cdv-subfooter{flex-wrap:wrap;max-width:360px;margin-top:0}.cdv-page-footer .cdv-subfooter .cdv-subfooter-links{width:100%;justify-content:flex-start;margin-top:var(--spacing-s)}.cdv-page-footer .cdv-subfooter .cdv-subfooter-links a:first-child{margin-left:0}}@media (max-width: 480px){.cdv-breadcrumbs span{display:inline-block;width:270px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 420px){.cdv-content-wrapper,.cdv-blog-article .cdv-breadcrumbs,.cdv-more-articles{padding-left:var(--spacing-l);padding-right:var(--spacing-l)}.cdv-blog-article article>img,.cdv-blog-article article .cdv-image-text{margin:0 var(--spacing-l)}.cdv-blog-article article .cdv-article-tagline{margin-left:var(--spacing-l)}.cdv-blog-article article .cdv-image-text .cdv-text{padding:var(--spacing-xxl)}.cdv-blog-article article>img,.cdv-blog-article article .cdv-image-text{width:calc(100% - 40px);margin-top:var(--spacing-s)}.cdv-blog-article .cdv-article-meta time{display:block}.cdv-dropdown-select .cdv-dropdown-select-options{min-width:290px}.cdv-schedule .cdv-schedule-content .cdv-dropdown-select-wrapper{max-width:290px}.cdv-schedule .cdv-schedule-content .cdv-schedule-time{width:100%;max-width:290px}.cdv-schedule .cdv-date-picker{width:290px}.cdv-schedule .cdv-date-picker .datepicker-grid{gap:10px}.cdv-schedule .cdv-date-picker .datepicker-grid .datepicker-cell{width:30px;height:30px}}@media (max-width: 400px){.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-hero-image-container{width:320px;height:320px;background-size:320px;background-position:-6px 12px}.cdv-hero-wrapper .cdv-hero .cdv-hero-image .cdv-hero-image-container>img{width:276px}.cdv-blog-article article>picture{width:calc(100% - 40px)}.cdv-scalable-image-container .cdv-scalable-image{max-width:340px}.cdv-schedule,.cdv-contact-form{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}
