.book_demo_sec{padding-left:19px}.book_demo_sec .main_container{margin:0 auto;max-width:807px;width:60%;width:calc(60% + 19px)}.book_demo_sec .main_top_row{background:#101242}.main_top_spacing{padding:10% 5% 24%}.book_demo_sec .main_container .imag_wrap{margin:0 auto;max-width:718px;width:98.9%}.book_demo_sec .main_container .img_spac{position:relative}.book_demo_sec .main_container .img_spac:after{content:"";display:block;padding-top:26.79166667%}.book_demo_sec .main_container .img_spac img{height:100%;left:0;position:absolute;top:0;width:100%}.book_demo_sec .main_container .title_sec{margin:1.4vw auto 0;max-width:553px;text-align:center;width:76.2%}.book_demo_sec .main_container .title_sec h2{color:#fff;font-family:YAET-UlOaM0-0;font-size:max(0px,calc(2.89966em - var(--ffsd)));font-weight:700;letter-spacing:-.009em;line-height:1.2em;margin:0}.book_demo_sec .main_container .btn_sec{margin:4.2vw auto 0;max-width:337px}.book_demo_sec .main_container .btn_sec a{background:#29c0eb;color:#fff;font-family:YAD1fQZ_06Y-0;font-size:max(0px,calc(1.54987em - var(--ffsd)));font-weight:700;letter-spacing:-.009em;line-height:1.4em;padding-left:5px;padding-right:5px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;width:100%}.book_demo_sec .main_container .bottom_text{color:#fff;font-family:YAD1fQZ_06Y-0;font-size:max(0px,calc(1.35317em - var(--ffsd)));letter-spacing:-.009em;line-height:1.4em;margin-top:4%;text-align:center}.book_demo_sec .main_container .bottom_text>:last-child{margin-bottom:0}.book_demo_sec .main_bottom_spacing{position:relative}.book_demo_sec .main_bottom_bg{left:0;position:absolute;top:0;width:100%;z-index:1}.book_demo_sec .main_bottom_row{margin-top:-9%}.book_demo_sec .main_bg_img{padding-top:68.7628866%}.book_demo_sec .main_bottom_row .main_bottom_spacing{position:relative}.book_demo_sec .main_bottom_content{max-width:527px;position:relative;-webkit-transform:translate(-20%,-20%);-ms-transform:translate(-20%,-20%);transform:translate(-20%,-20%);width:65.4%;z-index:5}.book_demo_sec .main_bottom_content_img{padding-top:108.47457627%;position:relative;-webkit-transform:rotate(24.16623731deg);-ms-transform:rotate(24.16623731deg);transform:rotate(24.16623731deg)}.book_demo_sec .main_bottom_content_img img{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:1680px){.book_demo_sec .main_container .title_sec{margin-top:1.8vw}.book_demo_sec .main_container .btn_sec{margin-top:4.8vw}}@media(max-width:1440px){.book_demo_sec .main_container .btn_sec{margin-top:5.5vw}}@media (max-width:1024px){.book_demo_sec .main_container .title_sec h2{font-size:max(0px,calc(3.67851em - var(--ffsd)))}.book_demo_sec .main_container .btn_sec a{font-size:max(0px,calc(1.96616em - var(--ffsd)))}.book_demo_sec .main_container .bottom_text{font-size:max(0px,calc(1.71663em - var(--ffsd)))}.book_demo_sec .main_container{width:calc(76.1% + 19px)}.book_demo_sec .main_container .title_sec{margin-top:2.8vw}.book_demo_sec .main_container .btn_sec{margin-top:7.4vw;max-width:323px;width:45%}.book_demo_sec{padding-left:0}}@media (max-width:767px){.book_demo_sec .main_container{width:calc(74.8% + 19px)}.book_demo_sec .main_container .bottom_text{font-size:max(14px,calc(1.67482em - var(--ffsd)))}.book_demo_sec .main_container .btn_sec{max-width:unset;text-align:center;width:auto}.book_demo_sec .main_container .btn_sec a{padding-left:20px;padding-right:20px;width:auto}}@media (max-width:480px){.book_demo_sec .main_container{width:calc(100% - 20px)}.book_demo_sec .main_container .title_sec h2{font-size:max(18px,calc(3.67851em - var(--ffsd)))}.book_demo_sec .main_container .btn_sec a{font-size:max(0px,calc(1.96616em - var(--ffsd)))}.book_demo_sec .main_container .bottom_text{font-size:max(14px,calc(1.71663em - var(--ffsd)))}.book_demo_sec .main_container .title_sec h2{font-size:max(18px,calc(3.58892em - var(--ffsd)))}.book_demo_sec .main_container .btn_sec a{font-size:max(14px,calc(1.91828em - var(--ffsd)));padding-left:5px;padding-right:5px}.book_demo_sec .main_container .bottom_text{font-size:max(14px,calc(1.67482em - var(--ffsd)))}.book_demo_sec .main_container .btn_sec{margin-top:7.4vw;max-width:261px;width:44%}.book_demo_sec .main_top_spacing{padding-bottom:80px}.book_demo_sec .main_container .btn_sec{max-width:unset;text-align:center;width:auto}.book_demo_sec .main_container .btn_sec a{padding-left:20px;padding-right:20px;width:auto}}