.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.subscription-form-div #mc_embed_signup_scroll #mce-EMAIL-HELPERTEXT,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}body,input,select,textarea{font-family:"Barlow Semi Condensed",sans-serif!important}.et_pb_menu__logo-wrap{z-index:100000}.footer-quicklinks-and-getintouch-row-two .et_pb_module .et_pb_text_inner p a,.white{color:#fff}.green-gradient{background:-webkit-linear-gradient(left,#55be8a,#cadc4d);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.header-nav-sec{position:absolute!important;width:100%;background:0 0!important;padding-top:48px!important;padding-bottom:48px!important}.header-nav-sec .et_pb_row{width:90%!important;max-width:1240px!important;margin:0 auto;padding:0!important}.header-nav-sec .et_pb_column{display:flex;align-items:flex-end}.header-nav-sec .et_pb_image{margin-bottom:0!important}.header-nav-sec .et_pb_menu{background:0 0!important;margin-bottom:0!important}.header-nav-sec .et_pb_menu a{color:#fff;font-family:"Barlow Semi Condensed",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.9px;padding-bottom:0!important}.header-nav-sec .et_pb_menu li{margin-top:0!important}.contact-us-btn{margin-left:25px;top:13px;cursor:pointer}.contact-us-btn p{background:linear-gradient(180deg,#242a4b 0,#273355 100%);color:#fff;padding:12px 28px!important;font-size:20px;font-weight:700;line-height:20px;letter-spacing:-.9px;border:0!important;border-radius:24px!important}.contact-us-sec{background:rgb(36 43 76/.5)!important;backdrop-filter:blur(8px)!important;padding:0!important;display:none;position:fixed;top:0;left:0;width:100%;height:100%}.contact-us-row{background:#242b4c;max-width:635px;padding-top:40px!important;position:relative;display:flex;margin-right:0!important;height:100%;overflow:scroll}#contact-us-sec-id .contact-us-col{max-width:454px;width:80%!important;margin-right:auto!important;margin-left:auto!important}.contact-form-title{background:linear-gradient(92deg,#149aa3 -27.09%,#cadc4d 102.68%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-size:56px;font-style:normal;font-weight:700;line-height:120%}.contact-form-title-wrapper{display:flex}.close-contact-form{position:absolute;top:10px;right:-40px;cursor:pointer}.contact-us-form label{color:#fff;font-size:16px;font-weight:600;line-height:150%}.contact-us-form input:not(.wpcf7-submit),.contact-us-form select,.contact-us-form textarea{border-radius:8px;border:1px solid #e6e6e6;background:#fff;padding:14px 16px;width:100%!important;color:#9aa6ac;font-feature-settings:"salt"on;font-family:"Barlow Semi Condensed",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.084px;margin-bottom:24px}.contact-us-form .submit-block{position:relative;max-width:144px}.contact-us-form .submit-block::after{content:url(https://www.calciumforbrands.com/wp-content/uploads/2023/11/export.svg);position:absolute;top:12px;right:24px;width:24px;height:24px}.contact-us-form input.wpcf7-submit{color:#fff;font-size:20px;font-weight:700;line-height:100%;letter-spacing:-1px;border-radius:24px;background:linear-gradient(92deg,#cadc4d -27.09%,#55be8a 102.68%);padding:12px 48px 12px 28px;cursor:pointer;border:0!important}@media only screen and (min-width:1024px){.mobile-menu-nav{display:none}}@media only screen and (max-width:1023px){.header-nav-sec{display:none!important}}.mobile-menu-nav{position:absolute;width:100%;padding:0!important}.mobile-menu-nav,.mobile-menu-nav .et_pb_menu{background:0 0!important}.page-id-28 #custom-mobile-menu ul{background:#242b4c!important}#custom-mobile-menu ul{background:linear-gradient(0deg,#cadc4d -27.09%,#55be8a 102.68%)}.mobile-menu-nav ul{width:100%!important;margin-top:24px;margin-right:0;margin-left:auto;right:0;border-radius:24px;border:1px solid #fcfcff}.mobile-menu-nav li a{color:#fff!important;font-size:16px;font-weight:600;border:0!important}.mobile-menu-nav .mobile_menu_bar::before{color:#fff!important}.text1{font-size:18px}.text1,.text2,.text3,.text4{font-family:"Barlow Semi Condensed",sans-serif;font-weight:600;line-height:26px}.text2{font-size:24px;letter-spacing:-.01em}.text3,.text4{font-size:16px}.text4{font-size:14px;font-weight:700}.subscription-form-div #mc_embed_signup_scroll .email,.text5{font-family:"Barlow Semi Condensed",sans-serif;font-size:12px;font-weight:600;line-height:16px}#page-container{overflow:unset!important;padding:0!important}.current-menu-item a{background:-webkit-linear-gradient(left,#cadc4d,#55be8a)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.et-l--footer .et_builder_inner_content{background-color:#282828!important;padding:0 5%}.info-email-container p{display:flex;gap:8px}.location-container{max-width:220px;display:flex;align-items:flex-start;gap:2px}.media-icons{display:flex;gap:10px;justify-content:flex-end;margin-right:15%}.subscription-form-div #mc_embed_signup_scroll .email{max-width:405px!important;width:100%!important;border:2px solid #fff!important;border-radius:100px!important;background-color:transparent!important;padding:16px 24px!important;font-size:16px;line-height:24px;letter-spacing:-.011em;color:#fff!important;margin-bottom:6px}.subscription-form-div #mc_embed_signup_scroll .email::placeholder{color:#fff!important}.subscribe-button .button{right:159px;top:52px;position:absolute;margin:0!important;padding:12px!important;background:url(https://www.calciumforbrands.com/wp-content/uploads/2023/11/Big-Fill-1.png)no-repeat!important;background-color:linear-gradient(91.83deg,#cadc4d -27.09%,#55be8a 102.68%)}#mc_embed_signup .button{color:transparent!important;height:50px!important;width:55px!important}@media only screen and (min-width:1200px){.media-icons{margin-right:22%}#mc_embed_signup form{left:15%}}@media only screen and (max-width:981px){.contact-form-title{font-size:30px;line-height:30px}.current-menu-item a{background:#fff!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#fff!important}.text1,.text2,.text3{font-size:15px;line-height:20px}.text2,.text3{font-size:20px}.text3{font-size:13px}.text4{font-size:14px;line-height:26px}.text5{font-size:12px;line-height:16px}.mobile_menu_bar:before{color:#fff}#custom-mobile-menu{background-image:linear-gradient(to right,#67c37d 0,#09acaa 50%)!important}.et_pb_row_2_tb_header{height:80px!important;padding:20px 0!important}.media-icons{justify-content:center;margin-right:0}#mc_embed_signup{width:100%!important}.subscribe-button .button{right:128px;top:46px}}@media only screen and (max-width:600px){.mobile-menu-nav li a{padding:10px 10%}.text1,.text2,.text3{font-size:15px;line-height:20px}.text2,.text3{font-size:20px}.text3{font-size:13px}.text4{font-size:14px;line-height:26px}.text5{font-size:12px;line-height:16px}@media all and (max-width:600px){.et_pb_menu__logo img{max-width:132px}}.footer-quicklinks-and-getintouch-row .et_pb_text_inner p,.footer-quicklinks-and-getintouch-row-two .text2 p{display:flex;justify-content:flex-start}.footer-quicklinks-and-getintouch-row .et_pb_column_4_tb_footer{display:none}.footer-quicklinks-and-getintouch-row-two .et_pb_text_inner p a{color:#fff!important}.footer-quicklinks-and-getintouch-row-two .text3 .et_pb_text_inner{display:flex;flex-direction:column;align-items:flex-start}.footer-quicklinks-and-getintouch-row-three .et_pb_module{width:100%;max-width:100%}.footer-quicklinks-and-getintouch-row-three .et_pb_module .et_pb_image_wrap,.subscription-form-div h5{display:flex;justify-content:flex-start}.footer-quicklinks-and-getintouch-row-three .et_pb_module .et_pb_text_inner p{display:flex;gap:8px;justify-content:flex-start}.footer-quicklinks-and-getintouch-row-three .text5{text-align:left}.subscription-form-div{margin:0!important}.subscribe-button .button{right:4px;top:46px}.footer-quicklinks-and-getintouch-row .et_pb_column_3_tb_footer{display:none}}@media all and (max-width:600px){.mobile_menu_bar{z-index:312312!important}.quick-links-row{display:flex;gap:50px}.quick-links-column-1,.quick-links-column-2{display:flex;flex-direction:column;align-items:flex-start}}