.elementor-57 .elementor-element.elementor-element-66b314d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-88038af .elementor-repeater-item-b14a7fe .swiper-slide-bg{background-color:#833CA300;background-image:url(https://loja.makelife.com.br/wp-content/uploads/2026/09/Desktop-Banner-1.webp);background-size:contain;}.elementor-57 .elementor-element.elementor-element-88038af .elementor-repeater-item-fba8244 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://loja.makelife.com.br/wp-content/uploads/2026/09/Desktop-Banner-2.png);background-size:contain;}.elementor-57 .elementor-element.elementor-element-88038af .elementor-repeater-item-d07e755 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://loja.makelife.com.br/wp-content/uploads/2026/09/Desktop-Banner-3.webp);background-size:contain;}.elementor-57 .elementor-element.elementor-element-88038af .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-57 .elementor-element.elementor-element-88038af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-88038af .swiper-slide-contents{max-width:100%;}.elementor-57 .elementor-element.elementor-element-88038af .swiper-slide-inner{text-align:center;}.elementor-57 .elementor-element.elementor-element-88038af .elementor-swiper-button{font-size:28px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-88038af .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-c49a96f .elementor-repeater-item-b14a7fe .swiper-slide-bg{background-color:#833CA300;background-image:url(https://loja.makelife.com.br/wp-content/uploads/2026/09/Mobile-Banner1.webp);background-size:contain;}.elementor-57 .elementor-element.elementor-element-c49a96f .elementor-repeater-item-c2e94ad .swiper-slide-bg{background-color:#833CA300;background-image:url(https://loja.makelife.com.br/wp-content/uploads/2026/09/Mobile-Banner-2.webp);background-size:contain;}.elementor-57 .elementor-element.elementor-element-c49a96f .elementor-repeater-item-cfb158f .swiper-slide-bg{background-color:#833CA300;background-image:url(https://loja.makelife.com.br/wp-content/uploads/2026/09/Mobile-Banner-3.webp);background-size:contain;}.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-slide{transition-duration:calc(5000ms*1.2);height:650px;}.elementor-57 .elementor-element.elementor-element-c49a96f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-slide-contents{max-width:100%;}.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-slide-inner{text-align:center;}.elementor-57 .elementor-element.elementor-element-c49a96f .elementor-swiper-button{font-size:28px;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-c49a96f .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-45d2b74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-fca9130{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-0ba655e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-7d335ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-c8d6cdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-2d9eb95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-eabcf3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-7fea886{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-eda414e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-914730c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-cf8b6d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-484aac9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-9436e8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-c9fd26c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-c51736d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-57 .elementor-element.elementor-element-c51736d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:700;fill:#37A29C;color:#37A29C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#37A29C;border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button:focus{background-color:#278C86;color:#FFFFFF;border-color:#278C86;}.elementor-57 .elementor-element.elementor-element-shcc0ef > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-a655d0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-8c32b96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-f483f10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-f48c088{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-5e7de38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-eed20bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-c06bdb3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-fb66007{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-b0ca161 > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-57 .elementor-element.elementor-element-82d0599{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-c2f9558{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-85ad258{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-aba8868{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-43f6063{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-76b30b9 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-773bcd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-dcbc654{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-0efde1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-57 .elementor-element.elementor-element-4c5714b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-57 .elementor-element.elementor-element-4c5714b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-4c5714b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-57 .elementor-element.elementor-element-4c5714b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-field-type-html{padding-bottom:0px;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-button[type="submit"]{color:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-57 .elementor-element.elementor-element-4c5714b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-88038af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-88038af .swiper-slide{height:462px;}.elementor-57 .elementor-element.elementor-element-c49a96f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-slide{height:462px;}.elementor-57 .elementor-element.elementor-element-c51736d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-88038af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-88038af .swiper-slide{height:235px;}.elementor-57 .elementor-element.elementor-element-c49a96f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-slide{height:549px;}.elementor-57 .elementor-element.elementor-element-c51736d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for slides, class: .elementor-element-88038af *//* Altura proporcional: não usar margens negativas para ajustar o banner. */
.elementor-57 .elementor-element.elementor-element-88038af{width:100%;margin:0!important;padding:0!important;}
.elementor-57 .elementor-element.elementor-element-88038af .elementor-slides-wrapper{height:auto!important;aspect-ratio:1920 / 450;}
.elementor-57 .elementor-element.elementor-element-88038af .swiper-wrapper,.elementor-57 .elementor-element.elementor-element-88038af .swiper-slide{height:100%!important;min-height:0!important;}
.elementor-57 .elementor-element.elementor-element-88038af .swiper-slide-bg{background-size:contain!important;background-position:center!important;background-repeat:no-repeat;}
.elementor-57 .elementor-element.elementor-element-88038af .swiper-slide-inner{padding:0!important;}
.elementor-57 .elementor-element.elementor-element-88038af .elementor-slide-content:empty{display:none;}
.elementor-57 .elementor-element.elementor-element-88038af .swiper-slide-inner:focus-visible{outline:3px solid #179f96;outline-offset:-3px;}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-c49a96f *//* Altura proporcional: não usar margens negativas para ajustar o banner. */
.elementor-57 .elementor-element.elementor-element-c49a96f{width:100%;margin:0!important;padding:0!important;}
.elementor-57 .elementor-element.elementor-element-c49a96f .elementor-slides-wrapper{height:auto!important;aspect-ratio:375 / 549;}
.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-wrapper,.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-slide{height:100%!important;min-height:0!important;}
.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-slide-bg{background-size:contain!important;background-position:center!important;background-repeat:no-repeat;}
.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-slide-inner{padding:0!important;}
.elementor-57 .elementor-element.elementor-element-c49a96f .elementor-slide-content:empty{display:none;}
.elementor-57 .elementor-element.elementor-element-c49a96f .swiper-slide-inner:focus-visible{outline:3px solid #179f96;outline-offset:-3px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b129f06 */.elementor-57 .elementor-element.elementor-element-b129f06 .ticker{background:#424482;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19a5fcc */.elementor-57 .elementor-element.elementor-element-19a5fcc .category-pic{padding:0!important;position:relative;aspect-ratio:1;overflow:hidden;border-radius:50%;}
.elementor-57 .elementor-element.elementor-element-19a5fcc .category-pic img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center;border-radius:50%;display:block;}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-c51736d */.elementor-57 .elementor-element.elementor-element-c51736d .wd-product{border:1px solid #d7e6e5!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;text-align:left!important;padding:0!important;box-shadow:none!important;transform:none!important}
.elementor-57 .elementor-element.elementor-element-c51736d .product-wrapper{height:100%;display:flex;flex-direction:column;background:#fff}
.elementor-57 .elementor-element.elementor-element-c51736d .content-product-imagin{display:none!important}
.elementor-57 .elementor-element.elementor-element-c51736d .product-element-top{background:#f7fbfa!important;padding:20px!important;border-radius:0!important;margin:0!important;flex:none;overflow:hidden}
.elementor-57 .elementor-element.elementor-element-c51736d .product-image-link{display:block;aspect-ratio:1}
.elementor-57 .elementor-element.elementor-element-c51736d .product-element-top img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important;aspect-ratio:1}
.elementor-57 .elementor-element.elementor-element-c51736d .product-labels{top:13px!important;left:13px!important;right:auto!important}
.elementor-57 .elementor-element.elementor-element-c51736d .product-labels .product-label{border-radius:7px!important;min-width:0!important;min-height:0!important;padding:5px 9px!important;background:#34a3ff!important;color:white!important;font-size:11px!important;line-height:1.3!important}
.elementor-57 .elementor-element.elementor-element-c51736d .product-information{padding:18px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;text-align:left!important;flex:1}
.elementor-57 .elementor-element.elementor-element-c51736d .wd-product-cats{order:0!important;margin:0 0 6px!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.1em;font-weight:800;line-height:1.4!important;color:#37a29c!important}
.elementor-57 .elementor-element.elementor-element-c51736d .wd-product-cats a{color:inherit!important}
.elementor-57 .elementor-element.elementor-element-c51736d .wd-entities-title{order:1!important;min-height:40px!important;height:auto!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important;margin:0 0 10px!important;text-align:left!important}
.elementor-57 .elementor-element.elementor-element-c51736d .wd-entities-title a{color:#2b2e33!important}
.elementor-57 .elementor-element.elementor-element-c51736d .product-rating-price{order:2!important;text-align:left!important;height:auto!important;margin:0!important}
.elementor-57 .elementor-element.elementor-element-c51736d .wrapp-product-price{display:block!important;transform:none!important;opacity:1!important}
.elementor-57 .elementor-element.elementor-element-c51736d .price{display:block!important;text-align:left!important;margin:0!important;line-height:1.3!important}
.elementor-57 .elementor-element.elementor-element-c51736d .price del{display:block!important;color:#9aa5a8!important;font-size:13px!important;font-weight:400!important;margin:0 0 3px!important}
.elementor-57 .elementor-element.elementor-element-c51736d .price ins,.elementor-57 .elementor-element.elementor-element-c51736d .price ins .amount{font-size:25px!important;font-weight:850!important;color:#2b2e33!important}
.elementor-57 .elementor-element.elementor-element-c51736d .fade-in-block{order:3!important;display:block!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;height:auto!important;max-height:none!important;margin:14px 0 0!important;padding:0!important;overflow:visible!important}
.elementor-57 .elementor-element.elementor-element-c51736d .hover-content,.elementor-57 .elementor-element.elementor-element-c51736d .wrap-quickview-button,.elementor-57 .elementor-element.elementor-element-c51736d .wrap-wishlist-button,.elementor-57 .elementor-element.elementor-element-c51736d .wrapp-swatches{display:none!important}
.elementor-57 .elementor-element.elementor-element-c51736d .wd-bottom-actions,.elementor-57 .elementor-element.elementor-element-c51736d .wd-add-btn{display:block!important;width:100%!important;margin:0!important;padding:0!important}
.elementor-57 .elementor-element.elementor-element-c51736d .wd-add-btn .button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:44px!important;padding:12px 8px!important;margin:0!important;border-radius:10px!important;background:#37a29c!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important;text-transform:none!important;white-space:normal!important;box-shadow:none!important}
.elementor-57 .elementor-element.elementor-element-c51736d .wd-add-btn .button span{transform:none!important;opacity:1!important;position:static!important;color:white!important}
.elementor-57 .elementor-element.elementor-element-c51736d .wd-add-btn .button:before{display:none!important}
@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-c51736d .product-element-top{padding:12px!important}.elementor-57 .elementor-element.elementor-element-c51736d .product-information{padding:13px!important}.elementor-57 .elementor-element.elementor-element-c51736d .wd-entities-title{font-size:14px!important;min-height:38px!important}.elementor-57 .elementor-element.elementor-element-c51736d .price ins,.elementor-57 .elementor-element.elementor-element-c51736d .price ins .amount{font-size:22px!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-shcc0ef */.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;}
.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button:hover,.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button:focus-visible{background:#278C86;color:#fff;border-color:#278C86;transform:translateY(-2px);box-shadow:0 6px 16px rgba(39,140,134,.2);}
.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button:focus-visible{outline:2px solid #278C86;outline-offset:4px;}
@media(prefers-reduced-motion:reduce){.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button{transition:none;}.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button:hover,.elementor-57 .elementor-element.elementor-element-shcc0ef .elementor-button:focus-visible{transform:none;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6a489a */.elementor-57 .elementor-element.elementor-element-f6a489a img{width:100%;height:auto!important;max-height:none!important;object-fit:contain;border-radius:20px;}/* End custom CSS */