7 flex-direction: column;
8 @include rwd($break-flow) {
12 &.p-homepage__info--second {
16 @include rwd($break-flow) {
22 .p-homepage__info__box__rows {
24 flex-direction: column;
27 .p-homepage__info__box {
28 border: 1px solid $color-light-gray;
47 &.p-homepage__info__box--carousel {
49 height: calc((100vw - 32px) * 315 / 975);
52 @include rwd($break-flow) {
57 background-position: 50%;
58 background-size: cover;
60 justify-content: stretch;
62 height: calc((100vw - 32px) * 315 / 975);
64 @include rwd($break-flow) {
77 border: 1px solid #007880;
84 &.p-homepage__info__box--donate {
91 background-color: $color-darker-primary;
92 border-color: $color-darker-primary;
94 @include rwd($break-flow) {
95 width: calc(50% - 10px);
100 &.p-homepage__info__box--newsletter {
107 color: $color-darker-primary;
108 background-color: $color-lighter-primary;
109 border-color: $color-lighter-primary;
113 @include rwd($break-flow) {
114 width: calc(50% - 10px);
125 background: url("../images/book-donate-bg.svg") center no-repeat;
127 pointer-events: none;
130 @include rwd($break-flow) {
136 &.p-homepage__info__box--full {
143 background: $color-darker-primary;
146 flex-direction: column;
148 @include rwd($break-flow) {
160 @include rwd($break-flow) {
167 .p-homepage__info__box__content {
169 justify-content: flex-start;
171 background: url("../images/plant.png") center no-repeat;
173 @include font-size(18px);
175 @include rwd($break-flow) {
176 @include font-size(24px);
181 @include font-size(14px);
184 @include rwd($break-flow) {
185 @include font-size(18px);
195 @include rwd($break-flow) {
201 &.p-homepage__info__box--full--sm {
209 .p-homepage__info__box__content {
211 justify-content: flex-start;
214 @include font-size(18px);
216 @include rwd($break-flow) {
217 @include font-size(24px);
222 font-weight: $semibold;
227 @include font-size(18px);
235 @include font-size(18px);
241 background-color: #92BD39;
243 .p-homepage__info__box__content {
244 background: url("../images/flower.png") center no-repeat;
249 background-color: #FFA500;
250 .p-homepage__info__box__content {
251 background: url("../images/flower-2.png") center no-repeat;
257 .p-homepage__info__box__content {
262 flex-direction: column;
263 justify-content: space-between;
264 z-index: $middle-layer;
267 font-weight: $semibold;
269 letter-spacing: -0.01em;
272 @include font-size(19px);
273 @include rwd($break-flow) {
275 @include font-size(31px);
283 @include font-size(28px);
285 @include rwd($break-flow) {
286 @include font-size(46px);
295 font-weight: $regular;
296 @include font-size(13px);
298 letter-spacing: -0.01em;
299 @include rwd($break-flow) {
300 @include font-size(21px);
305 font-weight: $regular;
314 .p-homepage-prapremiera {
315 // width: calc(100% + 32px);
316 //background-color: #F2F2F2;
317 padding: 25px 0 40px 0;
319 //margin-left: -16px;
322 @include rwd($break-flow) {
330 font-weight: $semibold;
331 @include font-size(25px);
333 letter-spacing: -0.01em;
336 @include rwd($break-flow) {
337 @include font-size(31px);
343 .p-homepage-prapremiera__box {
345 background-color: $color-white;
346 border: 1px solid #D9D9D9;
349 flex-direction: column;
350 justify-content: space-between;
353 @include rwd($break-flow) {
357 .p-homepage-prapremiera__box__item {
369 justify-content: center;
370 @include rwd($break-flow) {
384 .p-homepage-prapremiera__box__content {
388 @include rwd($break-flow) {
395 font-weight: $regular;
396 @include font-size(18px);
398 @include rwd($break-flow) {
399 @include font-size(21px);
408 font-weight: $regular;
409 @include font-size(24px);
411 @include rwd($break-flow) {
413 @include font-size(37px);
422 font-weight: $regular;
423 @include font-size(18px);
427 @include rwd($break-flow) {
433 .p-homepage-prapremiera__box__donate {
438 flex-direction: column;
439 justify-content: space-between;
444 @include rwd($break-flow) {
453 font-weight: $regular;
454 @include font-size(20px);
458 @include rwd($break-flow) {
460 @include font-size(24px);
465 font-weight: $regular;
470 .p-homepage__uptodate {
472 width: calc(100% + 32px);
474 @include rwd($break-flow) {
481 .p-homepage__uptodate__header {
483 justify-content: space-between;
485 padding-bottom: 16px;
486 border-bottom: 1px solid #007880;
489 font-weight: $semibold;
490 @include font-size(25px);
492 letter-spacing: -0.01em;
495 @include rwd($break-flow) {
496 @include font-size(31px);
505 justify-content: center;
508 @include rwd($break-flow) {
516 justify-content: center;
518 @include font-size(40px);