html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}header{background-color:#fff}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Montserrat Alternates';src:url('/frontend/fonts/Montserrat_Alternates/MontserratAlternates-Regular.woff') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/frontend/fonts/Montserrat_Alternates/MontserratAlternates-Medium.woff') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/frontend/fonts/Montserrat_Alternates/MontserratAlternates-SemiBold.woff') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/frontend/fonts/Montserrat_Alternates/MontserratAlternates-Bold.woff') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/frontend/fonts/Montserrat_Alternates/MontserratAlternates-Italic.woff') format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat Alternates';src:url('/frontend/fonts/Montserrat_Alternates/MontserratAlternates-MediumItalic.woff') format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url('/frontend/fonts/Rubik/static/Rubik-Regular.woff') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('/frontend/fonts/Rubik/static/Rubik-Medium.woff') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('/frontend/fonts/Rubik/static/Rubik-SemiBold.woff') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('/frontend/fonts/Rubik/static/Rubik-Bold.woff') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('/frontend/fonts/Rubik/static/Rubik-ExtraBold.woff') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url('/frontend/fonts/Rubik/static/Rubik-Black.woff') format('truetype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Rubik Mono One';src:url('/frontend/fonts/Rubik_Mono_One/RubikMonoOne-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box !important}input:focus,textarea:focus,select:focus,input:hover,textarea:hover,select:hover,input:active,textarea:active,select:active,input:focus-visible,textarea:focus-visible,select:focus-visible{border:2px solid #FC800A;box-shadow:unset}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 5px #FC800A}.modal strong,.image_description strong{font-weight:600}.modal a,.image_description a{color:#FC800A}.modal i,.image_description i{font-style:italic}.modal ul,.image_description ul{padding:0 10px;list-style-type:disc;list-style-position:inside}.modal ol,.image_description ol{padding:0 10px;list-style-type:decimal;list-style-position:inside}.container-base{max-width:1734px;width:100%;margin:0 auto}.container-base-second{max-width:1620px;width:100%;margin:0 auto}.container-base-third{max-width:1303px;width:100%;margin:0 auto}.fixed-header{top:0;left:0;right:0;z-index:50;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.fixed-header .background_image{opacity:0 !important;top:-39px;transition:all .3s ease-in-out}.mobile-menu .menu-close{background-color:#FC800A;border:unset;padding:5px;max-width:100% !important;border-radius:10px;min-height:30px}.mobile-menu .phone_me{margin-top:10px;background-color:#FC800A;border-radius:10px;padding:5px;display:block !important}.mobile-menu .phone_me span,.mobile-menu .phone_me a{margin-left:0 !important;color:#fff}.mobile_nav{padding:5px;background:#FC800A;border-radius:10px;margin-top:10px;color:wheat}.mobile_nav li{margin:10px 10px}.mobile_nav a{font-size:14px;font-family:"Montserrat Alternates",sans-serif;padding:10px 5px;color:#fff;font-weight:600}.mobile_nav .sub_menu{flex-direction:column;position:relative;margin-left:10px}.mobile_nav .sub_menu li{list-style-type:disc;list-style-position:inside;color:#fff}h1{font-size:2.1875em;font-weight:1000}.landscape img,.attachment-gallery img{width:109%;object-fit:cover;aspect-ratio:4 / 3;object-position:50% 50%}.attachment-gallery{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.attachment-gallery figure{max-width:300px;width:100%;display:flex;border-radius:20px}.attachment-gallery img{height:100%}.attachment__caption{display:none}.btn{display:flex;justify-content:space-between;align-items:center;border-radius:50px;background-color:#FC800A;color:#fff;text-transform:uppercase;max-width:332px;min-height:53px;width:100%;border:unset;padding:2px 17px;cursor:pointer}.btn:hover,.btn:active,.btn:focus{background-color:#386641;transition:background-color .3s ease-in-out}.btn span{text-align:left;font-size:18px;display:inline-block;max-width:242px}p,a,li,ol,span{font-family:"Montserrat Alternates",sans-serif;font-size:16px;line-height:1.4;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:"Rubik",sans-serif;color:#386641;font-weight:1000}body{background-color:#fff}h2{line-height:1.3;font-size:2.75em}h3{font-size:1.438em}summary{position:relative;display:block;padding-bottom:30px;padding-top:21px;border-bottom:1px solid #959595;transition:all .3s ease;cursor:pointer}details:last-child summary{border-bottom:unset}summary::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8"><path d="M14 0L7.00006 8L0 0H14Z" fill="black"/></svg>');position:absolute;right:0;top:33%;transition:all .3s ease}details[open] summary{border-bottom:unset}details[open] summary::after{transform:rotate(180deg)}figure{overflow:hidden}.hidden{display:none !important}[x-cloak]{display:none}.duration-300{transition-duration:300ms}.text-red-600{font-family:"Montserrat Alternates",sans-serif}.ease-in{transition-timing-function:cubic-bezier(.4, 0, 1, 1)}.ease-out{transition-timing-function:cubic-bezier(0, 0, .2, 1)}.scale-90{transform:scale(.9)}.scale-100{transform:scale(1)}.modal .modal-header{margin-bottom:22px}.modal .modal-header h2{font-size:30px;text-align:left}.modal .modal-header p{text-align:left}body{overflow-x:hidden}.panel{display:none;transition:opacity .3s ease-in-out}.panel.active{display:block;opacity:1}.form-control input,.form-control textarea,.form-control select{margin-top:7px;margin-bottom:7px;font-size:16px;padding:16px 20px;background-color:#F6F6F6;border:2px solid #F6F6F6;color:#494949;font-weight:600;width:100%;border-radius:30px}.form-control input:focus,.form-control textarea:focus,.form-control select:focus,.form-control input:hover,.form-control textarea:hover,.form-control select:hover,.form-control input:active,.form-control textarea:active,.form-control select:active,.form-control input:focus-visible,.form-control textarea:focus-visible,.form-control select:focus-visible{border:2px solid #FC800A;box-shadow:unset}.form-control input:focus-visible,.form-control textarea:focus-visible,.form-control select:focus-visible{outline:none;box-shadow:0 0 5px #FC800A}.form-control select{color:#9d9898;position:relative;-webkit-appearance:none;-moz-appearance:none;background:transparent url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat;background-color:#F6F6F6;background-position-x:97%;background-position-y:40%}.form-control input::placeholder,.form-control textarea::placeholder{opacity:1 !important}.form-control textarea{resize:none}.form-control label{display:none}.form_style_second{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1%}.form_style_second .form-control{width:100%}.form_style_second .form-control input,.form_style_second .form-control textarea,.form_style_second .form-control select{margin-top:7px;margin-bottom:17px;font-size:16px;padding:16px 40px;background-color:#FCEED9;border:2px solid #FCEED9;color:#494949;font-weight:600;max-width:100%;width:100%;border-radius:20px}.form_style_second .form-control input:focus,.form_style_second .form-control textarea:focus,.form_style_second .form-control select:focus,.form_style_second .form-control input:hover,.form_style_second .form-control textarea:hover,.form_style_second .form-control select:hover,.form_style_second .form-control input:active,.form_style_second .form-control textarea:active,.form_style_second .form-control select:active,.form_style_second .form-control input:focus-visible,.form_style_second .form-control textarea:focus-visible,.form_style_second .form-control select:focus-visible{border:2px solid #FC800A;box-shadow:unset}.form_style_second .form-control input:focus-visible,.form_style_second .form-control textarea:focus-visible,.form_style_second .form-control select:focus-visible{outline:none;box-shadow:0 0 5px #FC800A}.form_style_second .form-control select{color:#9d9898;background-color:#EEF1DB;position:relative;display:inline-block;background-position-x:99%;background-position-y:47%}.form_style_second .form-control input::placeholder,.form_style_second .form-control textarea::placeholder{opacity:1 !important}.form_style_second .form-control textarea{resize:none;background-color:#FBE6DA}.form_style_second .form-control label{display:none}.form_style_second .size-50{width:49%}header{position:fixed;width:100%;overflow-x:hidden;z-index:10}header nav{position:relative;display:inline-block;height:51px}header nav>ul{display:flex;gap:10px;justify-content:space-between}header nav a{font-size:20px;color:#000;text-decoration:none}header nav a:hover,header nav a:active,header nav a:focus{color:#FC800A;text-decoration:underline;transition:all .3s ease-in-out}header nav .active_nav,header nav .active_sub_menu_item a{text-decoration:underline;color:#FC800A !important}header nav .sub_menu_item a{font-size:1em}header .background_image{position:fixed;transition:opacity .5s ease-in-out;opacity:1;top:39px;left:0;z-index:0}main{padding-top:100px}.phone_me{display:flex;align-items:flex-end}.phone_me>div{display:flex;flex-direction:column}.phone_me a,.phone_me span{display:inline-block;color:#000;margin-left:12px}.phone_me a{font-family:"Rubik Mono One",monospace;font-size:18px;margin-top:8px;letter-spacing:-1px;text-decoration:unset}.phone_me span{font-size:12px;font-weight:600}.phone_me .phone_circle{width:40px;height:40px;padding:4px;background-color:#FC800A;align-items:center;justify-content:center;border-radius:50%}.header__info{background-color:#FFD5C0;display:flex;justify-content:space-between;align-items:center;max-width:1734px;width:100%;margin:0 auto;position:relative;z-index:1}.header__info:before{content:'';width:34%;background-color:#FC800A;height:100%;position:absolute;left:-95px;z-index:-1}.header__info:after{content:'';width:90px;background-color:#FFD5C0;height:100%;position:absolute;right:-90px;z-index:-1}.header__info__left_side{display:flex}.header__info__left_side>span{display:flex;align-items:center}.header__info-text{font-size:14px;font-weight:600}.header__socials{display:flex}.header__socials li{display:inline-block;margin-left:12px}.header__info__right_side{display:flex;align-content:center}.header__address{display:flex;align-items:center}.header__address .header__info-text{display:block;background-color:#FC800A;margin-right:60px;padding:13px 0 13px 0;position:relative;color:#fff}.header__address .header__info-text:after{content:"";display:block;width:0;height:0;border-top:46px solid transparent;border-right:0 solid transparent;border-bottom:1px solid #FC800A;border-left:53px solid #FC800A;position:absolute;top:0;right:-53px;transform:scale(1, -1)}.header__address svg{width:8px;height:13px;margin-right:5px}.header__info_phone{display:flex;align-items:center}.header__info_phone svg{margin-right:5px}.header_container{padding:3px 0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;z-index:1;position:relative}.header__primary_left_side{display:flex;max-width:675px;justify-content:space-between;width:100%;align-items:center}.sub_menu{position:absolute;bottom:0;left:0;display:flex}.sub_menu_item{margin-right:10px}.image-side{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:743px}.first-image,.second-image,.third-image,.fourth-image{overflow:hidden;border:2px dashed}.first-image figure,.second-image figure,.third-image figure,.fourth-image figure,.first-image img,.second-image img,.third-image img,.fourth-image img{height:351px}.first-image,.second-image{margin-bottom:15px}.second-image,.third-image,.fourth-image{border-radius:20px}.first-image{width:230px;border-radius:115px;border-color:rgba(136,181,32,0.3)}.second-image{max-width:496px;width:100%;border-color:#F8AD12}.third-image{max-width:458px;width:100%;border-color:#FC800A}.fourth-image{width:271px}.benefits .image-icon svg{width:49px;height:49px}.lead{color:#FC800A;font-size:18px;font-weight:600;text-transform:uppercase}.lead a{padding:5px 10px;margin-top:10px;display:inline-block;color:white;border-radius:20px;background-color:#FC800A;font-size:14px}.lead a:hover{background-color:#386641;transition:background-color .3s ease-in-out}.program__files{margin-top:70px;margin-bottom:35px}.program__files h2{margin-bottom:15px}.program__files h3{color:#000;font-weight:500;margin-right:15px}.program__files ul li{list-style-type:disc;list-style-position:inside;align-items:center}.program__files .flex-item{display:flex;align-items:center;margin-bottom:10px}.program__files .btn{max-width:170px;min-height:30px}.program__files .btn span{font-size:14px}.program__files .flex-item:before{content:"";width:14px;height:14px;background-color:#FC800A;border-radius:50%;margin-right:12px}.home_banner{background-color:#FBF1E3;padding-top:200px}.home_banner h1{margin-top:5px;margin-bottom:15px;color:#386641;line-height:1.3;font-size:2.75em}.home_banner .under_the_title p{line-height:1.6}.home_banner .under_the_title button{margin-top:10px}.home_banner_wrapper{display:flex;justify-content:flex-end;padding-top:180px;position:relative}.home_banner__image-wrapper{margin-bottom:-15px;position:absolute;bottom:0;left:0;z-index:0;width:60%}.home_banner__image-wrapper img{width:100%;height:auto}.home_banner__main-content{max-width:730px;width:100%;z-index:1}.about{padding:150px 5px}.text-side{max-width:798px;width:100%}.text-side h2{margin-top:15px;margin-bottom:20px}.benefits{margin-top:30px;row-gap:28px}.benefits h3{margin-left:20px}.benefits .benefit{max-width:338px;width:100%;display:flex;align-items:center}.benefits .benefit .image-icon{padding:6px;border-radius:20px;width:81px;height:81px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-shrink:0}.benefits .benefit .image-icon svg{margin-left:-6px}.benefits .benefit:nth-child(1) .image-icon,.benefits .benefit:nth-child(4) .image-icon{background-color:rgba(136,181,32,0.3)}.benefits .benefit:nth-child(1) .image-icon svg,.benefits .benefit:nth-child(4) .image-icon svg{fill:#000}.benefits .benefit:nth-child(2) .image-icon,.benefits .benefit:nth-child(3) .image-icon{background-color:#F8AD12}.benefits .benefit:nth-child(2) .image-icon svg,.benefits .benefit:nth-child(3) .image-icon svg{fill:#386641}.programs{background-color:#386641;padding-top:55px;padding-bottom:220px;overflow:hidden;position:relative}.programs h2{color:#E7E4E4;line-height:1.2;margin-bottom:-23px}.programs .background_image{margin-bottom:-5px;position:absolute;bottom:0;left:0;width:100%}.carousel-programs{position:relative}.carousel-programs .card{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.carousel-programs h2,.carousel-programs .programs__slogan,.carousel-programs p{color:#E7E4E4 !important}.carousel-programs .programs__slogan{margin-bottom:25px}.carousel-programs .programs__slogan p{font-family:"Rubik",sans-serif;font-size:3.125em;font-weight:1000}.carousel-programs .programs__description{margin-bottom:25px}.carousel-programs .btn{max-width:219px;text-decoration:unset;border:3px solid #386641}.carousel-programs .btn:hover,.carousel-programs .btn:active,.carousel-programs .btn:focus{border:3px solid #E7E4E4}.carousel-programs .btn span{width:113px}.carousel-programs .carousel-controls{width:100%;display:flex;justify-content:space-between;position:absolute;top:40%;left:0}.carousel-programs .carousel-controls svg{width:146px}.carousel-programs .carousel-controls button{position:absolute}.carousel-programs .carousel-control{background-color:unset !important;border:unset !important}.carousel-programs .carousel-control:hover svg,.carousel-programs .carousel-control:focus svg,.carousel-programs .carousel-control:active svg{stroke:#FC800A;fill:#FC800A}.carousel-programs .carousel-control:hover svg path,.carousel-programs .carousel-control:focus svg path,.carousel-programs .carousel-control:active svg path{stroke:#FC800A;fill:#FC800A}.carousel-programs .carousel-control-left{top:0;left:-207px}.carousel-programs .carousel-control-right{top:0;right:-207px}.carousel-programs .programs__text-side{max-width:806px;width:100%}.carousel-programs .programs__image-side{padding-right:15px}.classroom-gallery{position:relative}.classroom-gallery .header{margin-bottom:50px}.classroom-gallery .carousel-controls{position:absolute;top:0;right:8%;display:flex;align-items:center}.classroom-gallery .carousel-controls .btn{max-width:fit-content;display:inline-block;background:unset;color:unset}.classroom-gallery .carousel-controls .btn:hover svg path,.classroom-gallery .carousel-controls .btn:active svg path,.classroom-gallery .carousel-controls .btnfocus svg path{fill:#FC800A;stroke:#FC800A}.carousel-classroom{cursor:grab}.carousel-classroom .image-wrapper{width:504px;height:502px}.carousel-classroom .landscape{overflow:hidden;border-radius:20px;height:100%}.carousel-classroom .landscape img{height:504px}.classroom-gallery .lead,.memoirs .lead{color:rgba(136,181,32,0.3)}.contact{margin-top:70px}.memoirs__item{position:relative;transition:all .3s ease-in-out}.memoirs__item .btn-gallery{display:flex;flex-direction:column;align-items:center;width:152px;height:152px;background-color:#fff;border:1px solid #000;border-radius:50%;position:absolute;top:54%;left:-29px;padding-top:20px;-webkit-box-shadow:8px 8px 0 -3px #000;-moz-box-shadow:8px 8px 0 -3px #000;box-shadow:8px 8px 0 -3px #000;cursor:pointer}.memoirs__item .btn-gallery:hover{background-color:#E7E4E4}.memoirs__item .text-input{display:none;box-sizing:border-box;padding:15px 15px 6px;max-width:407px;width:90%;min-height:212px;border-radius:30px;background-color:#fff;position:absolute;left:10px;bottom:10px;-webkit-box-shadow:8px 8px 0 -3px #000;-moz-box-shadow:8px 8px 0 -3px #000;box-shadow:8px 8px 0 -3px #000;transition:all .3s ease-in-out;flex-direction:column;justify-content:space-between;overflow:hidden}.memoirs__item .text-input p{font-size:14px}.memoirs__item:hover .text-input{display:flex}.memoirs__item:hover figure{filter:blur(5px)}.memoirs__item:hover .modal figure{filter:unset}.memoirs__item .modal{height:100%}.image_description{text-align:justify}.text-green-600{font-family:"Montserrat Alternates",sans-serif;font-weight:600;color:#386641}.memoirs{margin-top:124px}.memoirs .header{display:inline-block;margin-bottom:50px;position:relative}.memoirs .header:after{content:url("/images/pencil.png");left:110%;top:-20%;position:absolute}.memoirs .primary-button{margin-top:30px;max-width:219px;text-decoration:unset}.memoirs .parent{display:grid;grid-template-columns:394px 300px repeat(2, 1fr);grid-template-rows:repeat(4, 224px);grid-column-gap:10px;grid-row-gap:10px}.memoirs figure{overflow:hidden;width:100%;height:100%;border-radius:20px;transition:all .3s ease-in-out}.memoirs figure img{height:100%}.memoirs .div1{grid-area:1 / 1 / 4 / 3}.memoirs .div1 figure{border-color:rgba(136,181,32,0.3)}.memoirs .div2{grid-area:4 / 1 / 5 / 2}.memoirs .div2 figure{border-color:#FC800A}.memoirs .div2 .text-input{max-width:unset}.memoirs .div3{grid-area:4 / 2 / 5 / 3}.memoirs .div3 figure{border-color:#38788A}.memoirs .div3 .text-input{max-width:unset}.memoirs .div4{grid-area:1 / 3 / 5 / 4}.memoirs .div4 figure{border-color:#FC800A}.memoirs .div4 .text-input{max-width:unset}.memoirs .div5{grid-area:1 / 4 / 3 / 5}.memoirs .div5 figure{border-color:#A5DBEA}.memoirs .div5 .text-input{max-width:unset}.memoirs .div6{grid-area:3 / 4 / 5 / 5}.memoirs .div6 figure{border-color:rgba(136,181,32,0.3)}.memoirs .div6 .text-input{max-width:unset}.second_wrapper_memoirs{margin-top:10px !important}.second_wrapper_memoirs .parent{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:10px;grid-row-gap:10px}.second_wrapper_memoirs .div1{grid-area:1 / 1 / 3 / 3}.second_wrapper_memoirs .div2{grid-area:3 / 1 / 4 / 2}.second_wrapper_memoirs .div3{grid-area:3 / 2 / 4 / 3}.second_wrapper_memoirs .div4{grid-area:1 / 3 / 2 / 4}.second_wrapper_memoirs .div5{grid-area:1 / 4 / 2 / 5}.second_wrapper_memoirs .div6{grid-area:2 / 3 / 4 / 5}.how_we_works{margin-top:50px;padding-top:150px;padding-bottom:150px;position:relative}.how_we_works h2{margin-bottom:100px}.how_we_works .container-base-second{z-index:1;position:relative}.how_we_works .header{display:inline;text-align:center;margin:0 auto}.how_we_works .header .lead{margin-bottom:20px}.how_we_works .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.how_we_works .background-image img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.how_we_works__section_about{padding:30px 40px;border-radius:20px;max-width:1288px;width:100%;margin:0 0 30px auto;display:flex;justify-content:space-between;align-items:flex-end;background-color:#F4A21A;border:3px dashed #000}.how_we_works__section_about:nth-child(2n+1){background-color:rgba(136,181,32,0.3)}.how_we_works__section_about:last-child{background-color:#376179}.how_we_works__section_about h3{color:#fff;font-size:45px;margin-bottom:20px;text-transform:uppercase}.how_we_works__section_about p{color:#fff}.how_we_works__section_about .image-content{position:relative;width:210px;flex-shrink:0}.how_we_works__section_about .image-content img{position:absolute;bottom:0;left:0;height:300px}.how_we_works__section_about.reversed{margin:0 auto 0 0}.how_we_works__section_about.reversed .text-content{text-align:right}.how_we_works__section_about,.how_we_works__section_about.reversed{min-height:236px;height:100%;margin-bottom:51px}.how_we_works_components{padding:150px 0;background-color:#386641}.how_we_works_components h2{color:#E7E4E4;max-width:798px;width:100%;margin-bottom:30px}.how_we_works_components h3{width:283px;margin-bottom:10px;line-height:1.3}.how_we_works_components .step{text-align:center;position:relative}.how_we_works_components .step:after{content:url("/images/icons/line.png");position:absolute;top:30%;transform:rotate(23deg);right:-20%}.how_we_works_components .step:nth-child(2n){margin-top:60px}.how_we_works_components .step:nth-child(2n):after{top:15%;transform:rotate(-23deg)}.how_we_works_components .step:last-child:after{content:unset}.how_we_works_components .step p{margin-top:15px;max-width:300px;font-size:16px}.how_we_works_components h3,.how_we_works_components p{color:#E7E4E4}.how_we_works_components .lead{color:#FC800A}.how_we_works_components .container-base-second{display:flex;max-width:1725px}.how_we_works_components .image-content{margin-right:15px}.how_we_works_components .content{display:flex;gap:15px}.reviews{padding-top:75px;padding-bottom:150px;background-color:#FBF1E3}.reviews .text-content{position:relative;margin-top:15%}.reviews .text-content p{max-width:415px;width:100%;text-align:center;color:#fff}.reviews .text-content a{display:block;color:#000}.reviews .parent_wrapper{position:absolute;bottom:0;left:5%;display:flex;align-items:center}.reviews .parent_wrapper a{margin-left:5px;color:#000;font-size:18px}.reviews .parent_wrapper figure{width:88px;height:88px;border-radius:50%;overflow:hidden}.reviews .card{min-height:379px}.reviews .header{margin-bottom:75px;text-align:center}.reviews .header .lead{color:rgba(136,181,32,0.3)}.reviews .image-wrapper{display:flex;justify-content:center;align-items:center}.reviews .background-image{position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1}.reviews .background-image img{width:100%;height:auto}.reviews .swiper{padding-bottom:100px}.reviews .swiper-pagination{bottom:0}.reviews .swiper-pagination .swiper-pagination-bullet{width:15px !important;height:15px !important;background-color:#FC800A;opacity:.3}.reviews .swiper-pagination .swiper-pagination-bullet-active{opacity:unset}.news{background-color:#FBF1E3;padding-bottom:70px}.news .header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:72px}.news h3{color:#FC800A;text-transform:capitalize;font-size:20px}.news .right-side{font-size:24px}.news .right-side a{color:#386641}.news .news_wrapper{width:100%;background-color:#fff;flex-direction:column;justify-content:space-between;display:flex;padding:20px 8px}.news .text-container{display:grid;column-gap:42px;row-gap:21px}.news .image-wrapper{max-width:313px;width:100%;overflow:hidden}.news .single_news{display:flex;justify-content:flex-start;border-radius:20px;overflow:hidden}.news .main_content{display:flex;justify-content:space-between}.news .main_content .text{max-width:332px;width:100%}.news .date{position:relative}.news .date .background-image{position:absolute;right:0;top:0;z-index:0}.news .date span{display:inline-block;font-size:24px;color:#fff;position:relative;z-index:1;text-align:center;margin-top:9px;margin-right:8px}.news .btn{width:145px;height:35px !important;min-height:unset;text-decoration:unset}.news .btn span{font-size:12px}.news_category{padding-top:70px}.home_contant-wrapper{display:flex;justify-content:space-between;row-gap:10px}.home_contact{background-color:#FBF1E3}.home_contact__left_side{width:100%;background-color:#fff;padding:73px 30px;border-radius:30px;border:1px solid #000}.home_contact__left_side h3{font-size:24px;font-family:"Montserrat Alternates",sans-serif !important;font-weight:600;margin-right:10px;color:#000}.home_contact__left_side figure{margin-top:13px;margin-right:15px;max-width:367px;width:100%;border-radius:20px;display:inline-block}.faq-item__body span,.faq-item__body p{color:#494949}.home_contact__right_side{max-width:440px;width:100%;margin-left:52px;background-color:#fff;border-radius:30px;border:2px dashed #000;overflow:hidden;padding:17px 24px}.home_contact__right_side h3{font-size:30px;text-align:center}.home_contact__right_side p{text-align:center;margin-bottom:1.2em}.home_contact__right_side figure{border-radius:20px}.home_contact__right_side .button-wrapper{display:flex}.home_contact__right_side .primary-button{width:152px;height:35px;min-height:unset}.home_contact__right_side .primary-button span{font-size:12px}.home_contact__right_side .primary-button:first-child{margin-right:12px}.category_programs{padding-top:260px;background-color:#72B3CE}.category_programs:before{position:absolute;top:8%;left:calc(-16% + 57px);content:"";background:url("/images/lamp.png") no-repeat center / contain;width:calc(40% + 100px);height:calc(60% + 100px);z-index:0}.category_programs__program{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;background-color:#386641;border-radius:80px;padding:60px 74px;margin-bottom:40px}.category_programs__program h2{max-width:473px;width:100%;font-size:60px;color:#E7E4E4;font-family:"Montserrat Alternates",sans-serif;text-transform:uppercase;font-weight:600}.category_programs__program .image-block{position:relative}.category_programs__program figure{max-width:433px;height:352px;border-radius:80px;overflow:hidden}.category_programs__program figure:before{position:absolute;top:-53px;left:-53px;content:"";background:url("/images/background.png") no-repeat center / contain;width:calc(100% + 100px);height:calc(100% + 80px);z-index:0}.category_programs__program figure img{position:relative;z-index:1;width:100%;height:100%}.category_programs__program .btn{margin-top:20px;border:5px solid #FC800A}.category_programs__program a{text-decoration:unset}.category_programs .background-image{overflow:hidden}.category_programs .background-image img{margin-bottom:-10px}.faq{padding-top:70px}.faq .h2{margin-bottom:42px}.faq h3{color:#000;font-family:"Montserrat Alternates",sans-serif;font-weight:600}.before__footer{overflow:hidden}.before__footer img{object-fit:cover;height:auto;width:109%;margin-left:-12px;margin-bottom:-17px;padding-top:49px}footer{position:relative;overflow:hidden;padding-top:109px;background-color:#fff}footer .background-image{overflow:hidden}footer .background-image img{margin-bottom:-16px}.second_banner{padding-top:200px;background-color:#F4A21A}.second_banner h1{font-size:50px;color:#fff;margin-bottom:36px}.second_banner .second_banner__wrapper_image{margin-right:24px}.second_banner .breadcrumb{display:flex}.second_banner .breadcrumb li{font-size:20px;color:#fff}.second_banner .breadcrumb li a{text-decoration:unset;color:#fff}.second_banner .left-arrow:after{content:">";display:inline-block;margin:0 5px;font-weight:600}.second_banner .left-arrow:last-child:after{content:""}.second_banner .background-image img{margin-bottom:-8px}.second_banner-wrapper{margin-bottom:40px;display:flex;justify-content:flex-start;align-items:center}.programs_wrapper{display:flex;justify-content:space-between;align-items:flex-start;column-gap:20px;padding-top:70px}.programs_wrapper>div:first-child{width:100%}.programs_wrapper>div:last-child{width:428px;flex-shrink:0}.programs__contact{padding:40px 20px;border:2px dashed #959595;border-radius:20px}.programs__contact h2{font-size:30px;margin-bottom:44px;font-family:"Montserrat Alternates",sans-serif;text-decoration:underline;color:#FC800A}.programs__contact .btn{max-width:unset;width:100%}.contact_bottom h3{color:#FC800A;font-family:"Montserrat Alternates",sans-serif;font-size:25px;font-weight:600;margin-bottom:25px}.contact_bottom .contacts{margin-top:28px}.contact_bottom .contacts>div{display:flex;margin-bottom:22px}.contact_bottom .contacts>div svg{width:22px;height:22px;margin-right:6px;flex-shrink:0}.program_description,.faq-item__body{margin-top:20px}.program_description p,.faq-item__body p,.program_description a,.faq-item__body a,.program_description li,.faq-item__body li{font-size:18px;line-height:1.4}.program_description p,.faq-item__body p{padding-bottom:5px}.program_description ul,.faq-item__body ul{padding:10px 0}.program_description ul li,.faq-item__body ul li{list-style-image:url("/images/dot.png");list-style-position:inside}.program_description strong,.faq-item__body strong{font-weight:600;color:#386641}.program_description i,.faq-item__body i{font-style:italic}.program_description a,.faq-item__body a{color:#FC800A;text-decoration:underline}.program_description ol li,.faq-item__body ol li{list-style-type:decimal}.programs__content{margin:20px 0}.programs__content__main_heading{margin-top:44px;color:#FC800A;font-family:"Montserrat Alternates",sans-serif;font-weight:600;font-size:30px}.programs__content .button-container{display:flex;column-gap:10px}.programs__content .button-container .btn{font-size:18px;line-height:1;font-family:"Montserrat Alternates",sans-serif;text-transform:capitalize;font-weight:600;max-width:197px;display:flex;justify-content:center;align-items:center;background-color:rgba(136,181,32,0.3);color:#000}.programs__content .button-container .btn.active{background-color:#FC800A;color:#fff}.program__registration{display:flex;column-gap:20px;align-items:center}.program__registration .text-content{max-width:800px;width:100%}.program__registration .text-content h2{font-family:"Montserrat Alternates",sans-serif;color:#000;font-size:45px;font-weight:600;margin-bottom:44px}.program__registration .text-content strong{display:block;font-family:"Rubik",sans-serif;font-size:50px;font-weight:1000;color:#386641}.program_gallery{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, 181px);grid-column-gap:29px;grid-row-gap:29px}.program_gallery figure{border-radius:20px}.program_gallery figure,.program_gallery img{height:100%}.program_gallery .div1{grid-area:1 / 1 / 2 / 2}.program_gallery .div2{grid-area:2 / 1 / 3 / 2}.program_gallery .div3{grid-area:3 / 1 / 4 / 2}.program_gallery .div4{grid-area:1 / 2 / 4 / 7}@media (max-width:1200px){.program_gallery{grid-template-columns:repeat(4, 1fr)}.div4{grid-area:1 / 2 / 4 / 5}}@media (max-width:768px){.program_gallery{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.div4{grid-area:1 / 1 / 3 / 3}}@media (max-width:480px){.program__registration{margin-top:40px}.program__registration .text-content h2{margin-bottom:22px}.div4{grid-area:1 / 1 / 2 / 2}}.program_price,.program_time{color:#386641;font-size:20px;font-family:"Rubik",sans-serif;font-weight:1000}.program_price{font-size:45px}.program_time{display:block}#content2>p{margin:55px 0}.program__package{margin:15px 0;min-height:232px;display:grid;grid-template-columns:1fr 1fr 1fr;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 60px;border:3px dashed #FC800A;border-radius:30px}.program__package h3{font-size:45px;max-width:335px;width:100%}.program__package .package_details{width:90%}.program__package .package_details p{font-size:24px;font-weight:600}.program__package .package_details ul li{list-style-image:url("/images/yes.png");margin:10px 0 10px 30px;font-size:16px}.program__package>div{display:flex;align-items:center}.program__package>div:nth-child(2n){height:100%;border:2px solid #959595;border-top:unset;border-bottom:unset}.program__package>div:nth-child(2n),.program__package>div:last-child{justify-content:center;align-items:center}.program__package>div:last-child>div{display:inline-block}.footer__free_consultation{border:3px dashed #386641;border-radius:57px;background-color:#fff;position:relative;max-width:1436px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 30px 40px}.footer__free_consultation h2{max-width:1065px;width:100%;text-align:center}.footer__free_consultation p{max-width:690px;width:100%;text-align:center;margin-bottom:20px}.footer__free_consultation img{position:absolute;right:4%;bottom:11%}.footer__free_consultation form{display:flex}.footer__free_consultation form .btn{max-width:174px}.base_form{width:210px;height:52px;padding:0px 10px;border:5px solid #FC800A;border-radius:50px;margin-right:10px}.base_form::placeholder{color:#FC800A;font-size:16px}.base_form:focus,.base_form:focus-visible{border:5px solid #FC800A !important}.footer_columns{margin-top:120px;margin-bottom:10px;display:flex;justify-content:space-between;flex-wrap:wrap}.footer_columns .columns{max-width:280px;width:100%}.footer_columns .columns li{margin-bottom:5px}.footer_columns .columns h2{font-size:24px;color:#000;font-weight:400;display:inline-block;height:61px}.footer_columns .columns strong{font-weight:600}.footer_columns .columns p{line-height:1.4}.footer_columns .columns h2,.footer_columns .columns strong,.footer_columns .columns p,.footer_columns .columns a{color:#3B2F2F !important}.footer_columns div.columns{max-width:320px;width:100%}.footer_columns .pages a{display:inline-block;width:223px;color:#000;text-decoration:underline;font-weight:600}.footer_columns .socials a{text-decoration:unset}.schedule-grid{gap:12px}.schedule{padding-top:70px;position:relative;min-height:600px}.schedule .background-image{overflow:hidden;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.schedule .background-image img{object-fit:cover;object-position:50% 50%}.schedule .head__details{margin-top:20px}.schedule .download{max-width:170px;min-height:30px}.schedule .download span{font-size:14px;display:inline-block;max-width:200px}.schedule .panel{margin-top:20px}.schedule-lesson{display:grid;grid-template-columns:repeat(3, 1fr)}.shedule_package{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:5px;padding:3px 4px}.shedule_package .color_block_course{width:100%;height:100%}.table__title,.schedule__lesson{column-gap:10px}.lesson-time{font-size:12px !important}.lesson-time,.lesson-title,.shedule_package,.day-header{max-height:23px;padding:5px 0;display:flex;align-items:center}.lesson-title{font-size:11px !important}.schedule-lesson,.table__title{gap:10px}.table__title{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center}.table__title span{font-size:12px;text-transform:uppercase;width:100%;height:100%;background-color:#FFA34E;padding:5px 0;display:flex;justify-content:center;align-items:center;min-height:23px}.schedule__program_item{max-width:1288px;width:100%;min-height:197px;margin-bottom:63px;border-radius:50px;background-color:#F4A21A;padding:20px 70px;border:2px dashed #000}.schedule__program_item h2{color:#fff;margin-bottom:20px}.schedule-day div{font:12px/1.2 "Montserrat Alternates",sans-serif;font-weight:600}.color_block_course{width:31px;height:15px;border:1px dashed #000;display:inline-block}.gallery-memoirs{margin-top:10px}.study{padding-top:111px}.study .text p,.study .text span,.study .text li{color:#5C5C5C}.study strong{font-weight:700}.study .row{margin-top:10px;display:flex;align-items:center}.study .main-grid{display:grid;grid-template-columns:1fr 1fr;gap:.2rem}.study .left-big{height:100%;min-height:300px}.study .right-column{display:flex;flex-direction:column;gap:.4rem}.study .small-box{display:flex;border-radius:20px;overflow:hidden;border:1px solid #FC800A}.study .small-box .news_wrapper{width:100%;background-color:#fff;flex-direction:column;justify-content:space-between;display:flex;padding:20px 8px}.study .small-box .text-container{display:grid;column-gap:42px;row-gap:21px}.study .small-box .image-wrapper{max-width:313px;width:100%;overflow:hidden}.study .small-box .image-wrapper img{height:100%}.study .small-box .image-wrapper figure{height:100%}.study .small-box .btn{margin-top:10px;width:145px;height:35px !important;min-height:unset;text-decoration:unset}.study .small-box .btn span{font-size:12px}.study .row-columns{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.4rem}.study .column-stack{display:flex;flex-direction:column;gap:.4rem}.study__wrapper{position:relative;max-width:558px;width:100%;margin-left:60px;margin-bottom:115px}.study__wrapper .reversed_image{position:absolute;bottom:-110px;right:-70px}.programs__ad{margin-top:10px}.programs__ad .btn{margin-top:10px}.programs__ad>div{border:1px solid #FC800A;border-radius:10px;padding:10px}@media (max-width:1700px){.how_we_works_components .image-content{width:60%}.how_we_works_components .image-content img{width:100%;height:auto}}@media (min-width:1024px){.menu-toggle{display:none}}@media (max-width:1700px){.program__package h3,.program_price{font-size:35px}}@media (max-width:1600px){.container-base,.container-base-second,.header__info,.container-base-third{padding:0 15px}.reviews .text-content p{font-size:14px;max-width:280px}.first-image{width:30%}.second-image{max-width:69%}.third-image{max-width:60%}.fourth-image{width:40%}.schedule-grid{grid-template-columns:repeat(3, 1fr) !important}.home_banner{padding-top:80px}.study__wrapper{margin-left:0}.study__wrapper .reversed_image{right:0}}@media (max-width:1430px){.home_banner_wrapper{padding-top:100px}.home_banner__main-content{max-width:60%}.home_banner__image-wrapper{left:-16%}.home_banner .under_the_title p{font-weight:600}.how_we_works_components .text-content{width:100%}.how_we_works_components .image-content{display:none}.how_we_works_components .content{justify-content:space-between}.how_we_works_components .step:nth-child(2n){margin-top:unset}.how_we_works_components .step::after{top:25%;transform:unset;right:-30%}.how_we_works_components .step:nth-child(2n)::after{top:25%;transform:unset}.program__package h3,.program_price{font-size:30px}.program__package{grid-template-columns:1fr 1fr}.program__package>div:nth-child(2n){border:unset}.program__package>div:first-child,.program__package>div:nth-child(2n){border-bottom:2px solid #959595;align-items:flex-end;height:100%}.program__package .package_details{width:100%}.program__registration .image-content img{width:100%;height:auto}}@media (max-width:1200px){.header__info-text{font-size:12px}.lead{font-size:16px}p,a,li,ol,span{font-size:14px}.home_banner h1{font-size:38px}.phone_me{padding-left:10px}.phone_me a{font-size:16px}.home_banner__image-wrapper{left:-21%}.btn{max-width:240px}.how_we_works_components .step::after{top:25%;transform:unset;right:-23%}.how_we_works_components h3,.how_we_works_components .step p{width:100%}.reviews .text-content p{max-width:300px}.reviews .card{min-height:250px}.news .text-container{display:flex;flex-wrap:wrap}}@media (max-width:1024px){.memoirs__item:hover figure{filter:unset}.home_banner h1{font-size:34px}h2,.carousel-programs .programs__slogan p,.program__registration .text-content strong,.program__registration .text-content h2{font-size:30px}h3{font-size:20px}.classroom-gallery .carousel-controls{right:0}.header__info{background-color:#FC800A}.header_container{justify-content:space-between}.header__info__left_side>span{display:none}.header__address svg{width:15px;height:10px}.header__info_phone svg,.header__info__left_side span svg{filter:invert(1);font-weight:600}.header__info-text{color:#fff}.header__primary_left_side{max-width:unset}.phone_me{padding-right:10px}.menu-toggle{flex-shrink:0}header nav{display:none !important}.home_banner_wrapper{padding-top:180px;justify-content:flex-start}.home_banner_wrapper .btn{margin-bottom:20px}.home_banner{overflow:hidden}.home_banner__main-content{max-width:80%}.home_banner__main-content .before_title_image,.home_banner__main-content .under_title_image{display:none}.home_banner__image-wrapper{min-width:505px;margin-bottom:-9px;left:unset;right:-26%;bottom:-20%}.home_banner__image-wrapper img{opacity:.3}.benefits h3{margin-left:10px;font-size:14px}.about,.how_we_works,.how_we_works_components,.reviews{padding:75px 0}.image-side>div{overflow:hidden}.image-side .landscape img{width:110%}.first-image,.second-image,.third-image,.fourth-image{border-radius:20px;width:50%}.first-image,.third-image{padding-right:0}.first-image figure,.second-image figure,.third-image figure,.fourth-image figure,.first-image img,.second-image img,.third-image img,.fourth-image img{height:200px}.carousel-programs{padding:40px 0}.carousel-programs .carousel-controls{width:100%;display:flex;justify-content:flex-start;position:absolute;bottom:0;top:unset;left:0;gap:18px;z-index:3}.carousel-programs .carousel-controls button{position:relative;padding:unset;width:fit-content;top:unset;right:unset;left:unset}.carousel-programs .carousel-controls svg{width:100px}.programs__image-side{width:60%}.programs__image-side img{width:100%;height:auto}.carousel-classroom .landscape img{height:auto}.carousel-classroom .image-wrapper{width:100%;height:100%}.memoirs .parent{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.memoirs .div1{grid-area:1 / 1 / 3 / 2}.memoirs .div2{grid-area:3 / 1 / 4 / 2}.memoirs .div3{grid-area:3 / 2 / 4 / 3}.memoirs .div4{grid-area:1 / 2 / 4 / 3}.memoirs .div5{grid-area:4 / 1 / 5 / 2}.memoirs .div6{grid-area:4 / 2 / 5 / 3}.memoirs__item .text-input{border-radius:17px}.memoirs__item .text-input{background-color:unset;box-shadow:unset;left:0;bottom:0}.memoirs__item .text-input{display:block}.memoirs__item .text-input p{display:none}.memoirs__item .btn-gallery{width:120px;height:100px;top:64%;left:-28px}.memoirs__item .btn-gallery img{width:40px;height:auto}.memoirs__item .btn-gallery span{font-size:10px}.memoirs__item .btn-gallery .modal-content{position:relative}.memoirs__item .btn-gallery .modal-content .header_close{right:0;top:0}.memoirs__item .modal-content{position:relative}.memoirs__item .header_close{position:absolute;top:0;right:0}.memoirs__item .modal .close-btn{margin-top:20px;margin-right:20px}.how_we_works__section_about .image-content{width:85px}.how_we_works__section_about .image-content img{height:200px}.how_we_works__section_about.reversed{display:flex;flex-direction:row-reverse}.how_we_works__section_about.reversed .text-content{text-align:left}.how_we_works_components .content{flex-wrap:wrap;justify-content:flex-start}.how_we_works_components .step::after{content:""}.reviews .background-image{max-width:420px}.home_contant-wrapper{flex-direction:column}.home_contact__left_side{padding:15px 30px}.home_contact__right_side{max-width:unset;margin-left:unset;display:flex}.home_contact__right_side .text-content,.home_contact__right_side .button-wrapper{padding-left:10px}.home_contact__right_side h3{font-size:20px}.home_contact__right_side p,.home_contact__right_side h3{text-align:left}.footer__free_consultation img{display:none}.footer__free_consultation{border-radius:20px}.footer__free_consultation form{flex-direction:column;width:100%}.footer__free_consultation form .base_form{width:100%;margin-top:10px;border-width:3px}.footer__free_consultation form .btn{margin-top:10px}.faq{padding-top:40px}.program__package{grid-template-columns:1fr}.program__package>div:nth-child(2n){border-top:2px solid #959595;justify-content:flex-start;padding:20px 0}.program__package>div:first-child{padding-bottom:20px;border:unset}.program__package>div:last-child{padding-top:20px}.program__package .package_details{width:100%}.programs__contact_wrapper{display:none}.program__registration .image-content{display:none}.program__registration .text-content{max-width:unset}.second_wrapper_memoirs .parent{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.second_wrapper_memoirs .div1,.second_wrapper_memoirs .div2,.second_wrapper_memoirs .div3,.second_wrapper_memoirs .div4,.second_wrapper_memoirs .div5,.second_wrapper_memoirs .div6{grid-template-areas:unset}.schedule-grid{grid-template-columns:repeat(1, 1fr) !important}.study .main-grid{display:block}.study__wrapper .reversed_image{display:none}.study__wrapper{margin-bottom:20px}.programs__ad .btn span{font-size:12px}.study .row-columns{grid-template-columns:1fr}}@media (min-width:768px){.news_wrapper .date2{display:none}}@media (max-width:768px){.home_banner h1,.how_we_works__section_about h3,.category_programs__program h2{font-size:30px}.category_programs__program{flex-direction:column-reverse;border-radius:20px;padding:40px 37px}.category_programs__program figure{border-radius:20px}.category_programs__program .svg-wrapper{display:none}.category_programs__program h2{margin-top:20px}.benefits h3{font-size:16px}.home_banner{padding-top:0}.home_banner_wrapper{padding-top:139px}.home_banner__main-content{max-width:unset}.home_banner__main-content p{text-align:justify}.home_banner__image-wrapper{display:none}.header__info{padding-top:5px;padding-bottom:5px}.header__address{display:none}.parent{grid-template-columns:1fr;grid-template-rows:auto}.memoirs .parent{grid-template-columns:repeat(1, 1fr)}.memoirs .div1,.memoirs .div2,.memoirs .div3,.memoirs .div4,.memoirs .div5,.memoirs .div6{grid-area:auto}.how_we_works h2{margin-bottom:25px}.how_we_works__section_about{padding:15px 20px}.how_we_works__section_about,.how_we_works__section_about.reversed{margin-bottom:20px}.how_we_works__section_about .image-content{display:none}.reviews .background-image{top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.reviews .parent_wrapper{margin-bottom:-10%}.news .main_content{flex-direction:column-reverse}.news_wrapper .date{display:none}.news_wrapper .date2{margin-top:5px;margin-bottom:10px;color:#386641;font-size:12px;line-height:1.2;font-weight:600;font-family:"Montserrat Alternates",sans-serif}.single_news img,.single_news figure{height:100%}header .background_image{top:112px}header .background_image img{width:100%}.second_wrapper_memoirs .parent{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-column-gap:10px;grid-row-gap:10px}.second_wrapper_memoirs .div1{grid-area:1 / 1 / 2 / 2}.second_wrapper_memoirs .div2{grid-area:1 / 2 / 2 / 3}.second_wrapper_memoirs .div3{grid-area:2 / 1 / 3 / 2}.second_wrapper_memoirs .div4{grid-area:2 / 2 / 3 / 3}.second_wrapper_memoirs .div5{grid-area:3 / 1 / 4 / 2}.second_wrapper_memoirs .div6{grid-area:3 / 2 / 4 / 3}.study{padding-top:20px}.study .left-big>img{display:none}.study__wrapper{max-width:unset}}@media (max-width:600px){.program__files{margin-top:35px}.program__files .flex-item{flex-direction:column;align-items:flex-start}.carousel-programs .btn span{font-size:14px}.carousel-programs .btn{max-width:310px;border-radius:20px}.program__files .flex-item::before{content:unset}.program__files h3{margin-bottom:10px}main{padding-top:120px}section{padding:unset}.program__package{padding:15px 30px}.carousel-programs .programs__image-side{display:none}.how_we_works_components .content{justify-content:center}.news .header{flex-direction:column;align-items:flex-start}.home_contact__right_side{flex-direction:column}.home_contact__left_side h3{font-size:20px}.carousel-programs .carousel-controls{justify-content:space-between;position:relative;margin-top:21px}.classroom-gallery{display:flex;flex-direction:column}.classroom-gallery .container-base-second{order:1}.classroom-gallery .carousel-controls{order:2;position:relative;display:flex;justify-content:space-between}.classroom-gallery .carousel-classroom{order:3;padding:0 10px}footer{padding:50px 10px 0}.footer__free_consultation{padding:10px 15px 20px}.footer_columns .columns h2{height:unset}.footer_columns .columns{margin-bottom:15px}.footer_columns .pages a{line-height:2}footer .socials{margin-top:15px}.second_banner{padding-top:100px}.second_banner h1{font-size:30px;margin-bottom:18px}.second_banner .breadcrumb li{font-size:14px}.second_banner-wrapper{flex-direction:column;align-items:flex-start}.form_style_second .form-control input,.form_style_second .form-control textarea,.form_style_second .form-control select{margin-bottom:7px}.size-50{width:100% !important}.schedule__program_item{border-radius:20px;padding:10px 35px}}@media (max-width:458px){.container-base,.container-base-second,.header__info,.container-base-third{padding:0 10px}.phone_me .phone_circle{display:none}.reviews .text-content{margin-top:17%}.reviews .text-content p{font-size:12px;max-width:200px}.news .single_news{flex-direction:column}.news .image-wrapper{max-width:unset}.category_programs__program figure::before{content:unset}.second_wrapper_memoirs .parent{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:5px;grid-row-gap:10px}.second_wrapper_memoirs .div1{grid-area:1 / 1 / 2 / 2}.second_wrapper_memoirs .div2{grid-area:2 / 1 / 3 / 2}.second_wrapper_memoirs .div3{grid-area:3 / 1 / 4 / 2}.second_wrapper_memoirs .div4{grid-area:4 / 1 / 5 / 2}.second_wrapper_memoirs .div5{grid-area:5 / 1 / 6 / 2}.second_wrapper_memoirs .div6{grid-area:6 / 1 / 7 / 2}.home_banner_wrapper{padding-top:80px}.study .small-box{flex-direction:column}.study .small-box .image-wrapper{max-width:unset}.study .small-box .image-wrapper figure{height:200px}}@media (max-width:400px){.phone_me{display:none}.second_banner .breadcrumb{flex-direction:column}}.pagination-container{display:flex;justify-content:center;margin-top:20px}.pagination{list-style:none;display:flex;padding:0;margin:0}.page-item{margin:0 5px}.page-item.active .page-link{background-color:#FC800A;border-color:#FC800A;color:white;font-weight:bold}.page-item .page-link{display:block;padding:8px 12px;background-color:#FFFBF5;border:1px solid #FC800A;color:#FC800A;text-decoration:none;border-radius:5px;font-family:"Montserrat Alternates",sans-serif}.page-item .page-link:hover{background-color:#FC800A;color:#fff}.page-item.disabled .page-link{background-color:#F6F6F6;border-color:#959595;color:#959595;cursor:not-allowed}.page-link{display:inline-block;padding:8px 12px;background-color:#FFFBF5;border:1px solid #959595;color:#386641;text-decoration:none;border-radius:5px}.page-link:hover{background-color:#FFD5C0}.blog-content{color:#000;font-family:'Arial',sans-serif;line-height:1.6;padding:2rem}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5{color:#386641;margin-top:2rem;margin-bottom:1rem}.blog-content h1{font-size:2.2rem}.blog-content h2{font-size:1.8rem}.blog-content h3{font-size:1.5rem}.blog-content h4{font-size:1.3rem}.blog-content p{margin-bottom:1rem}.blog-content a{color:#FC800A;text-decoration:underline;transition:color .2s ease}.blog-content a:hover{color:#F26522}.blog-content ul,.blog-content ol{padding-left:1.5rem;margin-bottom:1.5rem}.blog-content ul li{list-style-type:disc;margin-bottom:.5rem}.blog-content ol li{list-style-type:decimal;margin-bottom:.5rem}.blog-content blockquote{border-left:4px solid #72B3CE;padding-left:1rem;margin:2rem 0;font-style:italic;background-color:#F6F6F6}.blog-content figcaption{font-size:.9rem;color:#959595;margin-top:.5rem}.blog-content table{width:100%;border-collapse:collapse;margin:2rem 0;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.05)}.blog-content th,.blog-content td{padding:.75rem 1rem;border:1px solid #E7E4E4;text-align:left}.blog-content th{background-color:#FCEED9;color:#386641}.blog-content code{background-color:#F6F6F6;padding:.2rem .4rem;border-radius:4px;font-family:monospace;font-size:.95rem}.blog-content pre{background-color:#F6F6F6;padding:1rem;overflow-x:auto;border-radius:6px;margin-bottom:2rem}.blog-content hr{border:none;border-top:1px solid #E7E4E4;margin:2rem 0}.blog-content aside{background-color:#FFD5C0;padding:1rem;border-left:4px solid #FC800A;margin:2rem 0;border-radius:6px;color:#494949}.copyright{background-color:#386641;padding:10px 2px;display:flex;align-items:center;justify-content:center}.copyright span{color:#fff}/*# sourceMappingURL=styles.css.map */