.elementor-2714 .elementor-element.elementor-element-a9d48b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:345px;--padding-bottom:228px;--padding-left:35px;--padding-right:35px;}.elementor-2714 .elementor-element.elementor-element-a9d48b6:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-a9d48b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://bottimals.com/wp-content/uploads/2026/05/A-small-idea-born-from-a-common-challenge.jpg");background-position:center center;background-repeat:repeat-x;background-size:1700px auto;}.elementor-2714 .elementor-element.elementor-element-d581e6f{--e-transform-translateX:94%;--e-transform-translateY:91%;}.elementor-2714 .elementor-element.elementor-element-b87bd84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:132px;--padding-bottom:110px;--padding-left:35px;--padding-right:35px;--z-index:5;}.elementor-2714 .elementor-element.elementor-element-b87bd84::before, .elementor-2714 .elementor-element.elementor-element-b87bd84 > .elementor-background-video-container::before, .elementor-2714 .elementor-element.elementor-element-b87bd84 > .e-con-inner > .elementor-background-video-container::before, .elementor-2714 .elementor-element.elementor-element-b87bd84 > .elementor-background-slideshow::before, .elementor-2714 .elementor-element.elementor-element-b87bd84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2714 .elementor-element.elementor-element-b87bd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-v4-white );--background-overlay:'';}.elementor-2714 .elementor-element.elementor-element-2f21353{width:var( --container-widget-width, 583px );max-width:583px;--container-widget-width:583px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-v4-font-17-400-140-font-size );font-weight:var( --e-global-typography-v4-font-17-400-140-font-weight );line-height:var( --e-global-typography-v4-font-17-400-140-line-height );}.elementor-2714 .elementor-element.elementor-element-7018136{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:104px;--padding-left:35px;--padding-right:35px;--z-index:5;}.elementor-2714 .elementor-element.elementor-element-7018136:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-7018136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-v4-white ) 0%, var( --e-global-color-v4-beige ) 30.5%);}.elementor-2714 .elementor-element.elementor-element-5f5cc30{z-index:20;border-radius:20px 20px 20px 20px;}.elementor-2714 .elementor-element.elementor-element-5f5cc30 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2714 .elementor-element.elementor-element-5f5cc30 .elementor-custom-embed-play i{font-size:96px;}.elementor-2714 .elementor-element.elementor-element-5f5cc30 .elementor-custom-embed-play svg{width:96px;height:96px;}.elementor-2714 .elementor-element.elementor-element-c203d62{width:var( --container-widget-width, 976px );max-width:976px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 92px) 0px;--container-widget-width:976px;--container-widget-flex-grow:0;font-size:40px;font-weight:400;line-height:1.2em;}.elementor-2714 .elementor-element.elementor-element-c203d62 p{margin-block-end:48px;}.elementor-2714 .elementor-element.elementor-element-6df80eb{width:var( --container-widget-width, 934px );max-width:934px;--container-widget-width:934px;--container-widget-flex-grow:0;columns:2;column-gap:60px;}.elementor-2714 .elementor-element.elementor-element-6df80eb.elementor-element{--align-self:flex-end;}.elementor-2714 .elementor-element.elementor-element-d2d3831{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:124px;--padding-bottom:119px;--padding-left:0px;--padding-right:0px;}.elementor-2714 .elementor-element.elementor-element-916c088{width:var( --container-widget-width, 668px );max-width:668px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 134px) 0px;--container-widget-width:668px;--container-widget-flex-grow:0;text-align:center;}.elementor-2714 .elementor-element.elementor-element-916c088 .elementor-heading-title{font-size:30px;font-weight:500;line-height:1.3em;}.elementor-2714 .elementor-element.elementor-element-cd0660f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:125px;--padding-bottom:126px;--padding-left:35px;--padding-right:35px;}.elementor-2714 .elementor-element.elementor-element-cd0660f::before, .elementor-2714 .elementor-element.elementor-element-cd0660f > .elementor-background-video-container::before, .elementor-2714 .elementor-element.elementor-element-cd0660f > .e-con-inner > .elementor-background-video-container::before, .elementor-2714 .elementor-element.elementor-element-cd0660f > .elementor-background-slideshow::before, .elementor-2714 .elementor-element.elementor-element-cd0660f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2714 .elementor-element.elementor-element-cd0660f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-v4-blue );--background-overlay:'';}.elementor-2714 .elementor-element.elementor-element-9ff4356 .elementor-button{background-color:var( --e-global-color-v4-teal );font-weight:700;fill:var( --e-global-color-v4-dark-blue );color:var( --e-global-color-v4-dark-blue );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-v4-teal );padding:22px 43px 21px 43px;}.elementor-2714 .elementor-element.elementor-element-9ff4356 .elementor-button:hover, .elementor-2714 .elementor-element.elementor-element-9ff4356 .elementor-button:focus{background-color:var( --e-global-color-v4-white );color:var( --e-global-color-v4-dark-blue );border-color:var( --e-global-color-v4-white );}.elementor-2714 .elementor-element.elementor-element-9ff4356{z-index:20;}.elementor-2714 .elementor-element.elementor-element-9ff4356 .elementor-button:hover svg, .elementor-2714 .elementor-element.elementor-element-9ff4356 .elementor-button:focus svg{fill:var( --e-global-color-v4-dark-blue );}@media(max-width:1385px){.elementor-2714 .elementor-element.elementor-element-a9d48b6:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-a9d48b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2714 .elementor-element.elementor-element-a9d48b6{--padding-top:24%;--padding-bottom:15%;--padding-left:35px;--padding-right:35px;}.elementor-2714 .elementor-element.elementor-element-b87bd84{--gap:0% 3%;--row-gap:0%;--column-gap:3%;--padding-top:9%;--padding-bottom:9%;--padding-left:35px;--padding-right:35px;}.elementor-2714 .elementor-element.elementor-element-2f21353{font-size:var( --e-global-typography-v4-font-17-400-140-font-size );line-height:var( --e-global-typography-v4-font-17-400-140-line-height );}.elementor-2714 .elementor-element.elementor-element-7018136{--padding-top:0px;--padding-bottom:98px;--padding-left:35px;--padding-right:35px;}.elementor-2714 .elementor-element.elementor-element-c203d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 85px) 0px;}.elementor-2714 .elementor-element.elementor-element-d2d3831{--padding-top:108px;--padding-bottom:119px;--padding-left:35px;--padding-right:35px;}}@media(max-width:1024px){.elementor-2714 .elementor-element.elementor-element-a9d48b6{--min-height:670px;--padding-top:225px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-2714 .elementor-element.elementor-element-b87bd84{--padding-top:90px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-2714 .elementor-element.elementor-element-2f21353{font-size:var( --e-global-typography-v4-font-17-400-140-font-size );line-height:var( --e-global-typography-v4-font-17-400-140-line-height );}.elementor-2714 .elementor-element.elementor-element-7018136{--padding-top:0px;--padding-bottom:115px;--padding-left:25px;--padding-right:25px;}.elementor-2714 .elementor-element.elementor-element-c203d62{--container-widget-width:929px;--container-widget-flex-grow:0;width:var( --container-widget-width, 929px );max-width:929px;font-size:38px;}.elementor-2714 .elementor-element.elementor-element-916c088 .elementor-heading-title{font-size:29px;}}@media(max-width:767px){.elementor-2714 .elementor-element.elementor-element-a9d48b6:not(.elementor-motion-effects-element-type-background), .elementor-2714 .elementor-element.elementor-element-a9d48b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bottimals.com/wp-content/uploads/2026/05/transparent.png");}.elementor-2714 .elementor-element.elementor-element-a9d48b6{--content-width:350px;--min-height:0px;--padding-top:121px;--padding-bottom:246px;--padding-left:25px;--padding-right:25px;}.elementor-2714 .elementor-element.elementor-element-d581e6f{--e-transform-translateX:-46%;--e-transform-translateY:-27%;--e-transform-scale:0.9;bottom:0px;}.elementor-2714 .elementor-element.elementor-element-b87bd84{--content-width:350px;--padding-top:60px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-2714 .elementor-element.elementor-element-2f21353{font-size:var( --e-global-typography-v4-font-17-400-140-font-size );line-height:var( --e-global-typography-v4-font-17-400-140-line-height );}.elementor-2714 .elementor-element.elementor-element-7018136{--content-width:350px;--padding-top:0px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-2714 .elementor-element.elementor-element-5f5cc30 .elementor-custom-embed-play i{font-size:55px;}.elementor-2714 .elementor-element.elementor-element-5f5cc30 .elementor-custom-embed-play svg{width:55px;height:55px;}.elementor-2714 .elementor-element.elementor-element-c203d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;--container-widget-width:339px;--container-widget-flex-grow:0;width:var( --container-widget-width, 339px );max-width:339px;font-size:26px;}.elementor-2714 .elementor-element.elementor-element-c203d62 p{margin-block-end:25px;}.elementor-2714 .elementor-element.elementor-element-6df80eb{columns:1;}.elementor-2714 .elementor-element.elementor-element-d2d3831{--content-width:350px;--padding-top:71px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-2714 .elementor-element.elementor-element-916c088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 81px) 0px;}.elementor-2714 .elementor-element.elementor-element-916c088 .elementor-heading-title{font-size:24px;}.elementor-2714 .elementor-element.elementor-element-cd0660f{--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}}/* Start custom CSS for html, class: .elementor-element-d581e6f */.elementor-2714 .elementor-element.elementor-element-d581e6f svg {
    width: 181px;
    height: auto;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f21353 */.elementor-2714 .elementor-element.elementor-element-2f21353 ul {
    margin-bottom: 0;
    padding-left: 27px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c203d62 */.elementor-2714 .elementor-element.elementor-element-c203d62 span {
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: 5.5%;
    text-underline-offset: 4%;
    text-underline-position: from-font;
}
.elementor-2714 .elementor-element.elementor-element-c203d62 p:nth-last-child(1) {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6df80eb */.elementor-2714 .elementor-element.elementor-element-6df80eb .julianne-signature {
    margin-top: -12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-916c088 */.elementor-2714 .elementor-element.elementor-element-916c088 span {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd0660f */.elementor-2714 .elementor-element.elementor-element-cd0660f {
  --r: 44px; 
  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;
}
@media (max-width: 767px) {
.elementor-2714 .elementor-element.elementor-element-cd0660f {
    --r: 25px;
}
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
    width: 100%;
}
.partner-image-container:before {
    content: '';
    position: absolute;
    width: 129%;
    height: 129%;
    left: auto;
    top: auto;
    background-image: url(https://bottimals.com/wp-content/uploads/2026/05/Pink-Radial-Gradient.svg);
    background-position: center center;
    background-size: cover;
    z-index: -1;
}/* End custom CSS */