*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;border:0 none;outline:0}body{min-height:100vh;line-height:1}ol[class],ul[class]{list-style:none}img{max-width:100%;display:block}button,form,input,option,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0}table,tbody,td,tfoot,th,thead,tr{border-collapse:collapse;border-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{position:relative;font:400 14px/1 "Gotham Pro",Arial,Helvetica,sans-serif;background:#fff;color:#050b46}.main{overflow:hidden}.customScroll{height:100%}.container{max-width:1580px;width:100%;margin:0 auto}@media only screen and (max-width:1600px){.container{max-width:1200px}}@media only screen and (max-width:1200px){.container{padding:0 15px}}@media only screen and (max-width:599px){.container{padding:0 10px}}.swiper-container{margin:0}.logo{display:block}.logo__icon{display:block;width:184px}@media only screen and (max-width:1400px){.logo__icon{width:140px}}@media only screen and (max-width:1000px){.logo__icon{width:120px}}@media only screen and (max-width:599px){.logo__icon{width:100px}}.logo__icon path{fill:#050b46}.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1000px){.menu-list{-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}}.menu-item{margin-left:15px;margin-right:15px}@media (max-width:1920px){.menu-item{margin-left:calc(5px + 10 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.menu-item{margin-right:calc(5px + 10 * ((100vw - 320px)/ 1920))}}@media only screen and (max-width:1000px){.menu-item{margin:0;margin-top:15px;margin-bottom:15px}}@media only screen and (max-width:1000px) and (max-width:1920px){.menu-item{margin-top:calc(5px + 10 * ((100vw - 320px)/ 1920))}}@media only screen and (max-width:1000px) and (max-width:1920px){.menu-item{margin-bottom:calc(5px + 10 * ((100vw - 320px)/ 1920))}}.menu__link{text-decoration:none;color:#050b46;text-transform:uppercase;font-weight:500}.tel{color:#050b46;font-weight:700;text-decoration:none}@media only screen and (max-width:767px){.tel{font-size:calc(14px + 13.6 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.tel{font-size:calc(14px + 8 * (100vw / 1903))}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#25aafb;border-radius:30px;color:#fff;font-weight:700;text-decoration:none;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;cursor:pointer}.btn:hover{background-color:#050b46}.btn_large{padding-top:25px;padding-right:45px;padding-bottom:25px;padding-left:45px}@media only screen and (max-width:767px){.btn_large{font-size:calc(14px + 10.2 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.btn_large{font-size:calc(14px + 6 * (100vw / 1903))}}@media (max-width:1920px){.btn_large{padding-top:calc(5px + 20 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.btn_large{padding-right:calc(10px + 35 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.btn_large{padding-bottom:calc(5px + 20 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.btn_large{padding-left:calc(10px + 35 * ((100vw - 320px)/ 1920))}}.btn_small{padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px}@media only screen and (max-width:767px){.btn_small{font-size:calc(12px + 5.1 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.btn_small{font-size:calc(12px + 3 * (100vw / 1903))}}@media (max-width:1920px){.btn_small{padding-top:calc(5px + 10 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.btn_small{padding-right:calc(10px + 15 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.btn_small{padding-bottom:calc(5px + 10 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.btn_small{padding-left:calc(10px + 15 * ((100vw - 320px)/ 1920))}}.btn__icon{display:block;width:14px;margin-left:16px}.btn__icon path{fill:#fff}section{padding-top:100px;padding-bottom:100px}@media (max-width:1920px){section{padding-top:calc(30px + 70 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){section{padding-bottom:calc(30px + 70 * ((100vw - 320px)/ 1920))}}section .container{position:relative}.sectionNum{position:absolute;right:0;top:-60px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:1920px){.sectionNum{top:calc(-5px + -55 * ((100vw - 320px)/ 1920))}}@media only screen and (max-width:767px){.sectionNum{font-size:calc(14px + 6.8 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.sectionNum{font-size:calc(14px + 4 * (100vw / 1903))}}@media only screen and (max-width:1200px){.sectionNum{right:15px}}.sectionLabel{position:absolute;left:0;top:-60px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:1920px){.sectionLabel{top:calc(-5px + -55 * ((100vw - 320px)/ 1920))}}@media only screen and (max-width:767px){.sectionLabel{font-size:calc(14px + 6.8 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.sectionLabel{font-size:calc(14px + 4 * (100vw / 1903))}}@media only screen and (max-width:1200px){.sectionLabel{left:15px}}.textrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.textrow p{max-width:398px;width:100%;margin:0 15px;line-height:1.8}@media only screen and (max-width:767px){.textrow p{font-size:calc(12px + 6.8 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.textrow p{font-size:calc(12px + 4 * (100vw / 1903))}}@media only screen and (max-width:1000px){.textrow p{max-width:48%;margin:0 1%}}@media only screen and (max-width:599px){.textrow p{max-width:100%;margin:0}}.overflow{overflow:hidden}.close{cursor:pointer}@media only screen and (min-width:1200px){.close:hover .close__icon path{fill:#050b46}}.close__icon{display:block;width:16px}.close__icon path{-webkit-transition:.3s ease;transition:.3s ease}.os-content{padding:0!important}.os-scrollbar-vertical{right:4px}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:10px;bottom:10px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:0;right:0}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#050b46}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:0;width:4px}.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__group--direction_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__field{padding:5px 0}.form__field--type_input{width:100%;max-width:397px;margin:0 auto}.form__field--type_submit{width:100%;padding-top:15px}.form__field--type_policy{padding-top:12px;width:100%}.form__policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__btn{min-width:277px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__note{font-weight:500;font-size:12px;line-height:100%;padding-left:10px;text-align:left}.form__note a{text-decoration:none;color:inherit}.form__note a:hover{color:#25aafb}.t-field__input{width:100%;height:61px;border:2px solid #b7c9ef;color:#25aafb;border-radius:42px;padding-left:45px}@media (max-width:1920px){.t-field__input{height:calc(40px + 21 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.t-field__input{padding-left:calc(15px + 30 * ((100vw - 320px)/ 1920))}}.t-field__input.error{border-color:#d11c1c}.checkbox{position:relative;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.checkbox__input{position:absolute;left:100%;opacity:0;visibility:hidden}.checkbox__input:checked+.checkbox__mark:after{opacity:1}.checkbox__mark{width:15px;height:15px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #25aafb}.checkbox__mark::after{content:"";width:7px;height:7px;border-radius:50%;background-color:#25aafb;opacity:0}.header{padding-top:30px;padding-bottom:30px;background:#fff}@media (max-width:1920px){.header{padding-top:calc(10px + 20 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.header{padding-bottom:calc(10px + 20 * ((100vw - 320px)/ 1920))}}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .menu{-webkit-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1000px){.header .menu{position:fixed;z-index:10;top:0;width:50vw;height:100vh;background:#fff;overflow:hidden;right:-100vw;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .menu .hamburger{margin-bottom:auto}}.header .menu.is-active{right:0}@media only screen and (max-width:1000px){.header .menu-item{margin:15px 0}}@media only screen and (max-width:1000px){.header .menu__link{font-size:24px}}@media only screen and (max-width:599px){.header .menu__link{font-size:16px}}@media only screen and (max-width:599px){.header .btn__icon{display:none}}@media only screen and (max-width:599px){.header .tel{font-size:12px}}.header .action{text-align:center}.header .action-item{margin-bottom:7px}.hamburger{padding:0;display:none;-webkit-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:1000px){.hamburger{display:block}}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:20px;height:14px;display:block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:20px;height:2px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1)}.mainscreen{background-size:cover;background-position:center top;padding-top:150px;padding-bottom:150px}@media (max-width:1920px){.mainscreen{padding-top:calc(30px + 120 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.mainscreen{padding-bottom:calc(30px + 120 * ((100vw - 320px)/ 1920))}}.mainscreen__tag{font-weight:700}@media only screen and (max-width:767px){.mainscreen__tag{font-size:calc(14px + 17 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.mainscreen__tag{font-size:calc(14px + 10 * (100vw / 1903))}}.mainscreen__title{font-weight:800;line-height:1.2;margin-top:auto;margin-top:75px}@media only screen and (max-width:767px){.mainscreen__title{font-size:calc(22px + 98.6 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.mainscreen__title{font-size:calc(22px + 58 * (100vw / 1903))}}@media (max-width:1920px){.mainscreen__title{margin-top:calc(30px + 45 * ((100vw - 320px)/ 1920))}}.mainscreen__subtitle{font-weight:500;line-height:1.4}@media only screen and (max-width:767px){.mainscreen__subtitle{font-size:calc(12px + 13.6 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.mainscreen__subtitle{font-size:calc(12px + 8 * (100vw / 1903))}}.mainscreen-sitelink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto 0;color:#7077bc;text-decoration:none;font-weight:50;font-weight:500;margin-top:75px;margin-bottom:100px}@media only screen and (max-width:767px){.mainscreen-sitelink{font-size:calc(14px + 3.4 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.mainscreen-sitelink{font-size:calc(14px + 2 * (100vw / 1903))}}@media (max-width:1920px){.mainscreen-sitelink{margin-top:calc(30px + 45 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.mainscreen-sitelink{margin-bottom:calc(40px + 60 * ((100vw - 320px)/ 1920))}}.mainscreen-sitelink__icon{display:block;width:15px;margin-right:14px}.mainscreen-sitelink__icon path{fill:#7077bc}.about .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__title{font-weight:700;line-height:1.4;margin-bottom:46px}@media only screen and (max-width:767px){.about__title{font-size:calc(22px + 64.6 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.about__title{font-size:calc(22px + 38 * (100vw / 1903))}}@media (max-width:1920px){.about__title{margin-bottom:calc(20px + 26 * ((100vw - 320px)/ 1920))}}.about__subtitle{font-weight:700;line-height:1.2;margin-bottom:14px}@media only screen and (max-width:767px){.about__subtitle{font-size:calc(14px + 10.2 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.about__subtitle{font-size:calc(14px + 6 * (100vw / 1903))}}@media (max-width:1920px){.about__subtitle{margin-bottom:calc(7px + 7 * ((100vw - 320px)/ 1920))}}.about__text{line-height:1.4}@media only screen and (max-width:767px){.about__text{font-size:calc(12px + 6.8 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.about__text{font-size:calc(12px + 4 * (100vw / 1903))}}.about .col{width:30%}@media only screen and (max-width:767px){.about .col{width:50%}}@media only screen and (max-width:599px){.about .col{width:100%;margin-bottom:15px}}.about .item{padding-left:52px;position:relative}.about .item:not(:last-child){margin-bottom:70px}@media (max-width:1920px){.about .item:not(:last-child){margin-bottom:calc(25px + 45 * ((100vw - 320px)/ 1920))}}.about .item__icon{position:absolute;left:0;top:0;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;width:24px;height:24px;border-radius:50%;background:#050b46}.about .item__icon svg{display:block}.about .item__icon svg path{fill:#fff}.about .item__title{font-weight:700;line-height:1.4;margin-bottom:12px}@media only screen and (max-width:767px){.about .item__title{font-size:calc(14px + 10.2 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.about .item__title{font-size:calc(14px + 6 * (100vw / 1903))}}@media (max-width:1920px){.about .item__title{margin-bottom:calc(5px + 7 * ((100vw - 320px)/ 1920))}}.about .item__text{line-height:1.4}@media only screen and (max-width:767px){.about .item__text{font-size:calc(12px + 6.8 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.about .item__text{font-size:calc(12px + 4 * (100vw / 1903))}}.preview{position:relative}.preview .container{max-width:1254px;padding-top:40px}@media (max-width:1920px){.preview .container{padding-top:calc(20px + 20 * ((100vw - 320px)/ 1920))}}@media only screen and (max-width:1400px){.preview .container{max-width:1200px}}.preview:before{content:'';display:block;height:50%;width:100%;position:absolute;left:0;top:0;z-index:-1;background:#f0f3fa}.preview .top{margin-bottom:130px;position:relative}@media (max-width:1920px){.preview .top{margin-bottom:calc(50px + 80 * ((100vw - 320px)/ 1920))}}.preview-view{display:block;background:#fff;max-width:1046px;width:100%;margin:0 auto;height:653px;overflow:auto;border-radius:7px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-box-shadow:0 60px 35px rgba(52,70,116,.25);box-shadow:0 60px 35px rgba(52,70,116,.25)}@media only screen and (max-width:1450px){.preview-view{max-width:900px;height:560px}}@media only screen and (max-width:599px){.preview-view{-webkit-box-shadow:0 20px 35px rgba(52,70,116,.25);box-shadow:0 20px 35px rgba(52,70,116,.25);height:400px}}@media only screen and (max-width:370px){.preview-view{height:320px}}.preview-view-pic{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.preview__icon{display:block;position:absolute;right:2%;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (max-width:1200px){.preview__icon{display:none}}.preview__icon .arrow_top{-webkit-animation:3s linear infinite alternate animate_one;animation:3s linear infinite alternate animate_one}.preview__icon .arrow_bottom{-webkit-animation:3s linear infinite alternate animate_two;animation:3s linear infinite alternate animate_two}.preview__icon .ghost_top{-webkit-animation:2s linear infinite alternate animate_one;animation:2s linear infinite alternate animate_one}.preview__icon .ghost_bottom{-webkit-animation:2s linear infinite alternate animate_two;animation:2s linear infinite alternate animate_two}@-webkit-keyframes animate_one{0%{-webkit-transform:translate(0,10px);transform:translate(0,10px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,10px);transform:translate(0,10px)}}@keyframes animate_one{0%{-webkit-transform:translate(0,10px);transform:translate(0,10px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,10px);transform:translate(0,10px)}}@-webkit-keyframes animate_two{0%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}}@keyframes animate_two{0%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}}.mobile{background:#f0f3fa;padding-bottom:60px}@media (max-width:1920px){.mobile{padding-bottom:calc(20px + 40 * ((100vw - 320px)/ 1920))}}.mobile .container{max-width:1254px;padding-top:20px}@media only screen and (max-width:1400px){.mobile .container{max-width:1200px}}.mobile .slider{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:60px}@media only screen and (max-width:599px){.mobile .slider{padding-bottom:30px}}.mobile .slider-wrapper{margin:0 auto;width:100%;max-width:900px;overflow:hidden}.mobile .slide{overflow:hidden;border-radius:14px;width:322px;-webkit-box-shadow:0 60px 35px -25px rgba(52,70,116,.4);box-shadow:0 60px 35px -25px rgba(52,70,116,.4)}@media only screen and (max-width:1450px){.mobile .slide{width:275px}}@media only screen and (max-width:1200px){.mobile .slide{-webkit-box-shadow:0 40px 35px -25px rgba(52,70,116,.4);box-shadow:0 40px 35px -25px rgba(52,70,116,.4)}}@media only screen and (max-width:599px){.mobile .slide{-webkit-box-shadow:0 20px 35px -25px rgba(52,70,116,.4);box-shadow:0 20px 35px -25px rgba(52,70,116,.4);width:260px}}.mobile__text{max-width:857px;width:100%;margin:0 auto;text-align:center;line-height:1.8}@media only screen and (max-width:767px){.mobile__text{font-size:calc(14px + 3.4 * ((100vw - 320px)/ 1903))}}@media only screen and (min-width:767px){.mobile__text{font-size:calc(14px + 2 * (100vw / 1903))}}.mobile .pointer{position:absolute;right:0;top:50%;width:75px;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:1200px){.mobile .pointer{display:none}}.mobile .pointer .arrow_left{-webkit-animation:3s linear infinite alternate animate_left;animation:3s linear infinite alternate animate_left}.mobile .pointer .arrow_right{-webkit-animation:3s linear infinite alternate animate_right;animation:3s linear infinite alternate animate_right}.mobile .pointer .ghost_left{-webkit-animation:2s linear infinite alternate animate_left;animation:2s linear infinite alternate animate_left}.mobile .pointer .ghost_right{-webkit-animation:2s linear infinite alternate animate_right;animation:2s linear infinite alternate animate_right}@-webkit-keyframes animate_left{0%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}}@keyframes animate_left{0%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}}@-webkit-keyframes animate_right{0%{-webkit-transform:translate(-5px,0);transform:translate(-5px,0)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-5px,0);transform:translate(-5px,0)}}@keyframes animate_right{0%{-webkit-transform:translate(-5px,0);transform:translate(-5px,0)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-5px,0);transform:translate(-5px,0)}}.programming{position:relative}.programming .container{max-width:1254px}@media only screen and (max-width:1400px){.programming .container{max-width:1200px}}.programming-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;padding-bottom:100px;position:relative}@media (max-width:1920px){.programming-images{padding-top:calc(30px + 10 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.programming-images{padding-bottom:calc(30px + 70 * ((100vw - 320px)/ 1920))}}@media only screen and (max-width:1000px){.programming-images{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.programming__img{-webkit-box-shadow:0 60px 35px rgba(52,70,116,.25);box-shadow:0 60px 35px rgba(52,70,116,.25);border-radius:7px;-o-object-fit:cover;object-fit:cover;height:475px;cursor:pointer;opacity:0}@media only screen and (max-width:1600px){.programming__img{-webkit-box-shadow:0 30px 35px rgba(52,70,116,.25);box-shadow:0 30px 35px rgba(52,70,116,.25);height:355px}}@media only screen and (max-width:1000px){.programming__img{margin:0 0 20px 0}}.programming__img:nth-child(1){max-width:736px;width:100%;position:absolute;left:0;-webkit-transform:translate(-25%,0);transform:translate(-25%,0)}@media only screen and (max-width:1600px){.programming__img:nth-child(1){-webkit-transform:translate(-10%,0);transform:translate(-10%,0);max-width:600px}}@media only screen and (max-width:1450px){.programming__img:nth-child(1){-webkit-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (max-width:1000px){.programming__img:nth-child(1){position:static;width:48%;height:250px}}@media only screen and (max-width:599px){.programming__img:nth-child(1){width:100%}}.programming__img:nth-child(2){max-width:736px;width:100%;position:relative;z-index:3;height:576px}@media only screen and (max-width:1600px){.programming__img:nth-child(2){max-width:600px;height:440px}}@media only screen and (max-width:1000px){.programming__img:nth-child(2){position:static;height:250px;width:48%}}@media only screen and (max-width:599px){.programming__img:nth-child(2){width:100%}}.programming__img:nth-child(3){max-width:599px;width:100%;position:absolute;right:0;-webkit-transform:translate(25%,0);transform:translate(25%,0)}@media only screen and (max-width:1600px){.programming__img:nth-child(3){max-width:450px;-webkit-transform:translate(10%,0);transform:translate(10%,0)}}@media only screen and (max-width:1450px){.programming__img:nth-child(3){max-width:450px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (max-width:1000px){.programming__img:nth-child(3){position:static;height:250px;width:48%}}@media only screen and (max-width:599px){.programming__img:nth-child(3){width:100%}}.programming:before{content:'';display:block;height:50%;width:100%;position:absolute;left:0;bottom:0;z-index:-1;background:#f0f3fa}.devices{background:#f0f3fa;padding:0;overflow:hidden;height:1014px;position:relative}@media only screen and (max-width:1500px){.devices{height:700px}}@media only screen and (max-width:900px){.devices{height:540px}}.devices .row{position:absolute;overflow:hidden;left:0}.devices .row-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.devices .row_mobile-top{top:0;-webkit-transform:rotate(-30deg) translate(-30%,-75%);transform:rotate(-30deg) translate(-30%,-75%)}@media only screen and (max-width:1500px){.devices .row_mobile-top{-webkit-transform:rotate(-30deg) translate(-30%,-85%);transform:rotate(-30deg) translate(-30%,-85%)}}.devices .row_mobile-bottom{top:80%;-webkit-transform:rotate(-30deg) translate(10%,0);transform:rotate(-30deg) translate(10%,0)}@media only screen and (max-width:599px){.devices .row_mobile-bottom{display:none}}.devices .row_tablet{top:0;-webkit-transform:rotate(-30deg) translate(-30%,-75%);transform:rotate(-30deg) translate(-30%,-75%)}.devices .item{border-radius:25px;overflow:hidden;margin:0 25px}@media only screen and (max-width:900px){.devices .item{margin:0 10px}}.devices .item_mobile{background:url(../img/devices/mobile.jpg) no-repeat center center/contain;padding:33px 11px;min-width:210px}@media only screen and (max-width:1500px){.devices .item_mobile{min-width:170px;padding:24px 11px}}@media only screen and (max-width:900px){.devices .item_mobile{min-width:120px;padding:17px 11px}}.devices .item_tablet{background:url(../img/devices/tablet.jpg) no-repeat center center/contain;padding:29px 59px;min-width:638px}@media only screen and (max-width:1500px){.devices .item_tablet{min-width:470px;padding:24px 39px}}@media only screen and (max-width:900px){.devices .item_tablet{min-width:350px;padding:24px 29px}}.pages .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1000px){.pages .container{padding-top:15px}}.pages .col{width:32%}@media only screen and (max-width:1200px){.pages .col{width:49%}}.pages .img{cursor:pointer;width:100%;display:block;margin-bottom:16px;border-radius:15px;-webkit-box-shadow:0 4px 25px rgba(52,70,116,.25);box-shadow:0 4px 25px rgba(52,70,116,.25);opacity:0}@media only screen and (max-width:599px){.pages .img{-webkit-box-shadow:0 4px 12px rgba(52,70,116,.25);box-shadow:0 4px 12px rgba(52,70,116,.25);margin-bottom:8px}}.buttons{padding:0;padding-top:60px;padding-bottom:60px}@media (max-width:1920px){.buttons{padding-top:calc(20px + 40 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.buttons{padding-bottom:calc(20px + 40 * ((100vw - 320px)/ 1920))}}.buttons .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buttons .btn{margin:10px}.footer{padding-top:30px;padding-bottom:30px;background:#f0f3fa}@media (max-width:1920px){.footer{padding-top:calc(10px + 20 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.footer{padding-bottom:calc(10px + 20 * ((100vw - 320px)/ 1920))}}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1000px){.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .menu{margin:25px 0}.footer .action{text-align:center}.footer .action-item{margin-bottom:7px}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(29,32,61,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5000}.modal__container{background:linear-gradient(165.24deg,#edf6fd 2.7%,#fdfeff 100.36%);-webkit-box-shadow:0 60px 35px rgba(52,70,116,.25);box-shadow:0 60px 35px rgba(52,70,116,.25);border-radius:7px;max-width:770px;max-height:100vh;text-align:center}.modal__header{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal__title{font-weight:700;font-size:42px}@media (max-width:1920px){.modal__title{font-size:calc(27px + 15 * ((100vw - 320px)/ 1920))}}.modal__subtitle{font-size:18px;padding-top:9px;padding-bottom:41px}@media (max-width:1920px){.modal__subtitle{font-size:calc(12px + 6 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.modal__subtitle{padding-bottom:calc(20px + 21 * ((100vw - 320px)/ 1920))}}.modal__form{margin:0 auto}.modal__body{padding-bottom:80px;padding-left:110px;padding-right:110px}@media (max-width:1920px){.modal__body{padding-bottom:calc(25px + 55 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.modal__body{padding-left:calc(15px + 95 * ((100vw - 320px)/ 1920))}}@media (max-width:1920px){.modal__body{padding-right:calc(15px + 95 * ((100vw - 320px)/ 1920))}}.modal__icon{width:60px;height:60px;background-color:#25aafb;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 20px}.modal__arrow{width:21px;height:17px}.modal__close{background:0 0;border:0}.modal__header .modal__close:before{content:"\2715"}.modal__btn{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@media screen and (max-width:575px){.modal__container{margin:0 10px}}