/* 2. Head  */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0px;
gap: 19px;

width: 852px;
height: 1920px;

background: #FFFFFF;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* РУЦ */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 20px;

width: 852px;
height: 740px;

transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* image */

box-sizing: border-box;

width: 410px;
height: 740px;

background: url(image.png);
/* dark green */
border: 1px solid #004B6D;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* image */

position: absolute;
width: 730px;
height: 400px;
left: 10px;
top: 0px;



/* Frame 21 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 200px;
height: 740px;

transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 11 */

box-sizing: border-box;

width: 247px;
height: 200px;

background: #FFFFFF;
/* dark green */
border: 1px solid #004B6D;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Frame 66 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-end;
padding: 0px;

position: absolute;
width: 123px;
height: 200px;
left: calc(50% - 123px/2 + 0.5px);
top: calc(50% - 200px/2 - 0px);



/* 145 */

width: 123px;
height: 96px;

font-family: 'TT Norms';
font-style: normal;
font-weight: 500;
font-size: 96px;
line-height: 100%;
/* identical to box height, or 96px */
text-align: center;

/* dark green */
color: #004B6D;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* учеников */

width: 118px;
height: 18px;

font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 100%;
/* identical to box height, or 18px */
text-align: right;

/* black txt */
color: #000000;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 10 */

box-sizing: border-box;

width: 246px;
height: 200px;

background: #FFFFFF;
/* dark green */
border: 1px solid #004B6D;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Frame 66 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-end;
padding: 0px;

position: absolute;
width: 118px;
height: 200px;
left: calc(50% - 118px/2);
top: calc(50% - 200px/2 - 0px);



/* 145 */

width: 108px;
height: 96px;

font-family: 'TT Norms';
font-style: normal;
font-weight: 500;
font-size: 96px;
line-height: 100%;
/* identical to box height, or 96px */
text-align: center;
letter-spacing: -0.16em;

/* dark green */
color: #004B6D;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* учеников */

width: 118px;
height: 18px;

font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 100%;
/* identical to box height, or 18px */
text-align: right;

/* black txt */
color: #000000;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 9 */

box-sizing: border-box;

width: 247px;
height: 200px;

background: #FFFFFF;
/* dark green */
border: 1px solid #004B6D;

/* Inside auto layout */
flex: none;
order: 2;
align-self: stretch;
flex-grow: 0;


/* Frame 66 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-end;
padding: 0px;

position: absolute;
width: 123px;
height: 200px;
left: calc(50% - 123px/2 + 0.5px);
top: calc(50% - 200px/2 - 0px);



/* 145 */

width: 123px;
height: 96px;

font-family: 'TT Norms';
font-style: normal;
font-weight: 500;
font-size: 96px;
line-height: 100%;
/* identical to box height, or 96px */
text-align: center;

/* dark green */
color: #004B6D;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* учеников */

width: 118px;
height: 18px;

font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 100%;
/* identical to box height, or 18px */
text-align: right;

/* black txt */
color: #000000;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Menu ПШК */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
padding: 0px;

width: 40px;
height: 740px;

transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Frame 17 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px;

margin: 0 auto;
width: 40px;
height: 160px;

/* dark green */
background: #004B6D;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Фотогалерея */

margin: 0 auto;
width: 120px;
height: 20px;

/* H4 */
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 100%;
/* or 20px */
text-align: center;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Frame 19 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px;

margin: 0 auto;
width: 40px;
height: 201px;

/* dark green */
background: #004B6D;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Шахматы онлайн */

margin: 0 auto;
width: 161px;
height: 20px;

/* H4 */
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 100%;
/* or 20px */
text-align: center;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Frame 18 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px;
isolation: isolate;

margin: 0 auto;
width: 40px;
height: 217px;

/* dark green */
background: #004B6D;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Тренерский состав */

margin: 0 auto;
width: 177px;
height: 20px;

/* H4 */
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 100%;
/* or 20px */
text-align: center;

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;
z-index: 0;


/* finger */

position: absolute;
width: 19px;
height: 23px;
left: 187.5px;
top: 30px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
z-index: 1;


/* Vector */

position: absolute;
left: 0%;
right: 0%;
top: 0%;
bottom: 0%;

background: #FFFFFF;
/* Gray 1 */
border: 1px solid #333333;


/* Frame 16 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px;

margin: 0 auto;
width: 40px;
height: 162px;

/* dark green */
background: #004B6D;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 3;
align-self: stretch;
flex-grow: 1;


/* Календарь */

margin: 0 auto;
width: 101px;
height: 20px;

/* H4 */
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 100%;
/* or 20px */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Ресурсный учебный центр по шахматам */

width: 740px;
height: 144px;

font-family: 'TT Norms';
font-style: normal;
font-weight: 500;
font-size: 72px;
line-height: 100%;
/* or 72px */
text-align: right;

/* black txt */
color: #000000;


/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* ПШК */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 20px;

width: 852px;
height: 740px;

transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;


/* Профессиональный шахматный клуб */

width: 740px;
height: 144px;

/* H1 */
font-family: 'TT Norms';
font-style: normal;
font-weight: 500;
font-size: 72px;
line-height: 100%;
/* or 72px */

/* black txt */
color: #000000;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Frame 20 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 200px;
height: 739px;

transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 11 */

box-sizing: border-box;

width: 245px;
height: 200px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;
margin: -1px 0px;


/* Frame 66 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-end;
padding: 0px;

position: absolute;
width: 123px;
height: 200px;
left: calc(50% - 123px/2 + 0.5px);
top: calc(50% - 200px/2 - 0px);



/* 145 */

width: 123px;
height: 96px;

font-family: 'TT Norms';
font-style: normal;
font-weight: 500;
font-size: 96px;
line-height: 100%;
/* identical to box height, or 96px */
text-align: center;

/* numbers */
color: #1DA28E;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* учеников */

width: 118px;
height: 36px;

font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 100%;
/* or 18px */
text-align: right;

/* black txt */
color: #000000;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Frame 10 */

width: 246px;
height: 200px;

/* green */
background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #1DA28E;

/* Inside auto layout */
flex: none;
order: 1;
align-self: stretch;
flex-grow: 0;
margin: -1px 0px;


/* 140 */

position: absolute;
width: 0px;
height: 96px;
left: calc(50% - 0px/2 - 86px);
top: calc(50% - 96px/2 - 9px);




/* учеников */

position: absolute;
width: 0px;
height: 16px;
left: 141px;
top: 143px;




/* Узнать подробнее про результаты */

position: absolute;
width: 175px;
height: 36px;
left: calc(50% - 175px/2);
top: calc(50% - 36px/2 - 2px);

font-family: 'TT Norms';
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 100%;
/* or 18px */
text-align: center;

color: #FFFFFF;



/* Vector 1 */

position: absolute;
width: 111px;
height: 40px;
left: 109.5px;
top: 121px;

border: 1px solid #FFFFFF;


/* finger */

position: absolute;
width: 19px;
height: 23px;
left: 123px;
top: 159px;



/* Vector */

position: absolute;
left: 0%;
right: 0%;
top: 0%;
bottom: 0%;

background: #FFFFFF;
/* Gray 1 */
border: 1px solid #333333;


/* Frame 9 */

box-sizing: border-box;

width: 250px;
height: 200px;

background: #FFFFFF;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Frame 66 */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-end;
padding: 0px;

position: absolute;
width: 170px;
height: 200px;
left: calc(50% - 170px/2);
top: calc(50% - 200px/2 - 0px);



/* 145 */

width: 170px;
height: 96px;

font-family: 'TT Norms';
font-style: normal;
font-weight: 500;
font-size: 96px;
line-height: 100%;
/* identical to box height, or 96px */
text-align: center;
letter-spacing: -0.16em;

/* numbers */
color: #1DA28E;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* учеников */

width: 118px;
height: 18px;

font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 100%;
/* identical to box height, or 18px */
text-align: right;

/* black txt */
color: #000000;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Menu ПШК */

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
padding: 0px;

width: 40px;
height: 740px;

transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Frame 17 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px;

margin: 0 auto;
width: 40px;
height: 160px;

/* green */
background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #1DA28E;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Фотогалерея */

margin: 0 auto;
width: 120px;
height: 20px;

/* H4 */
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 100%;
/* or 20px */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Frame 19 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px;

margin: 0 auto;
width: 40px;
height: 201px;

/* green */
background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #1DA28E;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Шахматы онлайн */

margin: 0 auto;
width: 161px;
height: 20px;

/* H4 */
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 100%;
/* or 20px */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Frame 18 */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px;
isolation: isolate;

margin: 0 auto;
width: 40px;
height: 217px;

background: #FFFFFF;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Тренерский состав */

margin: 0 auto;
width: 177px;
height: 20px;

/* H4 */
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 100%;
/* or 20px */

/* black txt */
color: #000000;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;
z-index: 0;


/* finger */

position: absolute;
width: 19px;
height: 23px;
left: 187.5px;
top: 30px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;
z-index: 1;


/* Vector */

position: absolute;
left: 0%;
right: 0%;
top: 0%;
bottom: 0%;

background: #FFFFFF;
/* Gray 1 */
border: 1px solid #333333;


/* Frame 16 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 20px 10px;

margin: 0 auto;
width: 40px;
height: 162px;

/* green */
background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #1DA28E;
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 3;
align-self: stretch;
flex-grow: 1;


/* Календарь */

margin: 0 auto;
width: 101px;
height: 20px;

/* H4 */
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 100%;
/* or 20px */

color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Frame 7 */

box-sizing: border-box;

width: 400px;
height: 740px;

background: url(image.png);
transform: rotate(90deg);

/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* image */

position: absolute;
width: 730px;
height: 400px;
left: 10px;
top: 0px;



/* finger */

position: absolute;
width: 19px;
height: 23px;
left: 604px;
top: 187px;



/* Vector */

position: absolute;
left: 0%;
right: 0%;
top: 0%;
bottom: 0%;

background: #FFFFFF;
/* Gray 1 */
border: 1px solid #333333;


/* Ellipse 3 */

position: absolute;
width: 695px;
height: 441px;
left: -132.5px;
top: 60px;

background: radial-gradient(75.48% 75.48% at 29.6% 75.48%, #1DA28E 0%, rgba(29, 162, 142, 0) 93.14%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;


/* Завершились Региональные командные соревнования по быстрым шахматам «Дебют» I этап Всероссийских командных соревнований среди команд общеобразовательных организаций в рамках реализации проекта «Шахматы в школах». */

position: absolute;
width: 468px;
height: 115px;
left: 18.5px;
top: 262px;

/* txt */
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
font-size: 18px;
line-height: 130%;
/* or 23px */

color: #FFFFFF;



/* Результаты соревнований */

position: absolute;
width: 340px;
height: 31px;
left: 18.5px;
top: 222px;

/* H3 */
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
/* or 31px */

color: #FFFFFF;



/* Vector 1 */

position: absolute;
width: 111px;
height: 40px;
left: 613.5px;
top: 337px;

border: 1px solid #FFFFFF;
