:root{--font-family:"Montserrat",sans-serif;--text-cl:#000c37;--white-cl:#fff}.api-booking-landing{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:167%;color:var(--text-cl)}.api-booking-landing *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.api-booking-landing img{display:block;max-width:100%;height:auto}.api-booking-landing h1,.api-booking-landing h2,.api-booking-landing h3,.api-booking-landing h4,.api-booking-landing p{margin:0}.api-booking-landing a{text-decoration:none}.api-booking-landing strong{font-weight:400}.api-booking-landing a,.api-booking-landing button,.api-booking-landing input{-webkit-tap-highlight-color:transparent}.api-booking-landing ul{margin:0;padding:0;list-style:none}.api-booking-landing button{cursor:pointer}.api-booking-landing .container{max-width:600px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.api-booking-landing .visually-hidden{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;-webkit-transition:all 250ms ease;transition:all 250ms ease}.api-booking-landing .section-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 32px;width:100%;font-weight:600;font-size:16px;line-height:156%;color:#fff;color:var(--white-cl);border-radius:6px;background-color:var(--text-cl)}.api-booking-landing .section-link-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:14px 32px;width:100%;font-weight:600;font-size:16px;line-height:162%;text-align:right;color:var(--text-cl)}.api-booking-landing .section-link-btn.simple-link{padding:0;width:210px;max-width:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.api-booking-landing .section-title{margin-bottom:24px;font-weight:600;font-size:22px;line-height:145%;text-align:center}.api-booking-landing .section-img{width:100%}.api-booking-landing .section .text .bold{font-weight:600}.api-booking-landing .section.hero{padding:81px 0 0 0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(45,255,179,.1)),color-stop(40%,#fff));background-image:linear-gradient(90deg,rgba(45,255,179,.1) 0,#fff 40%);background-repeat:no-repeat;background-position:left -17px;overflow:hidden}.api-booking-landing .section.hero .container{margin-bottom:15px}.api-booking-landing .section.hero .main-title{margin-bottom:15px;font-weight:600;font-size:24px;line-height:142%}.api-booking-landing .section.hero .text-box{max-width:600px;margin-bottom:17px}.api-booking-landing .section.hero .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.api-booking-landing .section.hero .img-box .section-img{position:relative;right:-15px;width:96%}.api-booking-landing .section.booking-api{padding:88px 0 0 0}.api-booking-landing .section.booking-api .content-box{margin-bottom:82px}.api-booking-landing .section.booking-api .img-box{padding:0 11px 0 11px}.api-booking-landing .section.booking-api .text{font-size:22px;line-height:145%;text-align:center}.api-booking-landing .section.booking-api .text .icon-title{position:relative;top:3px;display:inline-block;width:27px;height:12px;font-size:0;background-image:url(/design/images/integrations/api-booking/mobile/icons/title-icon.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-device-pixel-ratio:2),screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.api-booking-landing .section.booking-api .text .icon-title{background-image:url(/design/images/integrations/api-booking/mobile/icons/title-icon@2x.png)}}.api-booking-landing .section.benefits{padding:82px 0 0 0}.api-booking-landing .section.benefits .benefits-list{margin-bottom:8px}.api-booking-landing .section.benefits .benefits-list .item{padding:24px;border:1px solid #e0e4ec;border-radius:16px}.api-booking-landing .section.benefits .benefits-list .item:not(:last-child){margin-bottom:8px}.api-booking-landing .section.benefits .benefits-list .item:nth-child(2){padding:24px 24px 26px 24px}.api-booking-landing .section.benefits .benefits-list .item:last-child{padding:24px 24px 29px 24px}.api-booking-landing .section.benefits .benefits-list .text{font-weight:500;font-size:14px;text-align:center}.api-booking-landing .section.how-to{padding:88px 0 0 0;overflow:hidden}.api-booking-landing .section.how-to .section-title{position:relative;left:5px;max-width:324px;margin:0 auto 24px auto}.api-booking-landing .section.how-to .how-to-list .item{padding:24px;border-radius:16px;background-color:#f8f9fd}.api-booking-landing .section.how-to .how-to-list .item:not(:last-child){margin-bottom:8px}.api-booking-landing .section.how-to .how-to-list .item-title{margin-bottom:16px;font-weight:600;font-size:18px;line-height:156%}.api-booking-landing .section.how-to .how-to-list .text-box .text:not(:last-child){margin-bottom:8px}.api-booking-landing .section.cta{padding:88px 0 88px 0}.api-booking-landing .section.cta .box{padding:37px 26px 40px 26px;margin:0 auto;max-width:343px;border-radius:32px;background-image:linear-gradient(55deg,rgba(134,142,249,.2) 0,rgba(242,249,255,.2) 100%),url(/design/images/integrations/api-booking/mobile/icons/arrow-right.png);background-repeat:no-repeat,no-repeat;background-size:cover,60px;background-position:center,27px 245px}@media screen and (min-device-pixel-ratio:2),screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.api-booking-landing .section.cta .box{background-image:linear-gradient(55deg,rgba(134,142,249,.2) 0,rgba(242,249,255,.2) 100%),url(/design/images/integrations/api-booking/mobile/icons/arrow-right@2x.png);background-size:cover,60px;background-position:center,27px 245px}}.api-booking-landing .section.cta .section-title{margin:0 auto 10px auto;max-width:265px}.api-booking-landing .section.cta .text{margin-bottom:16px;text-align:center}.api-booking-landing .section.cta .section-btn{padding:11px;margin:0 auto;width:205px}@media screen and (min-width:375px){.api-booking-landing .section.benefits .section-title{margin-bottom:22px}.api-booking-landing .section.benefits .benefits-list{margin-bottom:7px}.api-booking-landing .section.benefits .benefits-list .item:nth-child(2){padding:24px}.api-booking-landing .section.benefits .benefits-list .item:nth-child(5){padding:24px 24px 26px 24px}.api-booking-landing .section.how-to .section-title{left:0}.api-booking-landing .section.cta .box{padding:37px 35px 40px 35px}.api-booking-landing .section.cta .text{margin-bottom:18px}}@media screen and (min-width:768px){.api-booking-landing .section-btn{padding:11px;width:auto;text-wrap:nowrap;font-size:16px}.api-booking-landing .section-link-btn{padding:11px 24px 11px 0;width:auto;text-wrap:nowrap}.api-booking-landing .section-title{font-size:32px;line-height:131%}.api-booking-landing .section.hero{padding:42px 0 0 0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(45,255,179,.05)),color-stop(40%,#fff));background-image:linear-gradient(90deg,rgba(45,255,179,.05) 0,#fff 40%)}.api-booking-landing .section.hero .tablet-contaner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:16px;position:relative;z-index:2}.api-booking-landing .section.hero .container{padding:0;margin:47px 0 0 0;max-width:unset;width:400px}.api-booking-landing .section.hero .main-title{font-size:44px;line-height:123%}.api-booking-landing .section.hero .text{width:90%}.api-booking-landing .section.hero .btn-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:18px}.api-booking-landing .section.hero .btn-box .section-btn{min-width:170px}.api-booking-landing .section.hero .img-box .section-img{top:0;right:2px;width:100%}.api-booking-landing .section.booking-api{padding:55px 0 0 0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(45,255,179,.05)),color-stop(40%,#fff));background-image:linear-gradient(90deg,rgba(45,255,179,.05) 0,#fff 40%);background-repeat:no-repeat;background-position:left -425px;background-size:contain}.api-booking-landing .section.booking-api .text{max-width:723px;margin:0 auto 135px auto;font-weight:500;font-size:32px;line-height:131%}.api-booking-landing .section.booking-api .text .icon-title{top:2px;width:44px;height:20px;background-image:url(/design/images/integrations/api-booking/tablet/icons/title-icon.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.api-booking-landing .section.booking-api .text .icon-title{background-image:url(/design/images/integrations/api-booking/tablet/icons/title-icon@2x.png)}}@media screen and (min-width:768px){.api-booking-landing .section.booking-api .img-box{padding:0 5px 0 4px}}@media screen and (min-width:768px){.api-booking-landing .section.benefits{padding:129px 0 0 0}.api-booking-landing .section.benefits .section-title{margin-bottom:40px}.api-booking-landing .section.benefits .benefits-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:74px 100px 74px 100px;gap:16px 16px;grid-template-areas:"a b" "c d" "e f" "g g";max-width:1024px;margin:0 auto 16px auto}.api-booking-landing .section.benefits .benefits-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.api-booking-landing .section.benefits .benefits-list .item:not(:last-child){margin-bottom:0}.api-booking-landing .section.benefits .benefits-list .item:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.api-booking-landing .section.benefits .benefits-list .item:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.api-booking-landing .section.benefits .benefits-list .item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.api-booking-landing .section.benefits .benefits-list .item:nth-child(2) .text{width:77%}.api-booking-landing .section.benefits .benefits-list .item:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.api-booking-landing .section.benefits .benefits-list .item:nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.api-booking-landing .section.benefits .benefits-list .item:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.api-booking-landing .section.benefits .benefits-list .item:last-child{padding:24px;grid-area:g}.api-booking-landing .section.benefits .benefits-list .item .text{font-size:16px;line-height:162%}}@media screen and (min-width:768px){.api-booking-landing .section.how-to{padding:144px 0 0 0}.api-booking-landing .section.how-to .section-title{left:0;max-width:unset;margin:0 0 40px 0}.api-booking-landing .section.how-to .how-to-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 160px;gap:16px 16px;grid-template-areas:"a b" "c c";max-width:1024px;margin:0 auto}.api-booking-landing .section.how-to .how-to-list .item:not(:last-child){margin-bottom:0}.api-booking-landing .section.how-to .how-to-list .item:last-child{grid-area:c}.api-booking-landing .section.how-to .how-to-list .item-title{font-size:20px;line-height:150%}}@media screen and (min-width:768px){.api-booking-landing .section.cta{padding:144px 0 144px 0}.api-booking-landing .section.cta .box{padding:80px 48px;margin:0 auto;max-width:736px;border-radius:60px;background-image:linear-gradient(55deg,rgba(134,142,249,.2) 0,rgba(242,249,255,.2) 100%),url(/design/images/integrations/api-booking/tablet/icons/arrow-right.png);background-size:cover,105px;background-position:center,151px 232px}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.api-booking-landing .section.cta .box{background-image:linear-gradient(55deg,rgba(134,142,249,.2) 0,rgba(242,249,255,.2) 100%),url(/design/images/integrations/api-booking/tablet/icons/arrow-right@2x.png);background-size:cover,105px;background-position:center,151px 232px}}@media screen and (min-width:768px){.api-booking-landing .section.cta .section-title{margin:0 0 16px 0;max-width:unset}}@media screen and (min-width:768px){.api-booking-landing .section.cta .text{margin-bottom:25px;font-weight:500}}@media screen and (min-width:1170px){.api-booking-landing .section-title{font-size:36px;line-height:133%}.api-booking-landing .section.hero{position:relative;padding:77px 0 161px 0;height:801px;background-image:none}.api-booking-landing .section.hero::after{position:absolute;top:-40px;left:0;content:"";display:block;width:700px;height:876px;background-image:radial-gradient(100% 40% at 0 47%,rgba(45,255,179,.1) 0,#fff 100%)}.api-booking-landing .section.hero .tablet-contaner{position:relative}.api-booking-landing .section.hero .container{margin:135px 0 0 0;min-width:474px}.api-booking-landing .section.hero .text-box{margin-bottom:24px}.api-booking-landing .section.hero .main-title{margin-bottom:25px;font-size:48px;line-height:125%}.api-booking-landing .section.hero .text{width:100%;font-size:14px;line-height:157%}.api-booking-landing .section.hero .btn-box{gap:24px}.api-booking-landing .section.hero .btn-box .section-btn{min-width:174px}.api-booking-landing .section.hero .img-box{position:absolute;top:-1px;right:-177px;width:65.3%}.api-booking-landing .section.booking-api{padding:143px 0 0 0;background-image:none}.api-booking-landing .section.booking-api .content-box{margin-bottom:148px}.api-booking-landing .section.booking-api .text{max-width:770px;margin:0 auto 135px auto;font-size:36px;line-height:133%}.api-booking-landing .section.booking-api .img-box{padding:0 15px 0 15px}.api-booking-landing .section.booking-api .img-box .section-img{margin:0 auto;width:88%}.api-booking-landing .section.benefits{padding:141px 0 0 0}.api-booking-landing .section.benefits .section-title{margin:0 auto 40px auto;max-width:772px}.api-booking-landing .section.benefits .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.api-booking-landing .section.benefits .benefits-list,.api-booking-landing .section.benefits .img-box{-ms-flex-preferred-size:calc((100% - 24px)/ 2);flex-basis:calc((100% - 24px)/ 2)}.api-booking-landing .section.benefits .benefits-list{gap:0 24px;grid-template-rows:98px 124px 100px 124px}.api-booking-landing .section.benefits .benefits-list .item:nth-child(1){height:74px}.api-booking-landing .section.benefits .benefits-list .item:nth-child(4){height:74px}.api-booking-landing .section.benefits .benefits-list .item:nth-child(2){height:100px}.api-booking-landing .section.benefits .benefits-list .item:nth-child(2) .text{width:100%}.api-booking-landing .section.benefits .benefits-list .item:nth-child(6){-ms-flex-item-align:end;align-self:flex-end;height:74px}.api-booking-landing .section.benefits .benefits-list .item:last-child{height:100px;-ms-flex-item-align:end;align-self:flex-end}.api-booking-landing .section.how-to{padding:145px 0 0 0}.api-booking-landing .section.how-to .how-to-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:unset}.api-booking-landing .section.how-to .how-to-list .item{padding:22px 24px 24px 24px;-ms-flex-preferred-size:calc((100% - 48px)/ 3);flex-basis:calc((100% - 48px)/ 3)}.api-booking-landing .section.how-to .how-to-list .item .text{font-size:14px;line-height:157%}.api-booking-landing .section.cta{padding:160px 0 160px 0}.api-booking-landing .section.cta .box{padding:78px 210px 80px 210px;margin:0 auto;max-width:unset;background-position:center,367px 248px}.api-booking-landing .section.cta .section-title{margin:0 0 27px 0}.api-booking-landing .section.cta .text{margin-bottom:33px}}@media screen and (min-width:1240px){.api-booking-landing .section.hero .tablet-contaner{max-width:1200px}.api-booking-landing .section.benefits .container{max-width:1200px}.api-booking-landing .section.how-to{padding:145px 0 0 0}.api-booking-landing .section.how-to .container{max-width:1200px}.api-booking-landing .section.cta .container{max-width:1200px}}@media screen and (min-width:1740px){.api-booking-landing .section.hero{padding:128px 0 176px 0;height:873px}.api-booking-landing .section.hero .container{margin:158px 0 0 0;min-width:565px}.api-booking-landing .section.hero .text-box{margin-bottom:33px}.api-booking-landing .section.hero .text{font-size:16px;line-height:162%}.api-booking-landing .section.hero .img-box{top:-2px;right:-391px;width:970px}}@media screen and (min-width:768px){.api-booking-landing{font-size:14px;line-height:157%}.api-booking-landing .container{max-width:1170px}}@media screen and (min-width:1170px){.api-booking-landing{font-size:16px;line-height:162%}}
/*# sourceMappingURL=/design/maps/integrations/api-booking.css.map.gz */
