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 {
368 justify-content: center;
369 @include rwd($break-flow) {
377 @include rwd($break-flow) {
385 .p-homepage-prapremiera__box__content {
392 font-weight: $regular;
393 @include font-size(18px);
395 @include rwd($break-flow) {
396 @include font-size(21px);
405 font-weight: $regular;
406 @include font-size(24px);
408 @include rwd($break-flow) {
410 @include font-size(37px);
419 font-weight: $regular;
420 @include font-size(18px);
424 @include rwd($break-flow) {
430 .p-homepage-prapremiera__box__donate {
435 flex-direction: column;
436 justify-content: space-between;
441 @include rwd($break-flow) {
450 font-weight: $regular;
451 @include font-size(20px);
455 @include rwd($break-flow) {
457 @include font-size(24px);
462 font-weight: $regular;
467 .p-homepage__uptodate {
469 width: calc(100% + 32px);
471 @include rwd($break-flow) {
478 .p-homepage__uptodate__header {
480 justify-content: space-between;
482 padding-bottom: 16px;
483 border-bottom: 1px solid #007880;
486 font-weight: $semibold;
487 @include font-size(25px);
489 letter-spacing: -0.01em;
492 @include rwd($break-flow) {
493 @include font-size(31px);
502 justify-content: center;
505 @include rwd($break-flow) {
513 justify-content: center;
515 @include font-size(40px);