.ConsultingSection{background-color:#e4e9ed;block-size:auto;padding-block-end:20px;position:relative}.ConsultingSection .TitleSection{padding:20px;padding-block:32px 0;position:relative}.ConsultingSection .TitleSection .TitleContainer{z-index:1;position:relative}.ConsultingSection .TitleSection .Decoration_Icon{z-index:0;background-color:#a6b5c6;block-size:120px;inline-size:120px;position:absolute;top:68px;right:-10px;-webkit-mask-image:url(/doctora-icon.webp);mask-image:url(/doctora-icon.webp);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ConsultingSection .ContentContainer{block-size:100%;inline-size:100%}.ConsultingSection .BackgroundAnimated{background-color:#b7c3ca;block-size:240px;inline-size:100%;margin-block-end:40px;position:relative;top:0;overflow:hidden}.ConsultingSection .BackgroundAnimated:before{content:"";background-color:var(--primary-color-dark);opacity:.2;block-size:100%;inline-size:100%;animation:8s ease-in-out infinite climbTwo;display:block;position:absolute;left:-10%;transform:rotate(45deg)}.ConsultingSection .BackgroundAnimated:after{content:"";background-color:var(--primary-color-dark);opacity:.1;block-size:100%;inline-size:100%;animation:5s ease-in-out infinite climbOne;display:block;position:absolute;left:10%;transform:rotate(45deg)}.ConsultingSection .BackgroundAnimated .AnimatedObject{filter:drop-shadow(3px 3px 6px #0000007d);background-position:50%;background-repeat:no-repeat;background-size:contain}.ConsultingSection .BackgroundAnimated .AnimatedObject:first-of-type{background-image:url(/plato-con-granos.webp);block-size:40%;inline-size:40%;animation:10s ease-in-out infinite forwards movementOne;position:absolute;top:-10px;left:-10px;rotate:-35deg}.ConsultingSection .BackgroundAnimated .AnimatedObject:nth-of-type(2){background-image:url(/tason-negro-naranja.webp);block-size:20%;inline-size:20%;animation:15s ease-in-out infinite forwards movementOne;position:absolute;top:0;right:40px;rotate:35deg}.ConsultingSection .BackgroundAnimated .AnimatedObject:nth-of-type(3){background-image:url(/tason-blanco-verde.webp);block-size:19%;inline-size:19%;animation:15s ease-in-out infinite forwards movementOne;position:absolute;top:50px;right:-10px;rotate:90deg}.ConsultingSection .BackgroundAnimated .AnimatedObject:nth-of-type(4){background-image:url(/tason-blanco-small-naranja.webp);block-size:22%;inline-size:22%;animation:15s ease-in-out infinite forwards movementOne;position:absolute;top:120px;left:-10px;rotate:90deg}.ConsultingSection .BackgroundAnimated .AnimatedObject:nth-of-type(5){background-image:url(/tason-blanco-small-red.webp);block-size:19%;inline-size:19%;animation:15s ease-in-out infinite forwards movementOne;position:absolute;bottom:4px;left:60px;rotate:35deg}.ConsultingSection .BackgroundAnimated .AnimatedObject:nth-of-type(6){background-image:url(/tason-blanco-grande-naranja.webp);block-size:25%;inline-size:25%;animation:15s ease-in-out infinite forwards movementOne;position:absolute;bottom:-20px;right:60px;rotate:-35deg}.ConsultingSection .BackgroundAnimated .AnimatedObject:nth-of-type(7){background-image:url(/frasco.webp);block-size:60%;inline-size:60%;animation:15s ease-in-out infinite forwards movementOne;position:absolute;bottom:20%;right:20%;rotate:-15deg}.ConsultingSection .MicroSection{text-align:center;background-color:#0000;border-radius:12px;margin-block:20px;margin-inline:8px;padding-block-end:20px;position:relative;overflow:hidden}.ConsultingSection .MicroSection .HeaderContainer{position:relative}.ConsultingSection .MicroSection .HeaderContainer h5{inline-size:100%;color:var(--primary-color-dark);z-index:8;margin-block:28px 8px;padding-inline:20px;font-family:Times New Roman,Times,serif;font-size:30px}.ConsultingSection .MicroSection p{color:#4f4f52;margin-block-end:20px;padding-inline:20px;font-size:20px;line-height:24px}.ConsultingSection .MicroSection p span{color:#755b3e;font-weight:600}.ConsultingSection .MicroSection .Decoration{background-color:var(--secondary-color-dark);background-image:url(/dermocosmetica.webp);background-position:50%;background-repeat:no-repeat;background-size:80%;block-size:160px;inline-size:100%}.ConsultingSection .MicroSection:nth-of-type(3) .Decoration{background-image:url(/nutricosmetica.webp);background-position:50%;background-repeat:no-repeat;background-size:80%}.ConsultingSection .Decoration{z-index:0;background-image:url(/nutricionista.webp);background-position:0 100%;background-repeat:no-repeat;background-size:contain;block-size:420px;inline-size:100%}@keyframes movementOne{0%{transform:translate(50px)}50%{transform:translate(-50px)}to{transform:translate(50px)}}
@media (500px<=width<=1024px){.ConsultingSection .TitleSection{text-align:center;max-inline-size:600px}.ConsultingSection .TitleSection .TitleContainer{z-index:2;inline-size:100%;position:relative}}@media (900px<=width<=1024px){.ConsultingSection .ContentContainer{grid-template-rows:min-content min-content;grid-template-columns:1fr 1fr;place-items:center;gap:4px;block-size:100%;inline-size:100%;display:grid}.ConsultingSection .BackgroundAnimated{border-start-end-radius:20px;border-end-end-radius:20px;grid-area:1/1/2/3;block-size:300px;inline-size:100%;margin-block-end:0;position:relative;top:0;overflow:hidden}}
@media (1024px<=width<=1920px){.ConsultingSection{flex-direction:column;align-items:center;padding-block:40px;display:flex}.ConsultingSection .TitleSection{justify-content:center;align-items:center;inline-size:760px;max-inline-size:100%;margin-block-end:20px;padding-inline:20px;display:flex}.ConsultingSection .TitleSection .TitleContainer{inline-size:100%}.ConsultingSection .ContentContainer{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center;gap:4px;block-size:100%;inline-size:100%;display:grid}.ConsultingSection .BackgroundAnimated{background-color:#b7c3ca;border-start-end-radius:20px;border-end-end-radius:20px;grid-area:1/1/3/2;block-size:100%;inline-size:100%;margin-block-end:0;position:relative;top:0;overflow:hidden}.ConsultingSection .MicroSection{background-color:#0000;inline-size:80%;margin-block:0;margin-inline:0;padding-block-end:20px}.ConsultingSection .MicroSection .HeaderContainer h5{font-size:24px}.ConsultingSection .MicroSection p{font-size:18px}}
