.flex_cell.av-l3sm2j2d-d208cf8c90b96e2a7c1045583c67eb56{
vertical-align:middle;
background:url(https://perfectdiet.pro/wp-content/uploads/2025/10/Perfect-Diet-Personalized-Nutrition-Plan_anna-jakutajc-wojtalik-1000x430.jpg) 0% 0% no-repeat scroll #f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-d208cf8c90b96e2a7c1045583c67eb56{
padding:50px 50px 50px 50px !important;
}

#top .hr.hr-invisible.av-259qwo-c55345d02383d75dbb3ea09c66f0359f{
height:60px;
}

.avia-section.av-miiwhybo-c0c74467432dbf12b716d9b95b45de76{
background-color:#f8f8f8;
background-image:unset;
}

.avia-image-container.av-miiw5h31-818ab5952b81c4e69e320e89d1842f30 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-miiw5h31-818ab5952b81c4e69e320e89d1842f30 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-miiw93w7-cf541222526ec891714ecf4185a5e6bb{
height:20px;
}

#top .av-rotator-container.av-miiuuj42-a8444a4a3dc6ece491cf2bf10dae2649{
text-align:center;
color:#b02b2c;
}
#top #wrap_all .av-rotator-container.av-miiuuj42-a8444a4a3dc6ece491cf2bf10dae2649 .av-rotator-container-inner{
font-size:40px;
}

#top .av_textblock_section.av-2mr6mo-1331b8a2f6b7dfee9cc95096c33ab189 .avia_textblock{
font-size:18px;
}

.flex_cell.av-1j8vmfd-f7636abcce8949a0a15c1a3815285112{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1j8vmfd-f7636abcce8949a0a15c1a3815285112{
padding:70px 70px 70px 70px !important;
}

.av-hotspot-image-container .av-image-hotspot.av-1gpmxyx-b816adda5fdf1b1db85962d5c135d5b5{
top:61.3%;
left:21.9%;
}
.av-hotspot-image-container .av-image-hotspot.av-1gpmxyx-b816adda5fdf1b1db85962d5c135d5b5 .av-image-hotspot_inner{
background-color:#ffffff;
color:#c01818;
}
.av-hotspot-image-container .av-image-hotspot.av-1gpmxyx-b816adda5fdf1b1db85962d5c135d5b5 .av-image-hotspot-pulse{
background-color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-1e8hxa1-9278f6d96b49d26f3f283171c33175d1{
top:34.4%;
left:23.8%;
}
.av-hotspot-image-container .av-image-hotspot.av-1e8hxa1-9278f6d96b49d26f3f283171c33175d1 .av-image-hotspot_inner{
background-color:#ffffff;
color:#c01818;
}
.av-hotspot-image-container .av-image-hotspot.av-1e8hxa1-9278f6d96b49d26f3f283171c33175d1 .av-image-hotspot-pulse{
background-color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-1cy66p5-3a4e198d8337fd2299ae486465bdaac3{
top:16.3%;
left:50%;
}
.av-hotspot-image-container .av-image-hotspot.av-1cy66p5-3a4e198d8337fd2299ae486465bdaac3 .av-image-hotspot_inner{
background-color:#ffffff;
color:#c01818;
}
.av-hotspot-image-container .av-image-hotspot.av-1cy66p5-3a4e198d8337fd2299ae486465bdaac3 .av-image-hotspot-pulse{
background-color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-1apsgbd-fa3edc97c117a1c4064b64a980bbf6a5{
top:58.8%;
left:73.8%;
}
.av-hotspot-image-container .av-image-hotspot.av-1apsgbd-fa3edc97c117a1c4064b64a980bbf6a5 .av-image-hotspot_inner{
background-color:#ffffff;
color:#c01818;
}
.av-hotspot-image-container .av-image-hotspot.av-1apsgbd-fa3edc97c117a1c4064b64a980bbf6a5 .av-image-hotspot-pulse{
background-color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-1a40f09-f963005a79b7f816b7c8bb8ad4262e0a{
top:46.3%;
left:48.1%;
}
.av-hotspot-image-container .av-image-hotspot.av-1a40f09-f963005a79b7f816b7c8bb8ad4262e0a .av-image-hotspot_inner{
background-color:#ffffff;
color:#c01818;
}
.av-hotspot-image-container .av-image-hotspot.av-1a40f09-f963005a79b7f816b7c8bb8ad4262e0a .av-image-hotspot-pulse{
background-color:#ffffff;
}

.flex_cell.av-17zs2pl-44f3a21601855c28e0a2f7ad9a11bb34{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-17zs2pl-44f3a21601855c28e0a2f7ad9a11bb34{
padding:20px 20px 20px 20px !important;
}

#top .av-special-heading.av-16s0i15-a42de8e724ab0c7b7ed2636ff6094186{
padding-bottom:20px;
font-size:35px;
}
body .av-special-heading.av-16s0i15-a42de8e724ab0c7b7ed2636ff6094186 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-16s0i15-a42de8e724ab0c7b7ed2636ff6094186 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-16s0i15-a42de8e724ab0c7b7ed2636ff6094186 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-miiwfcoj-87b74c6cccf132eaa100625fae790c89 .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-t6ubzd-67fe54c9a852e2d3cc2f1f9c75dbbf0c{
height:60px;
}

#top .av-special-heading.av-mgxh44ob-a1874146877fde781213a8805692d9ee{
padding-bottom:20px;
font-size:35px;
}
body .av-special-heading.av-mgxh44ob-a1874146877fde781213a8805692d9ee .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mgxh44ob-a1874146877fde781213a8805692d9ee .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mgxh44ob-a1874146877fde781213a8805692d9ee .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mik0vmod-883fd38b214e8e6a297c7ca839224c33 .avia_textblock{
font-size:18px;
}

.flex_cell.av-1oaef4-dd8c1a51352dadb8ec75bd9d9fcd0f67{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1oaef4-dd8c1a51352dadb8ec75bd9d9fcd0f67{
padding:70px 70px 70px 70px !important;
}

#top .av-special-heading.av-mik0esxt-3e61f6cae6708d6c60fd24f75a1bfd1c{
padding-bottom:20px;
font-size:35px;
}
body .av-special-heading.av-mik0esxt-3e61f6cae6708d6c60fd24f75a1bfd1c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mik0esxt-3e61f6cae6708d6c60fd24f75a1bfd1c .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mik0esxt-3e61f6cae6708d6c60fd24f75a1bfd1c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mik0pa5e-f86018f1c4fff290ddf84ebf8fccb5eb{
height:20px;
}

.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon{
color:#b02b2c;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon.avia-svg-icon svg:first-child{
fill:#b02b2c;
stroke:#b02b2c;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon.active{
color:#ffffff;
background:#6c7351;
border-color:#6c7351;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon.avia-svg-icon.active svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon-1{
transform:translate(0px,250px);
left:50%;
top:0%;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547.avia_start_animation .avia-icon-circles-icon-1{
transform:translate(0px,0px);
opacity:1;
transition-delay:1s;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon-2{
transform:translate(-216px,125px);
left:93%;
top:25%;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547.avia_start_animation .avia-icon-circles-icon-2{
transform:translate(0px,0px);
opacity:1;
transition-delay:1.2s;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon-3{
transform:translate(-216px,-124px);
left:93%;
top:74%;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547.avia_start_animation .avia-icon-circles-icon-3{
transform:translate(0px,0px);
opacity:1;
transition-delay:1.4s;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon-4{
transform:translate(0px,-250px);
left:50%;
top:100%;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547.avia_start_animation .avia-icon-circles-icon-4{
transform:translate(0px,0px);
opacity:1;
transition-delay:1.6s;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon-5{
transform:translate(216px,-125px);
left:6%;
top:75%;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547.avia_start_animation .avia-icon-circles-icon-5{
transform:translate(0px,0px);
opacity:1;
transition-delay:1.8s;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547 .avia-icon-circles-icon-6{
transform:translate(216px,125px);
left:6%;
top:25%;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547.avia_start_animation .avia-icon-circles-icon-6{
transform:translate(0px,0px);
opacity:1;
transition-delay:2s;
}
.av-icon-circles-container.av-mik0jjwe-b79eb3eb226ebec305e895f87fecc547.avia_start_animation.avia_animation_finished .avia-icon-circles-icon{
transition-delay:0s;
}

.flex_cell.av-40jnzv-47818f05f0191fd20c749a75668092a7{
vertical-align:top;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-40jnzv-47818f05f0191fd20c749a75668092a7{
padding:70px 70px 70px 70px !important;
}

#top .av-special-heading.av-y82h0b-eee1dcaccf56a76543b22f0257190d0c{
padding-bottom:20px;
font-size:35px;
}
body .av-special-heading.av-y82h0b-eee1dcaccf56a76543b22f0257190d0c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-y82h0b-eee1dcaccf56a76543b22f0257190d0c .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-y82h0b-eee1dcaccf56a76543b22f0257190d0c .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-wehd0b-694e117662dfae091aad00cb3bfecdf7 .iconlist_icon{
font-size:18px;
}
#top .avia-icon-list-container.av-wehd0b-694e117662dfae091aad00cb3bfecdf7 .iconlist_icon svg:first-child{
height:18px;
width:18px;
}
#top #wrap_all .avia-icon-list-container.av-wehd0b-694e117662dfae091aad00cb3bfecdf7 .av_iconlist_title{
font-size:18px;
}

#top .hr.hr-invisible.av-3l4bpn-f1a2be4abd3e97e24eff4cd851b15ea2{
height:20px;
}

#top .av_textblock_section.av-380597-408807ff60e500fd65c30f642dfed1b0 .avia_textblock{
font-size:18px;
}

.flex_cell.av-l3t0eyup-aebf95e1afa4e5ebdeb01501f5435c45{
vertical-align:middle;
background:url(https://perfectdiet.pro/wp-content/uploads/2025/10/Perfect-Diet_Nutritionist-Plans-for-Health-and-Wellness_natalie-behn-1030x687.jpg) 100% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3t0eyup-aebf95e1afa4e5ebdeb01501f5435c45{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-l3t075ls-9e92524f376ae5f2c7cdd402a4613954{
vertical-align:middle;
background-color:#2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-l3t075ls-9e92524f376ae5f2c7cdd402a4613954{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-l3t08rf8-e24811b5792cede3fae5712ff6299745-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l3t08rf8-e24811b5792cede3fae5712ff6299745{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-l3t037w6-e07c3b3351a7d85fccbc39b99c593c57{
padding-bottom:10px;
}
body .av-special-heading.av-l3t037w6-e07c3b3351a7d85fccbc39b99c593c57 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l3t037w6-e07c3b3351a7d85fccbc39b99c593c57 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-16s0i15-a42de8e724ab0c7b7ed2636ff6094186 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mgxh44ob-a1874146877fde781213a8805692d9ee .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mik0esxt-3e61f6cae6708d6c60fd24f75a1bfd1c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-y82h0b-eee1dcaccf56a76543b22f0257190d0c .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-d208cf8c90b96e2a7c1045583c67eb56{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-17zs2pl-44f3a21601855c28e0a2f7ad9a11bb34{
padding:60px 60px 60px 60px !important;
}

#top #wrap_all .av-special-heading.av-16s0i15-a42de8e724ab0c7b7ed2636ff6094186 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mgxh44ob-a1874146877fde781213a8805692d9ee .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mik0esxt-3e61f6cae6708d6c60fd24f75a1bfd1c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-y82h0b-eee1dcaccf56a76543b22f0257190d0c .av-special-heading-tag{
font-size:0.8em;
}
}
