*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-size:56.25%}@media only screen and (max-width:1300px){html{font-size:50%}}@media only screen and (max-width:900px){html{font-size:30%}}@media only screen and (max-width:600px){html{font-size:20%}}@media only screen and (min-width:1800px){html{font-size:62.5%}}body{background-color:#fff}.container{position:relative;z-index:0}@font-face{font-family:"Bookman Old Style";src:url(../fonts/bookman-bold.TTF);font-weight:700}@font-face{font-family:"Bookman Old Style";src:url(../fonts/bookman-reg.TTF);font-weight:400}@font-face{font-family:Roboto,sans-serif;src:url(../fonts/Roboto-Regular.ttf);font-weight:400;font-style:normal}.h1-title{font-family:"Bookman Old Style";font-weight:700;font-size:9rem;color:#000}@media only screen and (max-width:600px){.h1-title{font-size:50px}}.h3-title{font-family:"Bookman Old Style";font-weight:400;font-size:5rem;line-height:130%;color:#000}@media only screen and (max-width:900px){.h3-title{font-size:26px}}@media only screen and (max-width:600px){.h3-title{font-size:24px}}.h4-title{font-family:"Bookman Old Style";font-weight:400;font-size:3.4rem;line-height:130%;color:#000}@media only screen and (max-width:600px){.h4-title{font-size:20px}}.h5-title{font-family:"Bookman Old Style";font-weight:400;font-size:2.6rem;color:#000}@media only screen and (max-width:900px){.h5-title{font-size:18px}}@media only screen and (max-width:600px){.h5-title{font-size:14px}}.main-section{background:#df803e}.main-container{position:relative;height:100vh;padding-inline:12rem}@media only screen and (max-width:600px){.main-container{padding-inline:0;display:flex;flex-direction:column}}.main-container__header{width:100%;height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between;padding-top:5.4rem;padding-bottom:2.8rem}@media only screen and (max-width:600px){.main-container__header{height:100px}}.main-container__header_phone{width:100%;display:none;justify-content:flex-end;margin-right:20px}@media only screen and (max-width:600px){.main-container__header_phone{display:flex}}.main-container__header_nav{width:100%;margin-left:0}@media only screen and (max-width:600px){.main-container__header_nav{display:none}}.main-container__header_nav-list{display:flex;list-style-type:none;gap:3rem}.main-container__header_nav-item{list-style-type:none;margin-left:0}.main-container__header_nav-item a{color:#000;text-decoration:none;font-family:Bookman Old Style;font-size:2.6rem;font-weight:400}.main-container__header_icon-box{display:flex;gap:2.4rem;z-index:1}@media only screen and (max-width:600px){.main-container__header_icon-box{display:none}}.main-container__header_icon{width:4rem;height:4rem;margin-right:0}.main-container__line{width:100%;border-bottom:2px solid #fcfcfc;color:#fff}.main-container .triangle{position:absolute;width:0;height:0;padding-top:0;border-top:50vh solid rgba(0,0,0,0);border-right:45vw solid #fcfcfc;border-bottom:50vh solid rgba(0,0,0,0);right:0;top:0}@media only screen and (max-width:600px){.main-container .triangle{border-bottom:30vh solid #fcfcfc;border-right:50vw solid rgba(0,0,0,0);border-left:50vw solid rgba(0,0,0,0);border-top-width:0;bottom:0;top:unset;left:0}}.main-container__wrapper{display:flex;justify-content:space-between;height:calc(100% - 122px)}@media only screen and (max-width:600px){.main-container__wrapper{flex-direction:column;padding-inline:20px;height:auto;overflow:hidden}}.main-container__wrapper_left{display:flex;flex-direction:column;justify-content:center;position:relative;width:55%;margin-bottom:18rem}@media only screen and (max-width:600px){.main-container__wrapper_left{width:100%;margin-bottom:0}}.main-container__wrapper_right{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.main-container__wrapper_img{height:85%}.main-container__h1{margin-bottom:4rem}@media only screen and (max-width:600px){.main-container__h1{margin-top:32px}}.main-container__h3{margin-bottom:9rem}@media only screen and (max-width:600px){.main-container__h3{font-size:30px;margin-top:0}}.button{width:-moz-fit-content;width:fit-content;padding:2rem 4.2rem;display:flex;justify-content:center;align-items:center;background-color:#fcfcfc;font-family:"Bookman Old Style";font-weight:400;font-size:2.6rem;border-radius:1.2rem;border-color:rgba(0,0,0,0)}@media only screen and (max-width:600px){.button{margin-inline:auto;padding:10px 16px;font-size:18px}}.modal__button{width:-moz-fit-content;width:fit-content;padding:2rem 6.6rem;display:flex;justify-content:center;align-items:center;background-color:#df803e;font-family:"Bookman Old Style";font-weight:400;font-size:2.6rem;border-radius:1.2rem;border-color:rgba(0,0,0,0);margin-inline:auto}@media only screen and (max-width:600px){.modal__button{padding:3rem 10.6rem;font-size:18px}}.modal__button_close{padding:0;width:100%;border:none;background:0 0;font-weight:200;font-size:6rem;margin-right:0;display:flex;justify-content:end;margin-bottom:2.5rem}@media only screen and (max-width:600px){.modal__button_close{font-size:12rem;margin-bottom:4.5rem}}.about-container__button{background-color:#df803e;border:.2rem solid #000;border-radius:1.2rem;display:flex;margin-top:6.4rem}@media only screen and (max-width:600px){.about-container__button{font-size:14px}}.modal{position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .5s}.modal.open{opacity:1;visibility:visible}.modal__h4{display:flex;align-items:center;justify-content:center;margin-bottom:4rem}@media only screen and (max-width:600px){.modal__h4{font-size:6.5rem;margin-bottom:10rem}}.modal__h4_wrap1{display:flex;align-items:center;justify-content:center;margin-bottom:4rem}@media only screen and (max-width:600px){.modal__h4_wrap1{font-size:6.5rem}}.modal__h4_wrap2{text-align:center}@media only screen and (max-width:600px){.modal__h4_wrap2{font-size:6.5rem;margin-top:4px}}.modal__content-wrapper_form{display:block}.modal__content-wrapper_done{display:none}.modal__window{position:relative;z-index:2;width:55rem;background-color:#fcfcfc;border-radius:4rem;padding:4rem 4.3rem 12rem 4.3rem}@media only screen and (max-width:600px){.modal__window{min-width:100rem;padding:8rem 10rem 14rem 10rem}}.modal__window.success .modal__content-wrapper_form{display:none}.modal__window.success .modal__content-wrapper_done{display:block}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:0}.form__group-1{margin-bottom:4rem}.form__group-2{margin-bottom:6.4rem}@media only screen and (max-width:600px){.form__group-2{margin-bottom:10rem}}.form{position:relative}.form__input{width:100%;background:rgba(0,0,0,0);font-family:"Bookman Old Style";font-weight:400;font-size:2.6rem;border:none;border-bottom:.2rem solid #000;padding-bottom:1.6rem}@media only screen and (max-width:600px){.form__input{font-size:4.6rem;margin-bottom:2rem}}.form__input:focus-visible{outline:0}.icons-container{padding-top:10rem;padding-inline:12rem}.icons-container__titles{display:flex}@media only screen and (max-width:900px){.icons-container__titles{flex-direction:column}}@media only screen and (max-width:600px){.icons-container__titles{flex-direction:column}}.icons-container__h5{color:#df803e;font-weight:700;letter-spacing:.8px;min-width:12rem}@media only screen and (max-width:900px){.icons-container__h5{margin-bottom:36px}}@media only screen and (max-width:600px){.icons-container__h5{margin-bottom:24px}}.icons-container__h4{text-align:center}@media only screen and (max-width:900px){.icons-container__h4{margin:8px 0 0 0;font-size:18px}}@media only screen and (max-width:600px){.icons-container__h4{margin:4px 0 0 0;font-size:14px}}.icons-container__h3{width:100%;text-align:center;margin-bottom:6.4rem}.icons-container__cards{width:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8.2rem;justify-content:center;margin-bottom:12rem;padding-inline:12rem}@media only screen and (max-width:1300px){.icons-container__cards{padding-inline:2rem}}@media only screen and (max-width:900px){.icons-container__cards{display:grid;grid-template-columns:repeat(2,1fr);padding-inline:6rem}}@media only screen and (max-width:600px){.icons-container__cards{display:grid;grid-template-columns:repeat(2,1fr);padding-inline:3rem}}.icons-container__box{width:40.6;padding:5.3rem 2rem;border:.2rem solid #000;border-radius:5rem}.icons-container__icon{display:flex;margin-inline:auto;margin-bottom:1rem;width:20.6rem}.about-section{background:#df803e}.about-container{padding:10rem 12rem 12rem 12rem}@media only screen and (max-width:900px){.about-container{padding:10rem 8rem 12rem 8rem;overflow:hidden}}@media only screen and (max-width:600px){.about-container{padding:10rem 6rem 12rem 6rem;overflow:hidden}}.about-container__titles{display:flex}.about-container__h5{position:absolute;color:#fff;font-weight:700;letter-spacing:.8px;top:0}.about-container__h3{width:100%;text-align:center;margin-bottom:6.4rem}.about-container__content{position:relative;display:flex;justify-content:space-between;gap:2rem;width:100%}@media only screen and (max-width:600px){.about-container__content{flex-direction:column}}.about-container__content_left{align-content:end}@media only screen and (max-width:600px){.about-container__content_left{margin-bottom:24px}}.about-container__content_left .content__img{height:50rem}@media only screen and (max-width:600px){.about-container__content_left .content__img{display:none}}.about-container__content_block{border-bottom:.2rem solid #000}.about-container__content_block .content__block_list{display:flex;align-items:center;gap:4rem;padding-block:1rem;border-top:.2rem solid #000;border-inline:rgba(0,0,0,0);max-width:82.4rem;min-height:11rem}@media only screen and (max-width:600px){.about-container__content_block .content__block_list{align-items:center;max-width:none;min-height:15rem}}.about-container__content_block .content__block_number{display:flex;align-items:center;height:6.6rem;padding:1rem;border:.2rem solid #000;border-radius:100%}@media only screen and (max-width:600px){.about-container__content_block .content__block_number{font-size:16px}}.about-container__content_block .content__block_h4{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:600px){.about-container__content_block .content__block_h4{font-size:16px}}.about-container__content_right{align-content:end}.about-container__content_right .content__img{height:50rem}@media only screen and (max-width:600px){.about-container__content_right .content__img{display:none}}.about-container__button-wrap{width:100%;display:flex;justify-content:center}@media only screen and (max-width:600px){.about-container__button-wrap{position:relative}}.about-container__phone{display:none}@media only screen and (max-width:600px){.about-container__phone{display:flex;position:absolute;left:-15px;top:35px}.about-container__phone .content__img_phone{height:50rem;overflow:hidden}}.about-container__phone2{display:none}@media only screen and (max-width:600px){.about-container__phone2{display:flex;height:50rem;position:absolute;right:-15px;top:5px}}.study-container{padding:12rem}@media only screen and (max-width:600px){.study-container{padding:12rem 6rem}}.study-container__img{display:none}@media only screen and (max-width:600px){.study-container__img{display:block;margin-top:10rem}}.study-container__h5{color:#000;font-weight:700;letter-spacing:.8px;margin-bottom:7.2rem}.study-container__content{display:flex;justify-content:space-between;gap:4rem;margin-bottom:6.4rem}@media only screen and (max-width:600px){.study-container__content{display:block}}.study-container__left_h3{margin-bottom:6.4rem}@media only screen and (max-width:600px){.study-container__left_h3{text-align:center}}.study-container__left .content__block_list{display:flex;align-items:center;gap:4rem;padding-block:1rem}@media only screen and (max-width:600px){.study-container__left .content__block_list{margin:5px}}.study-container__left .content__block_number{color:#000;display:flex;align-items:center;height:6.6rem;padding:1rem;border:.2rem solid #000;border-radius:100%}@media only screen and (max-width:600px){.study-container__left .content__block_number{font-size:20px;height:9.6rem}}@media only screen and (max-width:600px){.study-container__left .content__block_h4{font-size:20px}}.study-container__right{display:flex;align-items:end}@media only screen and (max-width:600px){.study-container__right{display:none}}.study-container__right .content__img{width:95.6rem}.study-container__cource_h3{text-align:center;margin-bottom:6.4rem}.study-container__cource-block{display:flex;flex-direction:row;justify-content:space-between;gap:4rem}@media only screen and (max-width:600px){.study-container__cource-block{flex-direction:column}}.study-container__cource-block .cource-block__block-1{display:flex;flex-direction:row;gap:4rem}.study-container__cource-block .cource-block__number{display:flex;align-items:center;height:6.6rem;width:6.6rem;padding:1rem;border:.2rem solid #000;border-radius:100%}@media only screen and (max-width:600px){.study-container__cource-block .cource-block__number{height:9.6rem;width:9.6rem}}.study-container__cource-block .cource-block__text{display:flex;flex-direction:column}.study-container__cource-block .cource-block__h4{margin-bottom:2rem}@media only screen and (max-width:600px){.study-container__cource-block .cource-block__h4{font-size:20px}}@media only screen and (max-width:600px){.study-container__cource-block .cource-block__h5{margin-top:2px;font-size:16px}}.travel-container{padding:6rem 12rem 12rem 12rem}@media only screen and (max-width:600px){.travel-container{padding:12rem 6rem}}.travel-container__titles{display:flex;margin-bottom:5rem}@media only screen and (max-width:600px){.travel-container__titles{flex-direction:column}}.travel-container__h5{min-width:22rem;font-weight:700;letter-spacing:.8px}@media only screen and (max-width:600px){.travel-container__h5{margin-bottom:7.2rem}}.travel-container__h3{width:100%;padding-left:31rem}@media only screen and (max-width:600px){.travel-container__h3{padding-left:unset;text-align:center}}.travel-container__h4{margin-bottom:5rem}.gallery{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,1fr);grid-gap:2rem}@media only screen and (max-width:600px){.gallery{grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);margin-bottom:12px;height:800px}}.gallery__item{overflow:hidden}.gallery__item-1{grid-column:1/4;grid-row:1/5}@media only screen and (max-width:600px){.gallery__item-1{grid-column:5/-1;grid-row:1/3}}.gallery__item-2{grid-column:4/9;grid-row:1/4}@media only screen and (max-width:600px){.gallery__item-2{grid-column:1/5;grid-row:8/9}}.gallery__item-3{grid-column:9/-1;grid-row:1/4}@media only screen and (max-width:600px){.gallery__item-3{grid-column:5/-1;grid-row:7/9}}.gallery__item-4{grid-column:1/4;grid-row:5/9}@media only screen and (max-width:600px){.gallery__item-4{grid-column:1/5;grid-row:1/3}}.gallery__item-5{grid-column:4/8;grid-row:4/9}@media only screen and (max-width:600px){.gallery__item-5{grid-column:1/5;grid-row:6/8}}.gallery__item-6{grid-column:8/-1;grid-row:4/7}@media only screen and (max-width:600px){.gallery__item-6{grid-column:1/-1;grid-row:3/5}}.gallery__item-7{grid-column:8/10;grid-row:7/9}@media only screen and (max-width:600px){.gallery__item-7{grid-column:1/-1;grid-row:5/6}.gallery__item-7 .gallery__img{-o-object-position:center 84%;object-position:center 84%}}.gallery__item-8{grid-column:10/-1;grid-row:7/9}@media only screen and (max-width:600px){.gallery__item-8{grid-column:5/-1;grid-row:6/7}}.gallery__img{width:100%;height:100%;border-radius:1.5rem;-o-object-fit:cover;object-fit:cover}.company-section{background:#df803e}.company-container{padding:12rem}@media only screen and (max-width:1300px){.company-container{padding:12rem 0}}@media only screen and (max-width:600px){.company-container{padding:12rem 0}}.company-container__titles{display:flex;margin-bottom:6.4rem}@media only screen and (max-width:1300px){.company-container__titles{display:block;padding-inline:12rem}}@media only screen and (max-width:600px){.company-container__titles{display:block;padding-inline:12rem}}.company-container__h5{min-width:22rem;font-weight:700;letter-spacing:.8px;color:#fff}@media only screen and (max-width:1300px){.company-container__h5{margin-bottom:12px}}@media only screen and (max-width:600px){.company-container__h5{margin-bottom:12px}}.company-container__h3{width:100%;padding-left:10rem}.company-container__h4{margin-bottom:5rem}.company-container__cards{display:flex;justify-content:space-between;align-items:center;gap:3rem}.company-container__card{background:#fcfcfc;height:-moz-fit-content;height:fit-content;border-radius:2rem;padding-bottom:6.3rem}@media only screen and (max-width:1300px){.company-container__card{margin-bottom:12px;display:flex;flex-direction:column;align-items:center;padding-top:20px}}@media only screen and (max-width:600px){.company-container__card{margin-bottom:12px;display:flex;flex-direction:column;align-items:center;padding-top:20px}}.company-container__text{padding:4rem 2rem 0 2rem}.company-container__text_h4{font-size:3rem;text-align:center;padding-bottom:20px}@media only screen and (max-width:1300px){.company-container__text_h4{font-size:20px;margin:0;padding-bottom:10px}}@media only screen and (max-width:600px){.company-container__text_h4{font-size:20px;margin:0;padding-bottom:10px}}.company-container__text_h5{font-size:2.2rem;text-align:center;margin:0;padding-bottom:10px}@media only screen and (max-width:1300px){.company-container__text_h5{font-size:16px;padding-bottom:0}}@media only screen and (max-width:600px){.company-container__text_h5{font-size:16px;padding-bottom:0}}.company-container__text_add{display:none}.company-container__foto{border-radius:2rem 2rem 0 0;width:100%;height:50.9rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1300px){.company-container__foto{width:94px;height:110px;border-radius:2rem 2rem 2rem 2rem}}@media only screen and (max-width:600px){.company-container__foto{width:94px;height:110px;border-radius:2rem 2rem 2rem 2rem}}.company-container__btn-color{color:#fff}.company-container__button{display:none}@media only screen and (max-width:1300px){.company-container__button{display:flex;justify-content:space-between;width:100%;height:64px;padding-inline:12px}}@media only screen and (max-width:600px){.company-container__button{display:flex;justify-content:space-between;width:100%;height:64px;padding-inline:12px}}.company-container__button-right{min-width:10.6rem}@media only screen and (max-width:1300px){.company-container__button-right{display:none}}@media only screen and (max-width:600px){.company-container__button-right{display:none}}.company-container__button-left{min-width:10.6rem}@media only screen and (max-width:1300px){.company-container__button-left{display:none}}@media only screen and (max-width:600px){.company-container__button-left{display:none}}.company-container .swiper-wrapper{align-items:center}.company-container .swiper-wrapper .swiper-slide{transition:all .2s linear;transform:scale(.8)!important}@media only screen and (max-width:1300px){.company-container .swiper-wrapper .swiper-slide{transform:scale(1)!important}}@media only screen and (max-width:600px){.company-container .swiper-wrapper .swiper-slide{transform:scale(1)!important}}.company-container .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1)!important}.company-container .swiper-wrapper .swiper-slide.swiper-slide-active .company-container__text_add{display:block}hr{display:none}@media only screen and (max-width:1300px){hr{display:block;border-top:2px solid #df803e;margin:0 15% 10px 15%}}@media only screen and (max-width:600px){hr{display:block;border-top:2px solid #df803e;margin:0 15% 10px 15%}}.feedback-container{padding:12rem}.feedback-container__titles{display:flex;margin-bottom:6.4rem}@media only screen and (max-width:600px){.feedback-container__titles{display:block}}.feedback-container__h5{min-width:22rem;font-weight:700;letter-spacing:.8px;color:#000}@media only screen and (max-width:600px){.feedback-container__h5{margin-bottom:12px}}.feedback-container__h3{width:100%;padding-left:35rem}@media only screen and (max-width:600px){.feedback-container__h3{padding-left:0;text-align:center}}.feedback-container__cards{display:flex;justify-content:space-between;align-items:center;gap:7rem}.feedback-container__btn{min-width:10.6rem}@media only screen and (max-width:600px){.feedback-container__btn{display:none}}.feedback-container__btn_phone{display:none}@media only screen and (max-width:600px){.feedback-container__btn_phone{display:flex;justify-content:space-between;width:100%;height:64px}}.feedback-container__btn-color{color:#df803e}.feedback-container__card{background-color:#df803e;padding:2rem 8rem;width:100%;border-radius:5rem}@media only screen and (max-width:600px){.feedback-container__card{margin-bottom:20px}}.feedback-container__top{display:flex;justify-content:space-between;border-bottom:.2rem solid #fff;margin-bottom:2rem}.feedback-container__top_text{display:flex;flex-direction:column;justify-content:center}.feedback-container__top_h4{margin:0}.feedback-container__top_h5{margin:0}@media only screen and (max-width:600px){.feedback-container__top_h5{margin-bottom:5px}}.feedback-container__giraffe{width:7.6rem}.footer-section{background:#df803e}.footer-container{padding:12rem;display:flex;justify-content:space-between}@media only screen and (max-width:600px){.footer-container{display:block;position:relative}}.footer-container__h3{font-weight:700;font-size:4.2rem;display:flex;align-items:center}@media only screen and (max-width:600px){.footer-container__h3{font-size:20px}}.footer-container__contacts{display:flex;justify-content:space-between;align-items:center;gap:12rem}@media only screen and (max-width:600px){.footer-container__contacts{display:block}}.footer-container__h5{font-size:1.8rem;line-height:200%}@media only screen and (max-width:600px){.footer-container__h5{font-size:14px;margin-bottom:0}}.footer-container__socialmedia{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:600px){.footer-container__socialmedia{display:flex;position:absolute;right:40px;top:67px}}.hamburger-menu{width:100%;background-color:#fcfcfc;position:fixed;display:none;flex-direction:column;height:100vh;top:0;left:0;z-index:10000;transform:translateX(100%);transition:all .5s}@media only screen and (max-width:600px){.hamburger-menu{display:flex}}.hamburger-menu.open{transform:translateX(0)}.hamburger-menu__line{width:100%;border-bottom:2px solid #df803e}.hamburger-menu__header{width:100%;display:flex;justify-content:space-between}.hamburger-menu__h3{margin:11px;margin-inline:15px;font-weight:700;font-size:32px;width:100%}.hamburger-menu__toggle{margin-inline:20px;display:flex;align-items:center}.hamburger-menu__img{width:100%;display:flex;justify-content:center;padding-bottom:40px;overflow:hidden}.hamburger-menu__img .img{height:100%}.hamburger-menu__btn{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin-inline:20px}.menu__box{list-style:none;padding:20px;margin:0}.menu__item{font-family:"Bookman Old Style";font-weight:400;font-size:20px;color:#000;line-height:52px}