.elementor .scalloped-button{font-family:var(--primary-font);font-weight:700;font-size:18px;color:var(--white);line-height:1.11em;padding-block-start:26px;padding-block-end:25px;padding-inline-start:43px;padding-inline-end:43px;background-color:var(--blue);transition:all 300ms;--r: 9px; 
mask: 
  linear-gradient(#000 0 0) no-repeat
   50%/calc(100% - 2*var(--r)) calc(100% - 2*var(--r)), 
  radial-gradient(farthest-side,#000 97%,#0000) 
   0 0/calc(2*var(--r)) calc(2*var(--r)) round;\n}.elementor .scalloped-button:hover,.elementor .scalloped-button:focus-visible{color:var(--white);background-color:var(--dark-blue);}.elementor .no-padding{padding:0px;}.elementor .container-wrap{padding-inline-start:35px;padding-inline-end:35px;flex-direction:column;align-items:center;}.elementor .container-inner{max-width:1300px;}.elementor .bottimals-mobile-menu{width:100%;height:auto;max-width:25px;color:var(--blue);text-align:start;padding:0px;border-radius:0px;border-width:0px;background-color:#ffffff00;display:none;}.elementor .bottimals-mobile-menu:hover,.elementor .bottimals-mobile-menu:focus-visible{color:var(--blue);background-color:#ffffff00;}.elementor .font-60-500-110{width:100%;font-weight:500;font-size:60px;line-height:1.1em;}.elementor .font-17-400-140{font-weight:500;font-size:17px;line-height:1.5em;}.elementor .converted-class-1{width:50%;}.elementor .font-16-700-150{font-weight:700;font-size:16px;line-height:1.5em;}.elementor .font-50-500-130{font-weight:500;font-size:50px;line-height:1.3em;}.elementor .font-35-700-130{font-weight:700;font-size:35px;line-height:1.3em;}.elementor .product-type-selector-image{width:80px;height:80px;object-fit:cover;border-radius:10px;}.elementor .featured-testimonial-heading{max-width:800px;font-weight:500;font-size:40px;color:var(--white);line-height:1.2em;text-align:center;margin-block-end:21px;z-index: 5;
text-wrap: balance;\n}.elementor .featured-testimonial-container{flex-direction:column;align-items:center;z-index: 5;\n}.elementor .featured-testimonial-body{max-width:800px;font-weight:500;font-size:20px;color:var(--white);line-height:1.3em;text-align:center;margin-block-end:30px;text-wrap: balance;\n}.elementor .featured-testimonial-name{font-weight:700;font-size:20px;color:var(--white);line-height:1.4em;margin-block-end:8px;}.elementor .featured-testimonial-verified-text{font-weight:700;font-size:14px;color:var(--teal);line-height:1em;}.elementor .featured-testimonial-verified-icon{width:100%;height:13px;max-width:13px;color:var(--teal);display:flex;}.elementor .featured-testimonial-verified-container{column-gap:4px;justify-content:center;align-items:start;}.elementor .hiw-container{width:25%;padding:0px;flex-direction:column;align-items:center;}.elementor .hiw-image{width:301px;aspect-ratio:1/1;padding:5.2%;border-radius:100%;background-image:url("https://bottimals.com/wp-content/uploads/2026/05/dash-gap.svg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .hiw-number{width:101px;height:101px;font-weight:500;font-size:35px;color:var(--white);line-height:1em;margin-block-start:-58px;margin-block-end:28px;background-image:url("https://bottimals.com/wp-content/uploads/2026/05/Number-Background.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index: 5;\n}.elementor .hiw-title{font-weight:700;font-size:20px;color:var(--blue);line-height:1.3em;text-align:center;margin-block-end:11px;}.elementor .hiw-body{font-weight:400;font-size:17px;color:var(--dark-blue);text-align:center;}.elementor .font-25-500-130{font-weight:500;font-size:25px;line-height:1.3em;}.elementor .font-70-300-110{font-weight:300;font-size:70px;line-height:1.1em;}.elementor .font-18-400-150{font-weight:400;font-size:18px;line-height:1.5em;}.elementor .font-45-500-120{font-weight:500;font-size:45px;line-height:1.2em;}.elementor .font-30-500-130{font-weight:500;font-size:30px;line-height:1.3em;}.elementor .outcomes-container{width:25%;min-height:642px;padding-block-start:13px;padding-block-end:34px;padding-inline-start:15px;padding-inline-end:15px;border-radius:30px;flex-direction:column;}.elementor .outcomes-photo{min-height:295px;object-fit:cover;margin-block-end:42px;border-radius:21px;}.elementor .outcomes-icon{width:100%;height:auto;max-width:27px;position:absolute;color:var(--blue);transform:translate3d(14px, 15px, 0px);display:flex;z-index: 5;\n}.elementor .outcomes-inner-container{padding-inline-start:8%;flex-direction:column;flex:1 0 auto;}.elementor .outcomes-heading{min-height:132px;padding-block-end:15px;}.elementor .outcomes-body{font-size:18px;line-height:1.5em;}.elementor .font-40-500-120{font-weight:500;font-size:40px;line-height:1.2em;}.elementor .reviews-container{padding-block-start:33px;padding-block-end:33px;padding-inline-start:36px;padding-inline-end:36px;border-radius:30px;background-color:var(--white);box-shadow:0px 4px 50px 0px #E5DAD8;flex-direction:row;flex-wrap:wrap;align-content:start;}.elementor .reviews-inner-container{width:60%;min-height:114px;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;row-gap:6px;align-items:start;}.elementor .reviews-content{width:100%;}.elementor .reviews-verified-icon{width:100%;height:13px;max-width:13px;color:var(--blue);display:flex;}.elementor .reviews-verified-container{column-gap:4px;display:flex;flex-direction:row;justify-content:flex-start;align-items:start;}.elementor .reviews-verified-text{font-weight:700;font-size:14px;color:var(--blue);line-height:1em;}.elementor .reviews-name{font-weight:700;font-size:20px;line-height:1.5em;}.elementor .footer-link-container{width:18.5%;padding:0px;flex-direction:column;align-items:start;}.elementor .footer-link-heading{font-weight:400;font-size:17px;color:var(--teal);line-height:1.4em;margin-block-end:28px;}.elementor .shop-panel-details-container{width:50%;overflow:hidden;flex-direction:column;align-items:start;}.elementor .shop-panel-gallery-container{width:50%;}.elementor .shop-panel-type-container{column-gap:8px;margin-block-end:20px;flex-direction:column;row-gap:10px;flex-wrap:wrap;align-items:start;order:5;}.elementor .shop-panel-type-header{width:100%;font-weight:700;}.elementor .shop-panel-tagline{margin:1px;opacity:60%;order:1;}.elementor .product-type-selector-container{display:flex;}.elementor .shop-panel-title{max-width:480px;margin-block-end:1px;display:block;flex-direction:row;justify-content:flex-start;align-items:center;order:2;}.elementor .shop-panel-price{margin-block-end:12px;margin-inline-end:10px;}.elementor .shop-panel-ratings-container{padding:0px;flex-direction:row;align-items:center;order:3;}.elementor .shop-panel-average-rating{font-weight:600;font-size:15px;line-height:1.3em;}.elementor .shop-panel-review-link{text-decoration:underline;}.elementor .shop-panel-desktop-hidden{display:none;}.elementor .tooltip-container{max-width:315px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;row-gap:14px;align-items:center;}.elementor .tooltip-heart{width:100%;height:auto;max-width:21px;color:var(--blue);display:flex;z-index: 10;\n}.elementor .font-22-600-130-N022{font-weight:600;font-size:22px;letter-spacing:-0.22px;line-height:1.3em;}.elementor .tooltip-heading{text-align:center;z-index: 20;\n}.elementor .font-20-700-130{font-weight:700;font-size:20px;line-height:1.3em;}.elementor .partner-jump-link-container{width:25%;padding-block-start:27px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--teal);border-style:solid;display:flex;flex-direction:row;gap:9px;justify-content:space-between;align-items:start;}.elementor .partner-jump-link-text{max-width:220px;font-weight:700;font-size:17px;color:var(--teal);line-height:1.3em;}.elementor .partner-jump-link-icon{width:100%;height:auto;max-width:14px;color:var(--teal);margin-block-start:5px;display:flex;}.elementor .partner-image-container{width:48%;height:100%;max-width:621px;max-height:621px;background-image:url("https://bottimals.com/wp-content/uploads/2026/05/dashed-line.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .partner-img{width:90.35%;border-radius:100%;}.elementor .partner-inner-container{width:53%;max-width:565px;flex-direction:column;justify-content:center;align-items:start;}.elementor .post-listing-container{display:flex;flex-direction:column;align-items:start;}.elementor .post-listing-image{width:100%;height:auto;aspect-ratio:413/369;object-fit:cover;object-position:center center;margin-block-end:38px;}.elementor .post-listing-date{font-weight:700;font-size:16px;line-height:1.2em;margin-block-end:24px;}.elementor .post-listing-title{max-height:105px;overflow:hidden;font-weight:400;letter-spacing:-0.25px;line-height:1.4em;margin-block-end:25px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;\n}.elementor .post-listing-content{max-width:413px;max-height:77px;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;\n}.elementor .post-listing-hero-title{max-width:800px;color:var(--white);text-align:center;z-index: 20;
text-wrap: balance;\n}.elementor .post-listing-hero-date{color:var(--white);line-height:1.2em;margin-block-end:33px;z-index: 20;\n}.elementor .post-listing-hero-icon{width:100%;height:auto;max-width:54px;margin-block-end:33px;display:flex;z-index: 10;\n}.elementor .single-post-date{line-height:1.2em;text-align:center;margin-block-end:33px;}.elementor .single-post-title{max-width:800px;text-align:center;z-index: 20;
text-wrap: balance;\n}.elementor .single-post-seo-title{max-width:800px;max-height:20px;overflow:hidden;line-height:1.2em;text-align:center;margin-block-start:33px;white-space: nowrap;
text-overflow: ellipsis;\n}.elementor .single-post-image{width:100%;height:clamp(545px, 38vw, 700px);object-fit:cover;margin-block-start:84px;}.elementor .single-post-left-margin-container{width:21.5%;padding-inline-end:25px;flex-direction:column;align-items:start;}.elementor .single-post-content-container{width:57%;}.elementor .single-post-right-margin-container{width:21.5%;}.elementor .single-post-share-title{width:106px;font-weight:400;color:var(--blue);padding-block-end:4px;margin-block-end:16px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;}