.v-cardsBasicServicesCard{background-color:#fff;border-radius:32px;display:flex;flex-direction:column;min-height:28.2rem;overflow:hidden;padding:3.2rem 2.4rem 2.4rem;position:relative;z-index:0}@media screen and (max-width:992px){.v-cardsBasicServicesCard{border-radius:24px}}@media screen and (max-width:640px){.v-cardsBasicServicesCard{border-radius:20px;min-height:15.4rem;padding:2.4rem 12rem 2.4rem 2rem}}@media(hover:hover)and (pointer:fine){.v-cardsBasicServicesCard:hover .v-cardsBasicServicesCard__button{background-color:#f60}.v-cardsBasicServicesCard:hover .v-icon{color:#fff}}.v-cardsBasicServicesCard.colorVeryPaleCream{background-color:#f7f0d9}.v-cardsBasicServicesCard.colorVeryPaleGray{background-color:#e8eaed}.v-cardsBasicServicesCard.colorDesignersCrazyGray{background-color:#f4f4f4}.v-cardsBasicServicesCard.colorVeryPaleOlive{background-color:#f0f2da}.v-cardsBasicServicesCard.colorBackgroundDarkGray{background-color:#e7e5e4}.v-cardsBasicServicesCard.colorVeryPalePeach{background-color:#f7ede6}.v-cardsBasicServicesCard.colorVeryPaleBeige{background-color:#e7e5e4}.v-cardsBasicServicesCard:first-child .v-cardsBasicServicesCardWrap{max-width:28rem}@media screen and (max-width:1220px){.v-cardsBasicServicesCard:first-child .v-cardsBasicServicesCardWrap{max-width:unset}}.v-cardsBasicServicesCard:last-child .v-cardsBasicServicesCardWrap{max-width:28rem}@media screen and (max-width:1220px){.v-cardsBasicServicesCard:last-child .v-cardsBasicServicesCardWrap{max-width:unset}}:is(.v-cardsBasicServicesCard:first-child,.v-cardsBasicServicesCard:last-child) .v-cardsBasicServicesCard__image{right:0;width:38.4rem}@media screen and (max-width:1220px){:is(.v-cardsBasicServicesCard:first-child,.v-cardsBasicServicesCard:last-child) .v-cardsBasicServicesCard__image{width:28.2rem}}@media screen and (max-width:640px){:is(.v-cardsBasicServicesCard:first-child,.v-cardsBasicServicesCard:last-child) .v-cardsBasicServicesCard__image{width:19.7rem}}.v-cardsBasicServicesCard .v-cardsBasicServicesCardWrap{display:flex;flex-direction:column;gap:.8rem}.v-cardsBasicServicesCard .v-cardsBasicServicesCard__title{font-size:1.8rem;line-height:2.6rem}@media screen and (max-width:992px){.v-cardsBasicServicesCard .v-cardsBasicServicesCard__title{font-size:1.6rem;line-height:2.4rem}}@media screen and (max-width:640px){.v-cardsBasicServicesCard .v-cardsBasicServicesCard__title{font-size:1.4rem}}.v-cardsBasicServicesCard .v-cardsBasicServicesCard__description{font-size:1.4rem;line-height:2.2rem}.v-cardsBasicServicesCard .v-cardsBasicServicesCard__button{align-items:center;background-color:#fff;border-radius:50%;bottom:2.4rem;display:flex;height:4.8rem;justify-content:center;left:2.4rem;position:absolute;transition:all .3s ease;width:4.8rem;z-index:2}@media screen and (max-width:640px){.v-cardsBasicServicesCard .v-cardsBasicServicesCard__button{display:none}}.v-cardsBasicServicesCard .v-cardsBasicServicesCard__image{bottom:0;height:auto;object-fit:contain;pointer-events:none;position:absolute;right:0;width:28.2rem;z-index:1}@media screen and (max-width:640px){.v-cardsBasicServicesCard .v-cardsBasicServicesCard__image{bottom:unset;top:50%;transform:translateY(-50%);width:19.7rem}}.v-cardsBasicServicesCard .v-cardsBasicServicesCard__header{display:flex;gap:.4rem;justify-content:space-between;width:fit-content}.v-cardsBasicServicesCard .v-cardsBasicServicesCard__iconOnMobile{display:none}@media screen and (max-width:640px){.v-cardsBasicServicesCard .v-cardsBasicServicesCard__iconOnMobile{display:block}}:root{--color-white:#fff;--color-orange:#f60;--color-lightgray:#b6b6b6;--color-black:#333}.v-cardsBasicServices{display:grid;gap:2.4rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}@media screen and (max-width:1220px){.v-cardsBasicServices{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.v-cardsBasicServices{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.v-cardsBasicServices{display:flex;flex-direction:column;gap:1.2rem}}.v-cardsBasicServices :is(:first-child,:last-child){grid-column:span 2}@media screen and (max-width:1220px){.v-cardsBasicServices :is(:first-child,:last-child){grid-column:span 1}}.v-cardsBasicServices.paleYellowDark .v-cardsBasicServicesCard{background-color:#feda91}
