.elementor-2000 .elementor-element.elementor-element-1506aeb:not(.elementor-motion-effects-element-type-background), .elementor-2000 .elementor-element.elementor-element-1506aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-2000 .elementor-element.elementor-element-1506aeb > .elementor-background-overlay{background-image:url("https://understated.io/wp-content/uploads/4-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.98;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2000 .elementor-element.elementor-element-1506aeb > .elementor-container{min-height:100vh;}.elementor-2000 .elementor-element.elementor-element-1506aeb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-2000 .elementor-element.elementor-element-637a155.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2000 .elementor-element.elementor-element-637a155.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2000 .elementor-element.elementor-element-637a155 > .elementor-element-populated{padding:0 0 0 0;}.elementor-2000 .elementor-element.elementor-element-c016397 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2000 .elementor-element.elementor-element-c016397 > .elementor-container{min-height:100dvh;}.elementor-2000 .elementor-element.elementor-element-a0451ac > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2000 .elementor-element.elementor-element-fa74bb1{width:auto;max-width:auto;top:40px;}body:not(.rtl) .elementor-2000 .elementor-element.elementor-element-fa74bb1{right:4vw;}body.rtl .elementor-2000 .elementor-element.elementor-element-fa74bb1{left:4vw;}.elementor-2000 .elementor-element.elementor-element-fa74bb1 .elementor-icon-wrapper{text-align:center;}.elementor-2000 .elementor-element.elementor-element-fa74bb1 .elementor-icon{font-size:30px;}.elementor-2000 .elementor-element.elementor-element-fa74bb1 .elementor-icon svg{height:30px;}.elementor-2000 .elementor-element.elementor-element-6b8b67e{width:initial;max-width:initial;top:calc( 50vh - 75px);}body:not(.rtl) .elementor-2000 .elementor-element.elementor-element-6b8b67e{left:calc( 50vw - 75px);}body.rtl .elementor-2000 .elementor-element.elementor-element-6b8b67e{right:calc( 50vw - 75px);}.elementor-2000 .elementor-element.elementor-element-866f002 > .elementor-widget-container{margin:-1rem 0rem -1rem 0rem;padding:0vw 0vw 0vw 3.7vw;}.elementor-2000 .elementor-element.elementor-element-c54a265 > .elementor-widget-container{margin:-1rem 0rem -1rem 0rem;padding:0vw 0vw 0vw 3.7vw;}.elementor-2000 .elementor-element.elementor-element-c299170 > .elementor-widget-container{margin:-1rem 0rem -1rem 0rem;padding:0vw 0vw 0vw 3.7vw;}.elementor-2000 .elementor-element.elementor-element-c37ce92{--spacer-size:50px;}#elementor-popup-modal-2000 .dialog-widget-content{animation-duration:0.75s;background-color:#00000000;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2000 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-2000{justify-content:center;align-items:center;pointer-events:all;}@media(max-width:1024px){.elementor-2000 .elementor-element.elementor-element-1506aeb > .elementor-background-overlay{background-position:center center;}}@media(max-width:767px){body:not(.rtl) .elementor-2000 .elementor-element.elementor-element-fa74bb1{right:5vw;}body.rtl .elementor-2000 .elementor-element.elementor-element-fa74bb1{left:5vw;}.elementor-2000 .elementor-element.elementor-element-fa74bb1{top:5vw;}.elementor-2000 .elementor-element.elementor-element-fa74bb1 .elementor-icon{font-size:8vw;}.elementor-2000 .elementor-element.elementor-element-fa74bb1 .elementor-icon svg{height:8vw;}.elementor-2000 .elementor-element.elementor-element-6b8b67e img{max-width:80%;}.elementor-2000 .elementor-element.elementor-element-c37ce92{--spacer-size:80px;}}/* Start custom CSS for icon, class: .elementor-element-fa74bb1 */.elementor-2000 .elementor-element.elementor-element-fa74bb1:hover {
    opacity: 50%;
    transition: 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-866f002 */.elementor-2000 .elementor-element.elementor-element-866f002 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c54a265 */.elementor-2000 .elementor-element.elementor-element-c54a265 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c299170 */.elementor-2000 .elementor-element.elementor-element-c299170 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-637a155 */.elementor-2000 .elementor-element.elementor-element-637a155 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */.menuhover {
    overflow: hidden;
}

a:hover {
    color: #ffffff!important;
}

.main-menu {
    display: inline-flex;
    overflow: hidden;
    -webkit-transition: all 0.75s ease;
    transition-timing-function: ease;
}

.work:hover {
  transform: translateX(-40.6%);

}

.experience:hover {
  transform: translateX(-38.2%);
}

.profile:hover {
/*    -webkit-transform: translate(-62%, 0%);
  -ms-transform: translate(-62%, 0%);*/
  transform: translateX(-33.4%);
}

.main-menu:hover {
    -webkit-transition: all 0.75s ease;
    transition-timing-function: ease;
}

.main-menu:hover .sec-group {
    font-size: 4rem;
    -webkit-transition: all 0.75s ease;
    transition-timing-function: ease;
    opacity: 100%!important;
    transform: translate(0, 0%);
}

.main-menu:hover .menu-prefix {
    -webkit-transition: all 0.75s ease;
    transition-timing-function: ease;
    opacity: 50%;
}

.sec-group {
    padding-left: 1rem;
    display: flex;
    font-family: HelveticaNowDisplay;
    font-size: 1rem;
    opacity: 50%;
    -webkit-transition: all 0.75s ease;
    transition-timing-function: ease;
    transform: translateY(50%);
}

.menu-prefix {
    font-family: gilmoray;
    font-size: 4rem;
    width: 100%;
}/* End custom CSS */