.logo_header{width:15rem;height:auto;flex-grow:1}.header_icons{display:flex;align-items:center;justify-content:center;gap:1rem;padding:0 1.5rem}.header_portfolio{flex-direction:row;width:100%;height:8rem}.header_portfolio,.header_portfolio .main-menu{display:flex;align-items:center;justify-content:space-between}.header_portfolio .main-menu{list-style:none;text-decoration:none;cursor:pointer;margin:0 1rem}.header_portfolio .main-menu .item-header{font-size:1rem;font-weight:500;cursor:pointer;border:none}.header_portfolio .main-menu_link{text-decoration:none;color:#000;position:relative;color:inherit}.header_portfolio .main-menu_link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#ce93d8,#e878a2,#eb85ab);z-index:1;transform:scaleX(0);transform-origin:left;transition:transform .5s ease-in-out}.header_portfolio .main-menu_link:hover:before{transform:scaleX(1)}.header_portfolio .button_header{background-color:#ce93d8;width:22rem;height:-moz-fit-content;height:fit-content;font-size:1.3rem;font-family:Poppins;padding:.5rem;border-radius:.5rem;border-style:none;cursor:pointer;text-decoration:none;text-align:center;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .3s ease}.header_portfolio .button_header a{text-decoration:none;color:#000}.header_portfolio .button_header:hover{background-color:#ce93d8;transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.2)}.header_portfolio .item-header img{width:3rem;height:auto;transform:scale(1.1);text-shadow:0 10px 20px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease;background:none;border:none;box-sizing:border-box}.header_portfolio .item-header img:active{transform:scale(1.3);background:none;border:none}.header_portfolio .item-header img:hover{animation:beat .6s infinite;transition:transform .4s ease-in-out}svg[data-v-8dea8908]{transform:rotate(var(--r,0deg)) scale(var(--sx,1),var(--sy,1))}path[data-v-8dea8908]{fill:currentColor}.header_portfolio__mobile{position:relative;height:auto;padding:2rem}.header_portfolio__mobile .menu_toggle{display:flex;justify-content:space-between;align-items:center}.header_portfolio__mobile .menu_toggle img.logo_header__mobile{width:35%}@media only screen and (min-width:320px){.header_portfolio__mobile .menu_toggle img.logo_header__mobile{width:40%}}.header_portfolio__mobile .menu_toggle .icon-hamburger{width:3rem;height:3rem;cursor:pointer}.header_portfolio__mobile .menu_toggle svg{cursor:pointer}.header_portfolio__mobile .main-menu__mobile{position:absolute;left:0;right:0;width:100%;z-index:100;background-color:#ffccbc;display:flex;align-items:center;justify-content:center;padding:1rem 0}.header_portfolio__mobile .main-menu__mobile ul{list-style:none;display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:0}.header_portfolio__mobile .main-menu__mobile li{width:100%;text-align:center}.header_portfolio__mobile .main-menu__mobile a{color:#000;text-decoration:none;width:100%;text-align:center;padding:.5rem 0;display:block;transition:background-color .3s,color .3s}.header_portfolio__mobile .main-menu__mobile a:hover{background-color:#e1bee7}.header_portfolio__mobile .main-menu__mobile a:active{background-color:#ce93d8;color:#fff}:root{--white:#fff;--blue:#e1bee7;--purple:#7026f4;--yellow:#fff9c4;--pink:#ce93d8;--green:#fa8662;--green-light:#ffccbc}.about-me{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.about-me_left{border:2px solid #e1bee7;border-radius:30px;padding:1rem 1.5rem;flex:.6}.about-me_left .gradient{font-size:1.5rem;font-weight:800;background-image:linear-gradient(260deg,var(--purple),var(--green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-me_left .text_sidebar-section-01{font-size:1.1rem}.about-me_center{flex:1;align-self:flex-start;display:flex;justify-content:center;align-items:center}.about-me_center .carousel-image{display:none;width:auto;max-width:100%;opacity:0;transition:opacity 1s ease-in-out}.about-me_center .carousel-image.active{display:block;opacity:1}.about-me_right{display:flex;flex-direction:column;justify-content:space-between;flex:1}.about-me_right .above-right_section-01{background-color:#fff9c4;border-radius:45px;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:center}.about-me_right .text_descriptions{font-size:1.1rem}.about-me_right .below-right_descriptions{display:flex;flex-direction:column;justify-content:center;border:2px solid #ffccbc;border-radius:45px;padding:1rem;margin-top:1rem}.about-me_right .title_below-right_descriptions{font-size:1.2rem;color:#000;opacity:.5;margin-bottom:.5rem}.about-me_right .items_below-right_descriptions{display:flex;flex-wrap:wrap;gap:.5rem}.about-me_right .item-text_descriptions{outline:2px solid #ffccbc;border-radius:20px;padding:.5rem 1rem;margin:0;font-size:.9rem;margin-bottom:1rem}@media screen and (max-width:768px){.about-me{flex-direction:column}.about-me_left{order:2}.about-me_center{order:1;width:100%}.about-me_right{order:3}.about-me .gradient{font-size:1.2rem}.about-me .text_descriptions,.about-me .text_sidebar-section-01{font-size:1rem}.about-me .item-text_descriptions{font-size:.85rem}}@media only screen and (max-width:1024px){.about-me{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.about-me_center,.about-me_left,.about-me_right{flex-basis:100%}}@media only screen and (min-width:1920px){.about-me_center,.about-me_right{flex:1}.about-me{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.about-me_left{flex:1.1}.about-me_left .text_sidebar-section-01{font-size:1.5rem}}.section-03{height:auto;width:auto;display:flex;flex-direction:column;margin-top:1rem}.text-sidebar_section-03{font-size:1.1rem;margin:.3rem 0}.date_sidebar{font-weight:800;font-size:1.3rem;font-style:normal;margin:.5rem 0}.above_section-03{width:auto;height:auto;display:flex;gap:1.5rem;align-items:stretch;justify-content:space-between;margin-bottom:1.5rem}.description-above_section-03{background-color:#e1bee7;border-radius:45px;padding:0 1.5rem 1rem 1.5rem;width:auto;height:auto;flex:.6}.bold{font-weight:700}.card-01_section-03{display:flex;flex-direction:column;width:auto;height:auto;background-color:#ffccbc;border-radius:45px;padding:1rem 1.5rem;flex:1}.card-02_section-03{border:2px solid #ffccbc;border-radius:45px;display:flex;align-items:center;margin-bottom:1rem;background-image:url(/portfolio-desireesilva/img/avatar.4ca275c3.png);background-position:100%;background-repeat:no-repeat;width:100%;min-height:130px;flex:1}.card-02_section-03 a{display:flex;flex-direction:column;text-decoration:none;color:#000;padding:.4rem}.card-02_section-03 a img{width:4rem}.card-02_section-03 a h2{padding-left:8px}.title_sidebar-card-02{margin:0}.card-02_section-03 h2{z-index:1}.column-cards_section-03{width:auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1}.column-cards_section-03 .card-03_section-03{width:auto;height:auto;background-color:#f8bbd0;border-radius:45px;padding:1rem 1.5rem;padding-bottom:1.5rem}.below_section-03{display:flex;width:auto;height:auto;justify-content:stretch;align-items:center;gap:1.5rem}.description-below_section-03{background-color:#fff9c4;border-radius:45px;padding:0 1.5rem 1rem 1.5rem;width:auto;height:auto;display:flex;flex-direction:column}.card_certificates{width:auto;height:100%}.card_certificates .carousel-certificate{display:none;width:auto;max-width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.card_certificates .carousel-certificate.active{display:block;opacity:1;height:100%}.card-cv_section-03{border:2px solid #ffccbc;border-radius:30px;display:flex;align-items:center;background-image:url(/portfolio-desireesilva/img/avatar-00.ec93b040.png);background-position:100%;background-repeat:no-repeat;background-size:10rem;width:100%;height:100%;min-height:170px;padding:.2rem;flex:1}.card-cv_section-03 a{display:flex;flex-direction:column;text-decoration:none;color:#000}.card-cv_section-03 a img{width:4rem}.card-cv_section-03 a h4{padding-left:.5rem}.card-cv_section-03 h4{z-index:1}.card-02_section-03:active,.card-cv_section-03:active{transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease}@media only screen and (max-width:768px){.date_sidebar{color:#000;width:100%}.description-above_section-03{min-width:90%}.text-sidebar_section-03{font-size:1rem;margin:0;display:inline}.card-01_section-03{display:flex;flex-direction:column;min-width:90%;padding:2.5rem 1rem}.column-cards_section-03{width:100%}.card-03_section-03{min-width:90%;padding:2.5rem 1rem}.card-03_section-03,.section-03{display:flex;flex-direction:column}.section-03{align-content:center;justify-content:center;height:auto;box-sizing:border-box}.above_section-03{flex-direction:column;align-items:center;justify-content:center}.below_section-03{width:100%;height:auto;flex-direction:column-reverse;align-content:center;justify-content:center;padding:.5rem}.description-below_section-03{width:100%;padding:1rem;box-sizing:border-box}.card-02_section-03 h2{font-size:100%}.card-cv_section-03{width:100%}}@media only screen and (max-width:1024px){.section-03{align-items:center;justify-content:center;flex-wrap:wrap;height:auto;box-sizing:border-box}.above_section-03,.below_section-03,.section-03{display:flex;flex-direction:column}.below_section-03{width:100%}.description-below_section-03{width:100%;padding:1rem;box-sizing:border-box}.card-02_section-03,.card-cv_section-03{max-width:70%}}@media only screen and (min-width:1920px){.above_section-03{gap:2.5rem}.card-cv_section-03{max-width:25rem}}.section-05{display:flex;flex-direction:row;justify-content:space-between;align-content:center;gap:2rem;width:auto;box-sizing:border-box}.section-05 .text_section-05{width:50%;height:auto;background-color:#e1bee7;border-radius:45px;padding:1rem 1.5rem;box-sizing:border-box}.section-05 .form_section-05{border:2px solid #ffccbc;border-radius:45px;height:auto;padding:1.5rem;flex-direction:column;align-items:center}.section-05 .form_section-05,.section-05 .form_section-05 .top-form{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.section-05 .form_section-05 .top-form{flex-direction:row;gap:1rem}.section-05 .form_section-05 .bottom-form{display:flex;flex-direction:column;width:100%}.section-05 .form_section-05 .input-container{flex:1;display:flex;flex-direction:column}.section-05 .form_section-05 .input-form{height:3rem;margin:0}.section-05 .form_section-05 .input-form,.section-05 .form_section-05 .input-placeholder{width:100%;border:2px solid #ffccbc;border-radius:20px;font-size:1rem;font-family:Poppins;padding-left:1rem;box-sizing:border-box}.section-05 .form_section-05 .input-placeholder{min-height:6rem}.section-05 .form_section-05 .error{border:1px solid red!important}.section-05 .form_section-05 .error-message{color:red;font-size:.9rem;margin-top:.2rem;margin-bottom:.2rem}.section-05 .form_section-05 .content-button_section-05{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;margin:0;flex-wrap:wrap;gap:2rem}.section-05 .form_section-05 .content-button_section-05 .button-call_section-05,.section-05 .form_section-05 .content-button_section-05 .button-send_section-05,.section-05 .form_section-05 .content-button_section-05 .button-whatsapp_section-05{background-color:#ce93d8;color:#000;width:10em;height:-moz-fit-content;height:fit-content;font-size:1.3rem;font-family:Poppins;padding:.5rem 0;border-radius:.5rem;border:none;cursor:pointer;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:.3rem;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .3s ease}.section-05 .form_section-05 .content-button_section-05 .button-call_section-05:hover,.section-05 .form_section-05 .content-button_section-05 .button-send_section-05:hover,.section-05 .form_section-05 .content-button_section-05 .button-whatsapp_section-05:hover{transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.2)}.section-05 .form_section-05 .content-button_section-05 .button-call_section-05:active,.section-05 .form_section-05 .content-button_section-05 .button-send_section-05:active,.section-05 .form_section-05 .content-button_section-05 .button-whatsapp_section-05:active{background-color:#bc38d3;box-shadow:0 2px 4px rgba(0,0,0,.2);transform:translateY(2px)}.section-05 .form_section-05 .content-button_section-05 .button-call_section-05 a,.section-05 .form_section-05 .content-button_section-05 .button-send_section-05 a,.section-05 .form_section-05 .content-button_section-05 .button-whatsapp_section-05 a{display:flex;text-decoration:none;color:#000;justify-content:center;align-items:center;gap:.2rem}.section-05 .sweet-alert{background-color:#fa8662;border-radius:30px;padding:1rem;width:auto}.section-05 .sweet-alert p{font-family:Poppins;font-size:2.5rem;color:#fff;text-align:center}.section-05 .hr_portfolio{color:#ce93d8;width:100%;margin-top:2rem;margin-bottom:2rem}.section-05 .hr_portfolio.hr_last{margin-bottom:0}.section-05 .text_descriptions{font-size:1.1rem}@media only screen and (max-width:768px){.section-05{flex-direction:column;justify-content:center;align-items:center}.text_section-05{width:100%}.form_section-05 .input-form,.form_section-05 .input-placeholder{width:100%;margin:.5rem 0;box-sizing:border-box}.form_section-05 .error-message{margin-top:-.5rem;margin-bottom:.5rem}.form_section-05 .top-form{display:flex;flex-direction:column;justify-content:center;gap:0}.form_section-05 .content-button_section-05{flex-direction:column;align-items:center;gap:.5rem}.form_section-05 .button-call_section-05,.form_section-05 .button-send_section-05,.form_section-05 .button-whatsapp_section-05{width:100%;margin:.5rem 0}}@media only screen and (min-width:1024px)and (max-width:1240px){.content-button_section-05{justify-content:space-evenly;gap:.5rem}.content-button_section-05 .button-call_section-05,.content-button_section-05 .button-send_section-05,.content-button_section-05 .button-whatsapp_section-05{width:80%}}@media only screen and (min-width:1920px){.section-05{gap:5.5rem}}.section-02{display:flex;flex-direction:column}.above_section-02{flex-direction:row}.above_section-02,.below_section-02{display:flex;flex-wrap:wrap;justify-content:space-between}.below_section-02{align-items:center;margin-top:1.5rem}.description-above_section-02{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:25rem;height:auto;background-color:#e1bee7;border-radius:45px;padding:1rem 1.5rem;box-sizing:border-box}.card-01_section-02 p,.card-02_section-02 p,.card-03_section-02 p,.card-04_section-02 p,.card-05_section-02 p{padding:0 1rem}.card-01_section-02 a,.card-02_section-02 a,.card-03_section-02 a,.card-04_section-02 a,.card-05_section-02 a{text-decoration:none;color:#000}.card-01_section-02,.card-02_section-02,.card-03_section-02,.card-04_section-02,.card-05_section-02{border-radius:45px;width:100%;max-width:25rem;height:auto;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;text-decoration:none;box-sizing:border-box;overflow:hidden;padding:0;gap:1.5rem}.mockup-cards_section-02{width:100%;height:auto;overflow:hidden;border-radius:20px;margin:0;padding:0}.mockup-cards_section-02 img{width:100%;height:auto;display:block;transition:transform .3s ease}.mockup-cards_section-02:hover img{transform:scale(1.3);border-radius:20px}.arrow{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.arrow:hover{transform:rotate(180deg);transition:transform .2s ease-in-out}a .title_section-02{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-decoration:none;color:#000;padding:0 1rem}.card-01_section-02{border:2px solid #ffccbc}.card-02_section-02{border:2px solid #e1bee7}.card-03_section-02{border:2px solid #f8bbd0}.card-04_section-02{border:2px solid #ce93d8}.card-05_section-02{border:2px solid #f8bbd0}.button_see-more{background-color:#ce93d8;width:14em;height:-moz-fit-content;height:fit-content;font-size:1.3rem;font-family:Poppins;border-radius:.5rem;border-style:none;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:.5rem 0;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .3s ease;margin-bottom:1rem}.button_see-more:hover{background-color:#ce93d8;transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.2)}.button_see-more:active{background-color:#bc38d3;box-shadow:0 2px 4px rgba(0,0,0,.2);transform:translateY(2px)}.button_see-more .icon_see-more{display:flex;flex-direction:row;align-self:center;margin-right:.5rem}.button_see-more a{text-decoration:none;color:#000}.text-sidebar{display:flex;font-size:1.1rem;margin:0}.text-cards_section-02{font-size:1.1rem;margin-top:-1rem}@media screen and (max-width:768px){.above_section-02{justify-content:center}.description-above_section-02{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:left;margin-bottom:1.5rem;width:100%}.below_section-02{margin-top:0;flex-direction:column-reverse}.title-sidebar_section-02{font-size:1.2em}.card-01_section-02,.card-02_section-02,.card-03_section-02,.card-04_section-02,.card-05_section-02{width:100%;margin-top:1rem;margin-bottom:1rem}.mockup-cards_section-02{margin:0 auto}.card-01_section-02:active,.card-02_section-02:active,.card-03_section-02:active,.card-04_section-02:active,.card-05_section-02:active{transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease}.card-01_section-02:active .mockup-cards_section-02 img,.card-02_section-02:active .mockup-cards_section-02 img,.card-03_section-02:active .mockup-cards_section-02 img,.card-04_section-02:active .mockup-cards_section-02 img,.card-05_section-02:active .mockup-cards_section-02 img{transform:scale(1.3);transition:transform .3s ease}}@media only screen and (max-width:768px)and (min-width:1024px)and (max-width:1240px){.section-02{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.description-above_section-02{width:auto}.card-01_section-02,.card-02_section-02,.card-03_section-02,.card-04_section-02,.card-05_section-02{margin-top:1rem;margin-bottom:1rem}.above_section-02{align-content:center}.above_section-02,.below_section-02{flex-direction:column;flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:768px)and (min-width:1920px){.description-above{min-width:100%;margin-bottom:3.5rem}.description-above_section-02{display:flex;justify-items:space-between}.above_section-02{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.card-01_section-02,.card-02_section-02,.card-03_section-02,.card-04_section-02,.card-05_section-02,.description-above_section-02{width:100%;flex:1;flex-grow:1;flex-shrink:1;max-width:35rem;border-radius:60px}.card-01_section-02 p,.card-02_section-02 p,.card-03_section-02 p,.card-04_section-02 p,.card-05_section-02 p{padding:0 3rem 0 3rem}.description-above_section-02{max-width:33rem;height:23rem;border-radius:30px;padding:1rem}.title_section-02{padding-top:1rem}}.content_section-04{flex-direction:row;background-color:#f8bbd0;border-radius:45px;padding:1rem 1.5rem;justify-content:space-between}.content_section-04,.icons{display:flex;align-items:center}.icons{padding:1rem;justify-content:center;gap:2.5rem;cursor:pointer;flex-wrap:wrap}.icon-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.icon-img{width:3.5rem;height:3.5rem}.icon-label{margin-top:.5rem;opacity:0;transition:opacity .3s ease-in-out;position:absolute;bottom:2rem;font-size:.9rem;font-weight:700;color:#000;bottom:-2.2rem}.icon-wrapper:hover .icon-label{opacity:1}.icons img:hover{animation:beat .6s infinite;transition:transform .4s ease-in-out}@media screen and (max-width:768px){.content_section-04{display:flex;flex-direction:column;padding:.5rem}.icons{gap:1.5rem}.icons img{width:3rem;height:auto}}@media only screen and (min-width:1024px) and (max-width:1280px){.content_section-04{display:flex;flex-direction:column;padding:.5rem}}@media only screen and (min-width:1920px){.content_section-04{padding:2rem 5rem 2rem 1rem;align-items:center;justify-content:space-between}}footer{padding-top:1rem;position:relative;background:#fff;overflow:hidden;z-index:1;box-sizing:border-box}.footer_portfolio,footer{height:auto;width:100%;justify-content:space-between}.footer_portfolio{display:flex;align-items:center;flex-direction:row}.footer_icons{display:flex;align-items:center;justify-content:space-between}.bg_heart{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.bubble{position:absolute;border-radius:50%;background:rgba(206,147,216,.6);opacity:.7;pointer-events:none}@keyframes float{0%{bottom:-10%;opacity:.8}50%{opacity:1}to{bottom:110%;opacity:0}}.button_footer,.footer_icons,.footer_portfolio,.main-menu,.main-menu_item,.main-menu_link{position:relative;z-index:2}.logo_footer{max-width:15rem;height:auto;flex-grow:1}.main-menu{width:100%;list-style:none;display:flex;align-content:center;justify-content:space-between;text-decoration:none;cursor:pointer}.main-menu_item{font-size:1rem;font-weight:500;cursor:pointer;border:none;padding:0 1.5rem}.main-menu_link{text-decoration:none;color:#000;position:relative}.main-menu_link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#ce93d8,#e878a2,#eb85ab);z-index:1;transform:scaleX(0);transform-origin:left;transition:transform .5s ease-in-out}.main-menu_link:hover:before{transform:scaleX(1)}.button_footer{background-color:#ce93d8;width:14rem;height:-moz-fit-content;height:fit-content;font-size:1.3rem;font-family:Poppins;padding:.5rem;border-radius:.5rem;border-style:none;cursor:pointer;text-decoration:none;display:flex;text-align:center;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .3s ease}.button_footer:hover{background-color:#ce93d8;transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.2)}.button_footer a{text-decoration:none;color:#000}.footer_icons img{width:3.5rem;height:auto;transform:scale(1.1);text-shadow:0 10px 20px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease;background:none;border:none;box-sizing:border-box}.footer_icons img:active{transform:scale(1.3);background:none;border:none}.footer_icons img:hover{animation:beat .6s infinite;transition:transform .4s ease-in-out}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media only screen and (max-width:768px){.footer_portfolio{flex-direction:column;align-items:center;width:100%;height:auto}.logo_footer{width:40%}.main-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0}.main-menu_item{padding:1em;width:100%}.footer_icons{display:flex;align-content:center;justify-content:center}footer p{text-align:center;width:100%;margin-top:1rem;margin-bottom:2rem;box-sizing:border-box}.button_footer{width:10em}}@media only screen and (max-width:768px)and (max-width:1240px){.footer_portfolio{height:auto}.footer_portfolio,.main-menu{flex-direction:column;align-items:center;justify-content:center}.main-menu{display:flex;padding:0}.main-menu_item{padding:1em;width:100%}}body{margin:0;box-sizing:border-box;min-height:100vh;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;padding:2.5rem}body .hr_portfolio{color:#ce93d8;width:100%;margin-top:2rem;margin-bottom:2rem}body .title_sidebar{font-size:1.4rem;font-style:bold;text-decoration:none}@media(max-width:768px){body{box-sizing:border-box;margin:0;padding:0}body main>:not(header){padding:1rem}body .hr_portfolio{display:none}}