﻿@media only screen and (min-width:320px){.desk-booking-page .header-section{margin:10px 0 120px;--cell-size:72px;display:grid;grid-template-columns:auto repeat(3,var(--cell-size));grid-template-rows:auto repeat(2,var(--cell-size));grid-template-areas:"infoBlock infoBlock infoBlock infoBlock" ". . one one" ". three one one";}.desk-booking-page .header-section .information-block{grid-area:infoBlock;}.desk-booking-page .header-section .information-block .header{font-family:Ubuntu !important;font-style:normal;text-transform:unset;font-feature-settings:'pnum' on,'lnum' on;font-weight:500 !important;font-size:30px !important;line-height:40px !important;margin:0 0 10px;color:#404040;display:flex;}.desk-booking-page .header-section .information-block .body{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;margin:0 0 18px;color:#404040;}.desk-booking-page .header-section .information-block .body span{display:block;}.desk-booking-page .header-section .collage-item{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:54px;display:none;}.desk-booking-page .header-section .collage-item:nth-of-type(1),.desk-booking-page .header-section .collage-item:nth-of-type(2),.desk-booking-page .header-section .collage-item:nth-of-type(3){display:block;}.desk-booking-page .header-section .collage-item:nth-of-type(1){grid-area:one;border-radius:50% 0;background-size:cover;}.desk-booking-page .header-section .collage-item:nth-of-type(2){grid-area:two;border-radius:0 50% 50% 50%;background-size:cover;}.desk-booking-page .header-section .collage-item:nth-of-type(3){grid-area:three;border-radius:50%;}.desk-booking-page .info-section{position:relative;padding:20px 0 30px;margin:0 0 120px;}.desk-booking-page .info-section .bg{display:block;position:absolute;top:0;bottom:0;left:calc((100vw - 100%)/-2);right:calc((100vw - 100%)/-2);background:currentColor;z-index:-1;}.desk-booking-page .info-section p{font-family:Open Sans;font-weight:400;font-size:15px;line-height:166%;margin:0;}.desk-booking-page .info-section strong{font-weight:600;}.desk-booking-page .wca-section .wca-list{display:grid;grid-template-columns:1fr;grid-row-gap:30px;}.desk-booking-page .wca-section .wca-item{width:auto;margin:0 !important;}.desk-booking-page .wca-section .wca-icon{width:130px;height:130px;margin:0 0 18px;}.desk-booking-page .wca-section .wca-title{font-family:Open Sans !important;font-size:18px !important;font-style:normal !important;font-weight:600 !important;line-height:25px !important;text-align:center;margin:0 0 9px;}.desk-booking-page .features-section .features-section-header{font-family:Ubuntu !important;font-size:20px !important;font-style:normal !important;font-weight:500 !important;line-height:25px !important;text-align:center !important;}.desk-booking-page .features-section .features-list{list-style:none;}.desk-booking-page .features-section .features-item{display:flex;flex-direction:column;}.desk-booking-page .features-section .features-item:not(:first-of-type){margin:45px 0 0;}.desk-booking-page .features-section .features-content{position:relative;padding:0 0 0 20px;margin:0 0 20px;}.desk-booking-page .features-section .features-title{text-align:left !important;height:50px;display:flex;align-items:center;margin:10px 0;}.desk-booking-page .features-section .features-title .features-marker{display:block;width:70px;height:70px;border-radius:50% 0;position:absolute;top:0;left:0;background-color:currentColor;z-index:-1;}.desk-booking-page .features-section .features-text{font-family:Open Sans;font-size:15px;line-height:25px;margin:0;}.desk-booking-page .features-section .features-image{box-shadow:0 0 25px 0 rgba(0,0,0,.1);border-radius:8px;overflow:hidden;}.desk-booking-page .features-section .features-image img{max-width:100%;width:100%;}.desk-booking-page .interesting-challenges-section h3,.desk-booking-page .interesting-challenges-section p{font-size:inherit;font-weight:inherit;line-height:inherit;}.desk-booking-page .interesting-challenges-section .md-services-section-header{font-family:Ubuntu !important;font-style:normal !important;font-weight:500 !important;}.desk-booking-page .interesting-challenges-section .ic-container{display:flex;flex-direction:row;font-size:17px;line-height:24px;margin-bottom:30px;}.desk-booking-page .interesting-challenges-section .ic-container .ic-icon-container{width:54px;height:54px;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-right:10px;}.desk-booking-page .interesting-challenges-section .ic-container .ic-icon-container.ic-icon-container-shape-type{border-radius:50% 0;}.desk-booking-page .interesting-challenges-section .ic-container .ic-description-container{display:flex;flex-direction:column;justify-content:center;}.desk-booking-page .interesting-challenges-section .ic-container .ic-description-container .ic-description{margin:0;}.desk-booking-page .request-section{margin:0 -16px;margin-bottom:0 !important;padding:30px 16px 120px 16px;background-color:#def8ff;}.desk-booking-page .request-section .req-header{font-family:Ubuntu !important;font-style:normal !important;font-weight:500 !important;font-size:20px !important;line-height:25px !important;text-align:center;font-feature-settings:'pnum' on,'lnum' on;color:#404040;margin:0 auto 9px;}.desk-booking-page .request-section .req-description{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;text-align:center;font-feature-settings:'salt' on;color:#404040;margin-bottom:20px;}.desk-booking-page .request-section .req-success-container{display:flex;flex-direction:column;height:auto;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:8px;padding:15px;margin:0 auto;}.desk-booking-page .request-section .req-success-container.hidden{display:none;}.desk-booking-page .request-section .req-success-container .icon-container{height:72px;width:72px;margin:0 auto 25px auto;border-radius:50%;background-color:#e6fff7;background-image:url("data:image/svg+xml,%3Csvg width='19' height='13' viewBox='0 0 19 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M2.04492 6.5L6.99467 11.4497L16.8942 1.55025' stroke='%2300E699' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E ");background-size:54px;background-position:center;background-repeat:no-repeat;}.desk-booking-page .request-section .req-success-container .text-container{display:flex;flex-direction:column;}.desk-booking-page .request-section .req-success-container .text-container .main-mesage{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:18px !important;line-height:25px !important;text-align:center;color:#404040;margin:0 auto 9px auto;}.desk-booking-page .request-section .req-success-container .text-container .secondary-mesage{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:15px;line-height:25px;text-align:center;font-feature-settings:'salt' on;color:#404040;margin:0 auto;}.desk-booking-page .request-section .req-form-container{display:flex;flex-direction:column;height:auto;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:8px;padding:15px;}.desk-booking-page .request-section .req-form-container.hidden{display:none;}.desk-booking-page .request-section .req-form-container .sending-request-error{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:18px;line-height:27px;text-align:center;color:#e92d2f;margin-bottom:27px;}.desk-booking-page .request-section .req-form-container .sending-request-error.hidden{display:none;}.desk-booking-page .request-section .req-form-container .input-fields-container{display:flex;flex-direction:column;margin-bottom:27px;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield{width:100%;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield .mdl-textfield__label:after{background-color:#00abdb;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield.is-focused label.mdl-textfield__label,.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield.is-dirty label.mdl-textfield__label{color:#00abdb;}.desk-booking-page .request-section .req-form-container .input-fields-container .field-validation-error{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;color:#ff4050;position:absolute;bottom:0;}.desk-booking-page .request-section .req-form-container .input-fields-container .field-validation-error.hidden{display:none;}.desk-booking-page .request-section .req-form-container .policy-agreement-container{margin:0 -7px 27px -7px;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container{margin:0 auto;display:flex;align-items:center;position:relative;padding-left:39px;font-family:Open Sans;font-style:normal;font-weight:normal;font-size:14px;line-height:25px;color:#404040;width:fit-content;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container p{font-size:inherit;line-height:inherit;margin:0;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container .privacy-link,.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container a{color:#00abdb;text-decoration:none;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container .privacy-link:hover,.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container a:hover{color:#1074aa;text-decoration:underline;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container .privacy-link:visited,.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container a:visited{color:#008bb1;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #8c8c8c;cursor:pointer;box-sizing:border-box;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container .checkmark.checked{border:1px solid #00abdb;background-color:#00abdb;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container .checkmark:after{left:6px;top:0;width:7px;height:14px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:none;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container .checkmark:hover{border:1px solid #00abdb;box-shadow:0 0 10px #00abdb;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container input:checked~.checkmark:after{display:block;}.desk-booking-page .request-section .req-form-container .req-form-btn-container{margin-bottom:27px;display:flex;justify-content:center;flex-direction:row;}.desk-booking-page .request-section .req-form-container .req-form-btn-container .req-form-btn{background:#00abdb;font-family:Open sans;font-size:18px;line-height:27px;font-style:normal;font-weight:600;color:#fff;border-radius:30px;text-align:center;padding:9px 36px;border:0;cursor:pointer;height:45px;align-items:center;text-transform:uppercase;}.desk-booking-page .request-section .req-form-container .req-form-btn-container .req-form-btn.disabled{background:#00abdb;opacity:.3;cursor:initial;pointer-events:none;}.desk-booking-page .request-section .req-form-container .req-form-btn-container .req-form-btn:not(:disabled):hover{box-shadow:0 0 10px #00abdb;}.desk-booking-page .request-section .req-form-container .captcha-agreement-container{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;text-align:center;color:#404040;}.desk-booking-page .request-section .req-form-container .captcha-agreement-container p{font-size:inherit;line-height:inherit;margin:0;}.desk-booking-page .request-section .req-form-container .captcha-agreement-container p a{color:#00abdb;text-decoration:none;}.desk-booking-page .request-section .req-form-container .captcha-agreement-container p a:hover{color:#1074aa;text-decoration:underline;}.desk-booking-page .request-section .req-form-container .captcha-agreement-container p a:visited{color:#008bb1;}}@media only screen and (min-width:360px){.desk-booking-page .header-section{--cell-size:82px;grid-template-rows:var(--cell-size) auto repeat(2,var(--cell-size));grid-template-areas:". . four five" "infoBlock infoBlock infoBlock infoBlock" ". . one one" ". three one one";}.desk-booking-page .header-section .information-block .header{margin:15px 0 10px;}.desk-booking-page .header-section .collage-item:nth-of-type(4),.desk-booking-page .header-section .collage-item:nth-of-type(5){display:block;}.desk-booking-page .header-section .collage-item:nth-of-type(4){grid-area:four;border-radius:50% 0;}.desk-booking-page .header-section .collage-item:nth-of-type(5){grid-area:five;border-radius:50% 50% 0 50%;}}@media only screen and (min-width:375px){.desk-booking-page .header-section{--cell-size:86px;}}@media only screen and (min-width:768px){.desk-booking-page .header-section{--cell-size:96px;margin:0 0 162px;}.desk-booking-page .header-section .information-block .header{font-size:50px !important;line-height:63px !important;margin:18px 0;}.desk-booking-page .header-section .information-block .body{font-size:20px;line-height:27px;}.desk-booking-page .info-section{padding:36px 0;margin:0 -8px 162px;}.desk-booking-page .info-section p{width:720px;font-size:20px;line-height:27px;margin:0 auto;}.desk-booking-page .wca-section{margin:0 0 162px !important;}.desk-booking-page .wca-section .wca-header{margin:0 0 27px;}.desk-booking-page .wca-section .wca-list{max-width:100%;grid-template-columns:repeat(3,1fr);grid-column-gap:32px;grid-row-gap:54px;}.desk-booking-page .wca-section .wca-title{font-size:24px !important;font-weight:600 !important;line-height:36px !important;}.desk-booking-page .wca-section .wca-text{font-size:18px;font-weight:400;line-height:27px;}.desk-booking-page .features-section .features-section-header{font-size:30px !important;line-height:45px !important;margin:0 0 45px;}.desk-booking-page .features-section .features-item:not(:first-of-type){margin:90px 0 0;}.desk-booking-page .features-section .features-title{font-size:24px !important;font-weight:600 !important;line-height:36px !important;}.desk-booking-page .features-section .features-text{font-size:20px;line-height:27px;margin:19px 0 36px;}.desk-booking-page .features-section .features-content{margin-bottom:0;}.desk-booking-page .interesting-challenges-section{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:45px;justify-content:center;grid-auto-flow:column;margin-bottom:108px !important;}.desk-booking-page .interesting-challenges-section .md-services-section-header{grid-column:auto/span 2;margin-bottom:36px;text-align:center;margin-top:0;}.desk-booking-page .interesting-challenges-section .ic-container{font-size:20px;margin-bottom:54px;}.desk-booking-page .interesting-challenges-section .ic-container .ic-icon-container{width:72px;height:72px;margin-right:24px;}.desk-booking-page .interesting-challenges-section .ic-container .ic-description-container .ic-description{margin:0;}.desk-booking-page .request-section{margin:0 -32px;margin-bottom:0 !important;padding:36px 32px 162px 32px;}.desk-booking-page .request-section .req-header{font-size:36px !important;line-height:54px !important;}.desk-booking-page .request-section .req-description{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:18px;line-height:27px;text-align:center;font-feature-settings:'salt' on;color:#404040;margin:0 auto 45px;max-width:706px;}.desk-booking-page .request-section .req-success-container{padding:36px 34px;max-width:638px;}.desk-booking-page .request-section .req-success-container .icon-container{height:96px;width:96px;margin:0 auto 25px auto;background-size:54px;}.desk-booking-page .request-section .req-success-container .text-container{display:flex;flex-direction:column;}.desk-booking-page .request-section .req-success-container .text-container .main-mesage{font-size:24px !important;line-height:36px !important;margin:0 auto 18px auto;}.desk-booking-page .request-section .req-success-container .text-container .secondary-mesage{font-size:18px;line-height:27px;}.desk-booking-page .request-section .req-form-container{display:flex;flex-direction:column;height:auto;padding:36px 34px;max-width:638px;margin:0 auto;}.desk-booking-page .request-section .req-form-container .sending-request-error{font-size:21px;line-height:36px;margin-bottom:45px;}.desk-booking-page .request-section .req-form-container .input-fields-container{flex-direction:row;justify-content:space-between;flex-wrap:wrap;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield{flex:0 0 300px;height:auto;padding:27px 0;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield__input{font-family:'Open Sans',sans-serif;font-size:18px;line-height:27px;padding:8px 0;height:27px;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield__label{font-size:18px;line-height:27px;top:39px;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield__label:after{bottom:27px;background-color:#00abdb;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield.is-focused .mdl-textfield__label{top:0;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield.is-focused .mdl-textfield__label,.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield.is-dirty .mdl-textfield__label{color:#00abdb;top:0;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield .field-validation-error{font-size:16px;line-height:27px;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield:last-of-type{flex:1 0 300px;}.desk-booking-page .request-section .req-form-container .policy-agreement-container{margin-bottom:27px;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container{font-size:18px;line-height:27px;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container .checkmark{height:27px;width:27px;}.desk-booking-page .request-section .req-form-container .policy-agreement-container .agree-container .checkmark:after{left:8px;top:0;width:7px;height:16px;}.desk-booking-page .request-section .req-form-container .captcha-agreement-container{font-size:16px;line-height:27px;text-align:center;max-width:400px;margin:0 auto;}}@media only screen and (min-width:1024px){.desk-booking-page .header-section{grid-template-rows:repeat(3,var(--cell-size));grid-template-columns:auto repeat(4,var(--cell-size));grid-template-areas:"infoBlock . . one one" "infoBlock two three one one" "infoBlock . four five .";}.desk-booking-page .header-section .information-block{padding:0 54px 0 0;}.desk-booking-page .header-section .information-block .header{margin:18px 0 18px;}.desk-booking-page .header-section .information-block .body{margin:0;}.desk-booking-page .header-section .collage-item{background-size:74px;}.desk-booking-page .header-section .collage-item:nth-of-type(6){display:block;grid-area:six;border-radius:50% 0 50% 50%;}.desk-booking-page .info-section{margin:0 0 162px;}.desk-booking-page .info-section p{width:800px;}.desk-booking-page .wca-section .wca-header{margin:0 0 54px;}.desk-booking-page .wca-section .wca-list{grid-template-columns:repeat(3,1fr);}.desk-booking-page .features-section .features-list{width:800px;margin:0 auto;}.desk-booking-page .features-section .features-image{max-width:800px;}.desk-booking-page .interesting-challenges-section{grid-column-gap:30px;margin-bottom:117px !important;}.desk-booking-page .interesting-challenges-section .ic-container{line-height:24px;font-size:20px;margin-bottom:45px;}.desk-booking-page .interesting-challenges-section .ic-container .ic-icon-container{margin-right:20px;}.desk-booking-page .interesting-challenges-section .ic-container .ic-description-container{justify-content:center;}}@media only screen and (min-width:1280px){.desk-booking-page .header-section{--cell-size:128px;}.desk-booking-page .header-section .information-block .header{font-size:60px !important;line-height:72px !important;margin:34.5px 0 27px;padding:0 30px 0 0;}.desk-booking-page .header-section .information-block .body{font-size:24px;line-height:36px;}.desk-booking-page .info-section p{width:800px;font-size:24px;line-height:36px;}.desk-booking-page .wca-section .wca-list{grid-column-gap:50px;}.desk-booking-page .features-section .features-section-header{font-size:36px !important;line-height:54px !important;}.desk-booking-page .features-section .features-list{width:100%;}.desk-booking-page .features-section .features-item{flex-direction:row;}.desk-booking-page .features-section .features-item .features-content{margin:0 30px 0 0;}.desk-booking-page .features-section .features-content{margin:0 0 0 30px;}.desk-booking-page .features-section .features-text{margin:28px 0 0;font-size:21px;line-height:36px;}.desk-booking-page .features-section .features-image{max-width:800px;flex-shrink:0;}.desk-booking-page .interesting-challenges-section .md-services-section-header{font-size:36px !important;line-height:150% !important;}.desk-booking-page .interesting-challenges-section .ic-container .ic-description-container .ic-description{font-size:24px;line-height:150%;}.desk-booking-page .request-section{margin:0 -60px;margin-bottom:0 !important;padding:36px 60px 162px 60px;}.desk-booking-page .request-section .req-success-container .icon-container{height:105px;width:105px;margin:0 auto 25px auto;background-size:75px;}.desk-booking-page .request-section .req-form-container{display:flex;flex-direction:column;height:auto;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:8px;padding:36px 34px;max-width:638px;margin:0 auto;}}@media only screen and (min-width:1366px){.desk-booking-page .header-section .information-block .header{margin:0 0 27px;}.desk-booking-page .features-section .features-item:nth-of-type(even) .features-content{margin:0 40px 0 0;}.desk-booking-page .features-section .features-content{margin:0 0 0 40px;}.desk-booking-page .interesting-challenges-section{grid-column-gap:48px;}.desk-booking-page .interesting-challenges-section .md-services-section-header{font-size:36px !important;line-height:54px !important;}.desk-booking-page .interesting-challenges-section .ic-container{font-size:24px;line-height:32px;font-weight:600;}.desk-booking-page .interesting-challenges-section .ic-container .ic-icon-container{width:72px;height:72px;}.desk-booking-page .interesting-challenges-section .ic-container p{font-size:24px;line-height:32px;font-weight:400;margin-bottom:0;}}@media only screen and (min-width:1440px){.desk-booking-page .header-section .information-block .header{margin-top:18px;}.desk-booking-page .interesting-challenges-section{grid-column-gap:48px;}.desk-booking-page .request-section{margin:0 calc((100vw - 1298px)/-2);margin-bottom:0 !important;padding:36px 60px 162px 60px;}.desk-booking-page .request-section .req-form-container{display:flex;flex-direction:column;height:auto;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.1);border-radius:8px;padding:36px 34px;max-width:638px;margin:0 auto;}.desk-booking-page .request-section .req-form-container .input-fields-container .mdl-textfield{padding:27px 0;}}