@font-face{font-family:"Optima";font-style:normal;font-weight:400;src:local("Optima"),url(//bodygraph.com/wp-content/themes/bg/css/../fonts/Optima/OptimaR.ttf) format("truetype")}@font-face{font-family:"Optima";font-style:italic;font-weight:400;src:local("Optima Italic"),url(//bodygraph.com/wp-content/themes/bg/css/../fonts/Optima/OptimaI.ttf) format("truetype")}@font-face{font-family:"Optima";font-style:normal;font-weight:700;src:local("Optima Bold"),url(//bodygraph.com/wp-content/themes/bg/css/../fonts/Optima/OptimaB.ttf) format("truetype")}@font-face{font-family:"Optima";font-style:italic;font-weight:700;src:local("Optima Bold Italic"),url(//bodygraph.com/wp-content/themes/bg/css/../fonts/Optima/OptimaBI.ttf) format("truetype")}:root{--baseFontSize:16;--color-white:#fff;--blackcolor:#000;--textcolor:#393e51;--linkcolor:#2655c8;--graybgcolor:#f2f2f2;--color-themebg:#fbebe0;--font-optima:'Optima';--font-dmserif:'DM Serif Display',serif;--font-opensans:'Open Sans',sans-serif;--font-organ:'organ-black';--main-bg:#fffbf9;--brown-color:#b86a4f;--brown-bg-color:#fbebe0;--text-color:#393e51;--secondary-text-color:#434756;--green-button-color:#408a00}html{margin:0;padding:0;border:0}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,input,label,legend,li,nav,object,ol,pre,q,section,span,ul{margin:0;padding:0;border:0}p{border:0;padding:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a img{border:none}:focus{outline:0}a:focus{outline:none}body{font-family:var(--font-optima);color:var(--text-color);font-size:17px;font-weight:400;line-height:30px;background:var(--main-bg)}section{display:block}h1,h2,h3,h4,h5,h6{padding:0;margin:0}.w-100{width:100%}.d-block{display:block !important}.d-inline-block{display:inline-block !important}a{text-decoration:none !important;transition:all ease .6s;-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-ms-transition:all ease .6s;-o-transition:all ease .6s}a:hover,a:focus{transition:all ease .6s;-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-ms-transition:all ease .6s;-o-transition:all ease .6s}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}ul,ul li,ul li ul,ul li ul li,ul ol{list-style:none;padding:0;margin:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.img-fluid{display:block;max-width:100%;height:auto}.container{max-width:1330px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (max-width:767px){.container{padding-right:10px;padding-left:10px}}h1{color:var(--text-color);font-size:38px;font-weight:400;line-height:42px;font-family:var(--font-dmserif);margin-bottom:15px}@media (max-width:768px){h1{font-size:33px;line-height:42px;margin-bottom:10px}}p{color:var(--text-color);font-family:var(--font-opensans);font-size:18px;font-weight:400;letter-spacing:.64px;line-height:31px;padding:0;margin:0}@media (max-width:768px){p{font-size:16px;line-height:25px;letter-spacing:.57px}}.copyright{padding:10px 0 15px;text-align:center}.copyright figure{display:inline-block;vertical-align:middle;margin-right:5px}@media (max-width:768px){.copyright figure{display:block}.copyright figure img{margin:auto}}.copyright p{color:#393e51;font-size:12px;font-weight:400;line-height:20px;margin-top:3px;text-align:center;letter-spacing:.2857143px;display:inline-block;vertical-align:middle;font-family:var(--font-opensans)}.green-button{color:var(--color-white);font-family:var(--font-opensans);font-size:16px;font-weight:500;line-height:44px;text-align:center;letter-spacing:2.29px;border-radius:4px;border:solid 1px var(--green-button-color);background:var(--green-button-color);padding:0 25px;height:45px;cursor:pointer;display:inline-block;text-transform:uppercase}.green-button.h-40{line-height:38px;height:40px}@media (max-width:480px){.green-button{min-width:auto;font-size:14px;padding:0 15px}}.green-button:hover,.green-button:focus{color:var(--color-white);border-color:#367202;background:#367202}.brand-logo figure img{margin:0 auto 20px;height:76px}@media (max-width:768px){.brand-logo figure img{height:60px}}.heading-block{margin-bottom:30px;text-align:center}.heading-block h1{color:var(--text-color);font-family:var(--font-dmserif);font-size:48px;font-weight:400;line-height:53px;max-width:760px;margin:0 auto 10px}@media (max-width:768px){.heading-block h1{font-size:37px;line-height:38px}}.heading-block h2{color:var(--text-color);font-family:var(--font-dmserif);font-weight:400;font-size:38px;line-height:42px;max-width:760px;margin:0 auto 10px}@media (max-width:768px){.heading-block h2{font-size:32px;line-height:38px}}.heading-block p{color:var(--text-color);font-family:var(--font-optima);font-size:23px;font-weight:400;letter-spacing:.11px;line-height:38px;max-width:670px;margin:auto}@media (max-width:768px){.heading-block p{font-size:20px;line-height:30px}}.section-wrapper{padding:30px 15px;position:relative;overflow:hidden}.section-wrapper:before{content:"";background:url(//bodygraph.com/wp-content/themes/bg/css/../images/bg-shape.svg) no-repeat center center/contain;position:absolute;left:-10%;top:-30%;width:515px;height:570px;display:inline-block}@media (max-width:1024px){.section-wrapper:before{left:-30%;top:100px}}@media (max-width:768px){.section-wrapper:before{display:none}}.section-wrapper:after{content:"";background:url(//bodygraph.com/wp-content/themes/bg/css/../images/bg-shape.svg) no-repeat center center/contain;position:absolute;right:-10%;top:-25%;width:515px;height:570px;display:inline-block}@media (max-width:1024px){.section-wrapper:after{right:-30%;top:100px}}@media (max-width:768px){.section-wrapper:after{display:none}}.checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:20px}.checkbox-item{width:100%}.checkbox-item input[type=checkbox],.checkbox-item input[type=radio]{position:absolute;opacity:0;pointer-events:none}.checkbox-item label,.checkbox-item .checkbox-label{width:100%;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px 0 46px;background:var(--brown-bg-color);border:2px solid transparent;border-radius:3px;color:var(--secondary-text-color);font-family:var(--font-opensans);font-size:14px;font-weight:500;line-height:17px;cursor:pointer;position:relative}.checkbox-item label:before,.checkbox-item .checkbox-label:before{content:"";position:absolute;left:10px;top:10px;width:18px;height:18px;border-radius:50%;border:3px solid var(--brown-color);background:var(--color-white)}.checkbox-item label:after,.checkbox-item .checkbox-label:after{content:"";position:absolute;left:16px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--brown-color);opacity:0}.checkbox-item input[type=checkbox]:checked+label,.checkbox-item input[type=radio]:checked+label,.checkbox-item input[type=checkbox]:checked+.checkbox-label,.checkbox-item input[type=radio]:checked+.checkbox-label{border-color:var(--brown-color)}.checkbox-item input[type=checkbox]:checked+label:after,.checkbox-item input[type=radio]:checked+label:after,.checkbox-item input[type=checkbox]:checked+.checkbox-label:after,.checkbox-item input[type=radio]:checked+.checkbox-label:after{opacity:1}.inner-wrapper{max-width:370px;margin:auto;position:relative;z-index:1}.whats-next-section{padding:45px 0;background:var(--brown-bg-color);position:relative}.whats-next-section .section-arrow{position:absolute;top:-40px;left:0;right:0;margin:auto}.whats-next-section .section-arrow img{margin:auto}.counter{width:98px;height:98px;background:#fff;border:4px solid var(--brown-color);border-radius:50%;display:inline-block;line-height:98px;font-family:var(--font-dmserif);font-style:normal;font-weight:400;font-size:59px;line-height:42px;text-align:center;color:var(--text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step-card{border-radius:34px;background:#ffe2c7;border:4px solid var(--brown-color);padding:40px 15px 30px;text-align:center;position:relative;max-width:430px;margin:100px auto 0}.step-card.blue{background:#d9f3ff}.step-card .counter{position:absolute;top:-80px;left:0;right:0}.step-card h2{font-family:var(--font-dmserif);font-weight:400;font-size:26px;line-height:31px;color:var(--text-color);margin-bottom:6px}.step-card h3{font-family:var(--font-opensans);font-weight:700;font-size:16px;font-weight:700;color:var(--text-color)}.step-card p{font-family:var(--font-opensans);font-style:normal;font-weight:500;font-size:17px;line-height:26px;letter-spacing:normal;margin-bottom:20px;color:var(--text-color)}.step-card p strong{display:block}.step-card a.green-button{height:40px;line-height:38px;min-width:310px}.step-card ul{list-style-type:disc;margin-bottom:20px;padding-left:20px}.step-card ul li{font-family:var(--font-opensans);font-weight:500;font-size:17px;line-height:26px;list-style-type:disc;color:#393e51;text-align:left}.telegram-wrapper{background:var(--main-bg);padding:15px 0 40px}.text-left{text-align:left !important}.m-b-0{margin-bottom:0 !important}