.banner_cource{position:relative;width:100%;padding-top:7.292vw;min-height:100vh;height:auto}.banner_course_bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;z-index:1}.banner_cource ._container{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.25vw}.banner_cource .content_banner{display:grid;grid-template-columns:50vw 26.25vw;grid-template-rows:auto;-moz-column-gap:4.688vw;column-gap:4.688vw;row-gap:3.385vw}.banner_cource .text_content{grid-area:1 / 1 / 2 / 2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.042vw}.banner_cource .subtitle{color:var(--green-dark);font-family:var(--main-font);font-size:1.458vw;font-style:normal;font-weight:600;line-height:123%}.banner_cource .page_name{color:var(--green-dark);font-family:var(--secondary-font);font-size:5vw;font-style:normal;font-weight:400;line-height:90%}.banner_cource .just_text{color:var(--text);font-family:var(--main-font);font-size:1.354vw;font-style:normal;font-weight:600;line-height:140%;width:38.646vw}.banner_cource .buttons_content{grid-area:2 / 1 / 3 / 2;display:flex;align-items:center;justify-content:flex-start;gap:1.25vw}.banner_cource .pannel_banner{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;gap:.313vw;padding:1.042vw;justify-content:center;border-radius:.417vw;background:rgba(255,255,255,.5);box-shadow:-.26vw -.26vw .781vw 0vw #FFF,.26vw .26vw .781vw 0vw #A6D8D8;overflow:hidden;color:rgba(0,63,63,.8);font-family:var(--main-font);font-size:1.25vw;font-style:normal;font-weight:600;line-height:140%}.banner_cource .pannel_banner img{width:1.458vw;height:1.458vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner_cource .blue_btn{height:3.854vw}.banner_cource .image_content{grid-area:1 / 2 / 3 / 3;width:26.25vw;height:31.146vw;overflow:hidden;border-radius:.625vw}.banner_cource .image_content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exercises{padding:5.208vw 0 6.167vw 0}.exercises .block_title{margin-bottom:1.563vw}.exercises .just_text{margin-bottom:2.604vw}.exercises .swiper{overflow:visible}.exercises .swiper-slide{display:flex;align-items:flex-start;justify-content:flex-start;gap:1.25vw;border-radius:1.042vw;background:var(--bg-color);padding:1.667vw;overflow:hidden;height:25.99vw;width:100%}.exercises .swiper-wrapper{border-radius:1.042vw;border:.052vw solid var(--white-color);box-shadow:-.26vw -.26vw .781vw 0vw #FFF,.26vw .26vw .781vw 0vw #A6D8D8}.exercises .img_slider{width:38.333vw;height:22.656vw;flex-shrink:0;border-radius:.833vw;overflow:hidden}.exercises .img_slider img{-o-object-fit:cover;object-fit:cover;height:100%}.exercises .exercises_slide_content{display:flex;flex-direction:column;gap:1.042vw;height:100%;position:relative;width:38.333vw}.exercises .title_slide{color:var(--green-dark);font-family:var(--secondary-font);font-size:1.875vw;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.037vw;text-transform:uppercase}.exercises .text_slide{color:var(--text-color);font-family:var(--main-font);font-size:1.146vw;font-style:normal;font-weight:400;line-height:140%}.exercises .blue_btn{width:auto;min-width:12.083vw;height:2.969vw;position:absolute;bottom:0;right:0}.exercises .swiper-button-next,.exercises .swiper-button-prev{right:.3vw;left:auto;bottom:auto;top:-2.969vw;transform:unset;display:flex;width:2.324vw;height:2.324vw;padding:.54vw .498vw .54vw .581vw;justify-content:center;align-items:center;background-color:var(--accent-color);border-radius:.415vw;box-shadow:-.207vw -.207vw .623vw 0vw #FFF,.207vw .207vw .623vw 0vw #A6D8D8;overflow:hidden;transition:var(--transition-main)}.exercises .swiper-button-prev{right:3.646vw}.exercises .swiper-button-next:hover,.exercises .swiper-button-prev:hover{box-shadow:-.26vw -.26vw .781vw 0vw rgba(255,255,255,.5) inset,.26vw .26vw .781vw 0vw #648C8C inset}.exercises .swiper-button-next::after,.exercises .swiper-button-prev::after{font-size:.99vw;color:var(--bg-color)}.quote_from_book .swiper-button-prev{left:auto;right:3.646vw}.realitology_methods.cource_metods .metods_item{min-height:19.271vw}.realitology_methods.cource_metods .metods_item span{gap:1.063vw}.realitology_methods.cource_metods .title{width:100%;text-align:left;color:var(--text-color);font-family:var(--secondary-font);font-size:1.25vw;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.025vw;text-transform:uppercase}.realitology_methods.cource_metods .just_text{color:var(--grey-dark);font-family:var(--main-font);font-size:1.042vw;font-style:normal;font-weight:400;line-height:120%;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.faq{padding:5.208vw 0}.faq .block_title{margin-bottom:2.083vw}.faq .faq_content{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25vw}.faq .img_block{width:26.25vw;height:42.344vw;flex-shrink:0;overflow:hidden;border-radius:.625vw}.faq .img_block img{-o-object-fit:cover;object-fit:cover}.faq .faq_item{position:relative;background:var(--bg-color);border-radius:.833vw;border:.052vw solid #FFF;box-shadow:-.26vw -.26vw .781vw 0vw #FFF,.26vw .26vw .781vw 0vw #A6D8D8;margin-bottom:1.25vw;overflow:hidden;transition:var(--transition-main)}.faq .faq_item::before{pointer-events:none;content:'';width:100%;height:100%;position:absolute;left:0;top:0;box-shadow:-.26vw -.26vw .781vw 0vw #FFF inset,.26vw .26vw .781vw 0vw #A6D8D8 inset;opacity:0;transition:var(--transition-main)}.faq .faq_item.active::before{opacity:1}.faq .title_item{display:flex;justify-content:space-between;align-items:center}.faq .text{color:var(--green-dark);font-family:var(--secondary-font);font-size:1.25vw;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.025vw;text-transform:uppercase;padding:1.667vw 0 1.667vw 1.667vw}.faq .plus{position:relative;display:flex;width:5.625vw;height:5.417vw;padding:1.302vw 1.406vw;justify-content:center;align-items:center;background:var(--bg-color);box-shadow:-.26vw -.26vw .781vw 0vw #FFF inset,.26vw .26vw .781vw 0vw #A6D8D8 inset}.faq .faq_item .plus .line{width:2.083vw;height:.208vw;border-radius:.156vw;background-color:var(--green-dark);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;transition:var(--transition-main)}.faq .faq_item .plus .line:first-child{transform:translate(-50%,-50%) rotate(90deg)}.faq .faq_item.active .plus .line{background-color:var(--accent-color)}.faq .faq_item.active .plus .line:first-child{transform:translate(-50%,-50%) rotate(0deg)}.faq .faq_item .text_content{max-height:0;transition:var(--transition-main);overflow:hidden}.faq .faq_item.active .text_content{max-height:20.833vw}.faq .text_item{color:var(--text-color);opacity:.8;font-family:var(--main-font);font-size:1.146vw;font-style:normal;font-weight:400;line-height:140%;padding:1.458vw 1.667vw}.consult_form .title_consult_form{color:var(--bg-color);font-family:var(--secondary-font);font-size:2.5vw;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.05vw;padding-bottom:1.563vw}.consult_form .blue_btn{margin-top:.833vw}.consult_form .img_block{position:relative;z-index:1;width:38.333vw;height:26.771vw;flex-shrink:0;border-radius:.417vw;overflow:hidden}.consult_form .img_block img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.consult_form .block_title,.consult_form .just_text{width:59.635vw}@media only screen and (max-width:1200px){.banner_cource{padding-top:13.021vw;min-height:133.333vw}.banner_cource ._container{gap:2.604vw}.banner_cource .content_banner{display:grid;grid-template-columns:60.286vw 31.901vw;-moz-column-gap:.651vw;column-gap:.651vw;row-gap:5.208vw}.banner_cource .text_content{grid-area:1 / 1 / 2 / 2;gap:2.605vw}.banner_cource .subtitle{font-size:3.645vw}.banner_cource .page_name{font-size:6.51vw}.banner_cource .just_text{font-size:2.865vw;width:52.734vw}.banner_cource .buttons_content{grid-area:2 / 1 / 3 / 3;gap:3.125vw;flex-wrap:wrap}.banner_cource .pannel_banner{gap:.783vw;padding:2.605vw;border-radius:1.042vw;background:rgba(255,255,255,.5);box-shadow:-.65vw -.65vw 1.952vw 0vw #FFF,.65vw .65vw 1.952vw 0vw #A6D8D8;font-size:3.125vw;background:rgba(255,255,255,.9)}.banner_cource .pannel_banner img{width:3.645vw;height:3.645vw}.banner_cource .blue_btn{height:9.635vw;width:92.188vw}.banner_cource .image_content{grid-area:1 / 2 / 2 / 3;width:31.901vw;height:73.438vw;border-radius:1.563vw}.exercises{padding:10.417vw 0 7.813vw 0}.exercises .block_title{margin-bottom:2.604vw}.exercises .just_text{margin-bottom:3.385vw}.exercises .swiper-wrapper{border-radius:2.605vw;border:.13vw solid var(--white-color);box-shadow:-.651vw -.651vw 1.953vw 0vw #FFF,.651vw .651vw 1.953vw 0vw #A6D8D8}.exercises .swiper-slide{flex-direction:column;gap:3.906vw;border-radius:2.605vw;padding:2.604vw;height:95.052vw}.exercises .img_slider{width:100%;height:36.328vw;border-radius:1.341vw}.exercises .exercises_slide_content{gap:2.605vw;width:100%}.exercises .title_slide{font-size:4.167vw;letter-spacing:-.092vw}.exercises .text_slide{font-size:2.605vw}.exercises .blue_btn{min-width:30.208vw;height:7.423vw}.exercises .swiper-button-next,.exercises .swiper-button-prev{right:.75vw;top:-6.12vw;width:5.81vw;height:5.81vw;padding:1.35vw 1.245vw 1.35vw 1.452vw;border-radius:1.037vw;box-shadow:-.517vw -.517vw 1.558vw 0vw #FFF,.517vw .517vw 1.558vw 0vw #A6D8D8}.exercises .swiper-button-prev{right:9.115vw}.exercises .swiper-button-next:hover,.exercises .swiper-button-prev:hover{box-shadow:-.65vw -.65vw 1.952vw 0vw rgba(255,255,255,.5) inset,.65vw .65vw 1.952vw 0vw #648C8C inset}.exercises .swiper-button-next::after,.exercises .swiper-button-prev::after{font-size:2.475vw}.quote_from_book .swiper-button-prev{right:9.115vw}.realitology_methods.cource_metods .metods_item{min-height:32.552vw}.realitology_methods.cource_metods .metods_item span{gap:1.563vw}.realitology_methods.cource_metods .title{font-size:3.125vw;letter-spacing:-.063vw}.realitology_methods.cource_metods .just_text{font-size:2.605vw;-webkit-line-clamp:3}.faq{padding:7.813vw 0}.faq .block_title{margin-bottom:3.906vw}.faq .faq_content{display:block}.faq .img_block{display:none}.faq .faq_item{border-radius:2.083vw;border:.13vw solid #FFF;box-shadow:-.651vw -.651vw 1.953vw 0vw #FFF,.651vw .651vw 1.953vw 0vw #A6D8D8;margin-bottom:3.125vw}.faq .faq_item::before{box-shadow:-.651vw -.651vw 1.953vw 0vw #FFF inset,.651vw .651vw 1.953vw 0vw #A6D8D8 inset}.faq .text{font-size:3.125vw;letter-spacing:-.063vw;padding:4.167vw 0 4.167vw 4.167vw}.faq .plus{width:14.063vw;height:13.542vw;padding:3.255vw 3.515vw;box-shadow:-.65vw -.65vw 1.952vw 0vw #FFF inset,.65vw .65vw 1.952vw 0vw #A6D8D8 inset}.faq .faq_item .plus .line{width:5.208vw;height:.52vw;border-radius:.39vw}.faq .faq_item.active .text_content{max-height:52.083vw}.faq .text_item{font-size:2.865vw;padding:3.125vw}.consult_form .form_1_block_content{flex-direction:column;gap:3.125vw}.consult_form .title_consult_form{font-size:4.688vw;letter-spacing:-.125vw;padding-bottom:3.908vw}.consult_form .blue_btn{margin-top:1.302vw}.consult_form .img_block{width:86.979vw;height:40.625vw;border-radius:1.042vw}.consult_form .block_title,.consult_form .just_text{width:100%}}@media only screen and (max-width:600px){.banner_cource{padding-top:21.867vw;min-height:178.667vw;padding-bottom:8vw;height:auto}.banner_cource ._container{gap:2.667vw}.banner_cource .content_banner{display:flex;flex-direction:column;gap:4.267vw;align-items:flex-start;justify-content:flex-start}.banner_cource .text_content{gap:2.667vw}.banner_cource .subtitle{font-size:5.867vw}.banner_cource .page_name{font-size:10.667vw}.banner_cource .just_text{font-size:4.8vw;width:100%}.banner_cource .buttons_content{grid-area:auto;gap:4vw;flex-wrap:wrap}.banner_cource .pannel_banner{gap:1.333vw;padding:3.2vw;border-radius:2.134vw;box-shadow:-1.331vw -1.331vw 3.998vw 0vw #FFF,1.331vw 1.331vw 3.998vw 0vw #A6D8D8;font-size:4.8vw}.banner_cource .pannel_banner img{width:6.4vw;height:6.4vw}.banner_cource .blue_btn{height:14.4vw;width:92vw}.banner_cource .image_content{display:none;visibility:hidden}.exercises{padding:21.334vw 0 16.001vw 0}.exercises .block_title{margin-bottom:5.333vw;width:60%}.exercises .just_text{margin-bottom:8vw}.exercises .swiper{position:static}.exercises ._container{position:relative}.exercises .swiper-wrapper{border-radius:4vw;border:.266vw solid var(--white-color);box-shadow:-1.333vw -1.333vw 4vw 0vw #FFF,1.333vw 1.333vw 4vw 0vw #A6D8D8}.exercises .swiper-slide{gap:5.333vw;border-radius:4vw;padding:4vw;height:179.333vw}.exercises .img_slider{height:64vw;border-radius:2.667vw}.exercises .exercises_slide_content{gap:5.335vw}.exercises .title_slide{font-size:6.4vw;letter-spacing:-.189vw}.exercises .text_slide{font-size:4.8vw}.exercises .blue_btn{min-width:100%;width:100%;height:14.4vw}.exercises .container_text_slide{padding-right:.8vw;height:60vw;overflow-y:scroll}.exercises .swiper-button-next,.exercises .swiper-button-prev{right:1.536vw;top:5.867vw;width:10.667vw;height:10.667vw;border-radius:1.867vw;box-shadow:-1.059vw -1.059vw 3.191vw 0vw #FFF,1.059vw 1.059vw 3.191vw 0vw #A6D8D8}.exercises .swiper-button-prev{right:14.667vw}.exercises .swiper-button-next:hover,.exercises .swiper-button-prev:hover{box-shadow:-1.331vw -1.331vw 3.998vw 0vw rgba(255,255,255,.5) inset,1.331vw 1.331vw 3.998vw 0vw #648C8C inset}.exercises .swiper-button-next::after,.exercises .swiper-button-prev::after{font-size:4.267vw}.quote_from_book .swiper-button-prev{right:16vw}.realitology_methods.cource_metods .metods_item{min-height:auto;height:auto}.realitology_methods.cource_metods .metods_item span{gap:3.201vw}.realitology_methods.cource_metods .title{font-size:4.8vw;letter-spacing:-.129vw}.realitology_methods.cource_metods .just_text{font-size:4.8vw;-webkit-line-clamp:7}.faq{padding:13.333vw 0}.faq .block_title{margin-bottom:8vw}.faq .img_block{display:none}.faq .faq_item{border-radius:4.266vw;border:none;box-shadow:-1.333vw -1.333vw 4vw 0vw #FFF,1.333vw 1.333vw 4vw 0vw #A6D8D8;margin-bottom:6.4vw;transition:var(--transition-main)}.faq .faq_item::before{box-shadow:-1.333vw -1.333vw 4vw 0vw #FFF inset,1.333vw 1.333vw 4vw 0vw #A6D8D8 inset}.faq .text{font-size:4.8vw;letter-spacing:-.129vw;padding:4.267vw}.faq .plus{flex-shrink:0;width:17.6vw;height:21.067vw;padding:0;box-shadow:-1.331vw -1.331vw 3.998vw 0vw #FFF inset,1.331vw 1.331vw 3.998vw 0vw #A6D8D8 inset}.faq .faq_item .plus .line{width:7.467vw;height:.8vw;border-radius:.799vw}.faq .faq_item.active .text_content{max-height:160vw}.faq .text_item{font-size:4.8vw;padding:4vw}.consult_form .form_1_block_content{flex-direction:column;gap:6.4vw}.consult_form .title_consult_form{font-size:7.467vw;letter-spacing:-.149vw;padding-bottom:5.333vw}.consult_form .blue_btn{margin-top:2.666vw}.consult_form .img_block{display:none;visibility:hidden}}