.hero .visually-hidden{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.hero .container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1920px;width:100%}.hero .container .carousel{height:-moz-max-content;height:max-content;margin:0 auto;max-width:100%;width:100%}.hero .container .carousel .carousel-cell{width:100%}.hero .container .carousel .carousel-cell img{height:auto;max-width:100%;width:100%!important}.hero .container :deep(.flickity-page-dot){background:orange}.hero .container .flickity-page-dot{background:#ffffff70!important;height:15px;width:15px}@media (max-width:768px){.hero .container .flickity-page-dot{height:10px;width:10px}}.hero .container .flickity-page-dot.is-selected{background:#fff!important}.hero .container .flickity-page-dots{bottom:16px}.products{align-items:center;display:flex;justify-content:center;padding:80px 16px}@media (max-width:768px){.products{padding:32px 16px 24px}}.products .container .title{font-size:32px;font-weight:700;line-height:44px;margin-bottom:40px;text-align:center}@media (max-width:768px){.products .container .title{margin-bottom:24px}}.products .container .carousel{display:block;width:100%}@media (max-width:768px){.products .container .carousel{margin:0}}.products .container .carousel .carousel-cell{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:20px 0;width:24.8%}.products .container .carousel .carousel-cell .cell-image{min-height:259px;min-width:259px;-webkit-transition:all .2s ease-in-out}.products .container .carousel .carousel-cell .cell-image:hover{cursor:pointer;transform:scale(1.03)}@media (max-width:425px){.products .container .carousel .carousel-cell .cell-image{max-width:70%}}.products .container .carousel .carousel-cell .text{color:#31332e;font-size:24px;font-weight:700;line-height:28px;text-align:center}@media (max-width:1280px){.products .container .carousel .carousel-cell{width:33%}}@media (max-width:1023px){.products .container .carousel .carousel-cell{width:50%}}@media (max-width:768px){.products .container .carousel .carousel-cell{margin:0;width:99vw}}@media (min-width:1281px){.products .container .carousel .flickity-button{display:none}}@media (max-width:768px){.products .flickity-page-dots{bottom:-10px}}.contact{background:#933440;padding:40px 16px}.contact .container{display:flex;justify-content:space-between}@media (max-width:768px){.contact .container{align-items:center;flex-direction:column;gap:24px}}.contact .container .left-content{max-width:450px}.contact .container .left-content .title{font-size:32px;font-weight:700;line-height:40px}@media (max-width:768px){.contact .container .left-content .title{font-size:26px;line-height:32px;max-width:325px;text-align:center}}.contact .container .right-content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:590px;width:100%}.contact .container .right-content .subtitle{color:#fff;font-size:20px;line-height:24px;margin-bottom:28px;text-align:center}.contact .container .right-content .buttons-box{align-items:center;display:flex;gap:16px;justify-content:center;width:100%}.contact .container .right-content .buttons-box .button{font-size:16px;font-weight:600;line-height:24px;padding:12px 16px;text-align:center;-webkit-transition:all .2s ease-in-out;width:158px}.why-choose-flascake{padding:50px 16px}.why-choose-flascake .container{align-items:center;display:flex;gap:120px;justify-content:center}@media (max-width:768px){.why-choose-flascake .container{flex-direction:column;gap:40px}}.why-choose-flascake .container .left-content{max-width:48%}@media (max-width:768px){.why-choose-flascake .container .left-content{max-width:345px;width:100%}}.why-choose-flascake .container .left-content .title{font-size:32px;font-weight:700;line-height:44px;margin-bottom:24px;text-align:left}.why-choose-flascake .container .left-content .reasons-box{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.why-choose-flascake .container .left-content .reasons-box .reason{align-items:center;display:flex;gap:8px}.why-choose-flascake .container .left-content .reasons-box .reason .description{font-size:16px;font-weight:400;line-height:20px}
