.elementor .main{min-height:350px;max-width:1280px;display:flex}.elementor .black{border-radius:40px;background-image:linear-gradient(90deg,#2f2f2f 0%,#151515 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0 0 7px 0 rgb(0 0 0 / .84)}.elementor .white{font-size:18px;color:#fff}.elementor .standart{padding:30px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start}.elementor .white_buttom{font-family:Montserrat;font-weight:500;font-size:16px;color:#fff;padding-block-start:11px;padding-block-end:11px;padding-inline-start:30px;padding-inline-end:30px;border-radius:30px;border-style:none;background-image:linear-gradient(110deg,#c56150 42%,#b743ce 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;align-self:center}.elementor .white_buttom:hover,.elementor .white_buttom:focus-visible{color:#ffc9c9;background-image:linear-gradient(#484848,#484848);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .conteiner{display:flex;justify-content:center}.elementor .base-section{max-width:1280px;padding-block-start:70px;padding-block-end:50px;display:flex}.elementor .pink-menu{font-weight:300;font-size:26px;color:#FF5A97}.elementor .simple-conteiner{max-width:1280px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:10px}.elementor .gray-text{color:#cdcdcd}.elementor .white-on-black-text{color:#fff;padding:10px;border-radius:15px;background-color:#202020}.elementor .ratio-3-2{padding:30px;border-radius:20px}.elementor .price{font-weight:800;font-size:1vw;color:#a5247a;flex:1 0 auto}.elementor .dva-v-ryad{width:49%}.elementor .font-2{font-size:1vw}.elementor .pink-bottom{font-family:Montserrat;font-weight:600;font-size:16px;color:#f4f4f4;padding-block-start:11px;padding-block-end:11px;padding-inline-start:30px;padding-inline-end:30px;border-radius:40px;border-width:3px;border-color:#FF5A97;border-style:solid;background-color:#fff0;display:block;align-self:center}.elementor .pink-bottom:hover,.elementor .pink-bottom:focus-visible{color:#101010;border-color:#000000e0;background-color:#fff}.elementor .header{height:60px;min-height:60px;max-width:1340px;max-height:60px;padding:5px;margin:10px;border-radius:300px;border-width:0;border-color:var(--gray);border-style:solid;display:flex;flex-direction:row;align-items:center}.elementor .box-firts{padding-block-start:30px}.elementor .cont_white{min-height:350px;padding:0;border-radius:30px;background-color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor .font_h2{font-weight:800;font-size:30px}.elementor .but_date{font-family:var(--Mont);font-weight:500;font-size:16px;color:var(--white);padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radius12);background-color:var(--gray);display:block;flex-direction:row;flex:0 1 auto;justify-content:flex-start}.elementor .but_date:hover,.elementor .but_date:focus-visible{color:var(--accent);background-color:var(--gray)}.elementor .comp_bo{width:60%;padding:0;display:flex;flex-direction:column;gap:10px;justify-content:space-around}.elementor .comp_img{width:20%}.elementor .com_but{background-color:var(--light_gray)}.elementor .com_but:hover,.elementor .com_but:focus-visible{color:var(--gray);background-color:var(--light_gray)}.elementor .comp_dates{padding:0;display:flex;gap:5px}.elementor .comp_bg_img{width:40%;padding:0;background-image:url(https://testing2.site-labs.ru/wp-content/uploads/2026/02/kalendar-sorevnovanij-po-hudozhestvennoj-gimnastike.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center}.elementor .comp_conts{padding:40px;border-start-start-radius:30px;border-start-end-radius:0;border-end-start-radius:30px;border-end-end-radius:0;border-block-start-width:0;border-block-end-width:0;border-inline-start-width:1px;border-inline-end-width:0;border-style:none;background-image:linear-gradient(214deg,#ffffff 55%,#EDF3FF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;gap:10px}.elementor .comp_conts:hover,.elementor .comp_conts:focus-visible{transform:scale3d(1.01,1.01,1.01)}.elementor .but_bord{font-weight:600;font-size:16px;color:var(--gray);padding-block-start:10px;padding-block-end:10px;border-radius:30px;border-width:3px;border-color:var(--accent);border-style:solid;background-color:#fff0;align-self:center}.elementor .but_bord:hover,.elementor .but_bord:focus-visible{color:var(--white);background-color:var(--gray)}.elementor .title_big{font-family:var(--Mont);font-weight:700;font-size:70px;text-align:end;display:flex;flex:1 0 auto;justify-content:flex-end}.elementor .h1{font-size:36px}