.elementor-2352 .elementor-element.elementor-element-1a3600ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2352 .elementor-element.elementor-element-374fefa1{--display:flex;--gap:2px 2px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2352 .elementor-element.elementor-element-374fefa1, .elementor-2352 .elementor-element.elementor-element-374fefa1::before{--border-transition:0.3s;}.elementor-2352 .elementor-element.elementor-element-40d1c8be{--display:flex;--background-transition:0.3s;}.elementor-2352 .elementor-element.elementor-element-40d1c8be.e-con{--align-self:center;}.elementor-2352 .elementor-element.elementor-element-630a256c{text-align:center;}.elementor-2352 .elementor-element.elementor-element-630a256c.elementor-element{--align-self:center;}.elementor-2352 .elementor-element.elementor-element-2d42e76d{text-align:center;}.elementor-2352 .elementor-element.elementor-element-2d42e76d .elementor-heading-title{color:#252627;}.elementor-2352 .elementor-element.elementor-element-4530da8f{text-align:center;}.elementor-2352 .elementor-element.elementor-element-4530da8f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2352 .elementor-element.elementor-element-14d4d468{text-align:center;color:#A8A698;font-family:"Inter", Sans-serif;font-weight:500;line-height:10px;}.elementor-2352 .elementor-element.elementor-element-270d457c{text-align:center;}.elementor-2352 .elementor-element.elementor-element-270d457c .elementor-heading-title{color:var( --e-global-color-secondary );font-size:0.9em;font-weight:600;}.elementor-2352 .elementor-element.elementor-element-49d0c5be{--display:flex;--gap:15px 15px;--background-transition:0.3s;}.elementor-2352 .elementor-element.elementor-element-142cba27 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-72fb973d .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-ed67b1a .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-31c21b05 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-686b06f5 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-59ca62a1 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-45da4b47 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-15726638 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-2352 .elementor-element.elementor-element-15726638 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-187c85ef .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-2352 .elementor-element.elementor-element-187c85ef .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-2767067f .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-7b6f22b3 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-1ec3c7b3 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-12cd24f0 .elementor-progress-wrapper{border-radius:20px;overflow:hidden;}.elementor-2352 .elementor-element.elementor-element-ccfeb13{--display:flex;--background-transition:0.3s;}.elementor-2352 .elementor-element.elementor-element-5a9b7d0c{text-align:center;}.elementor-2352 .elementor-element.elementor-element-3775c2d9{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2352 .elementor-element.elementor-element-22326ee2{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2352 .elementor-element.elementor-element-22326ee2:not(.elementor-motion-effects-element-type-background), .elementor-2352 .elementor-element.elementor-element-22326ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-2352 .elementor-element.elementor-element-22326ee2, .elementor-2352 .elementor-element.elementor-element-22326ee2::before{--border-transition:0.3s;}.elementor-2352 .elementor-element.elementor-element-cf158d7{text-align:center;}.elementor-2352 .elementor-element.elementor-element-cf158d7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2352 .elementor-element.elementor-element-0a60a44{text-align:center;}.elementor-2352 .elementor-element.elementor-element-0a60a44 .elementor-heading-title{color:#D9E4E2;}.elementor-2352 .elementor-element.elementor-element-743330a{--grid-columns:3;}@media(max-width:1024px){.elementor-2352 .elementor-element.elementor-element-743330a{--grid-columns:2;}}@media(min-width:768px){.elementor-2352 .elementor-element.elementor-element-1a3600ba{--width:100%;}.elementor-2352 .elementor-element.elementor-element-374fefa1{--width:33.3333%;}.elementor-2352 .elementor-element.elementor-element-40d1c8be{--content-width:596px;}.elementor-2352 .elementor-element.elementor-element-3775c2d9{--width:33.3333%;}.elementor-2352 .elementor-element.elementor-element-22326ee2{--width:100%;}}@media(max-width:767px){.elementor-2352 .elementor-element.elementor-element-1a3600ba{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2352 .elementor-element.elementor-element-374fefa1{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2352 .elementor-element.elementor-element-ccfeb13{--padding-block-start:0px;--padding-block-end:80px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2352 .elementor-element.elementor-element-743330a{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-14d4d468 */.elementor-2352 .elementor-element.elementor-element-14d4d468
{
    line-height: 1.2em !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40d1c8be */.elementor-2352 .elementor-element.elementor-element-40d1c8be
{
    /*
    position: fixed;
    min-height: 100%;
    background: #EBE9E9;
    width: 33.33%;
    */
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d0c5be */.elementor-2352 .elementor-element.elementor-element-49d0c5be .elementor-progress-percentage
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-374fefa1 */body
{
      overscroll-behavior: none;

}
.header-container
{
    background: #1A1A1A !important;
    padding-left:320px;
}

.sidebar-container
{
}
.sidebar-fixed
{
    position:fixed;
    left:0px;
    top:0px;
    padding-top:60px;
    background-color: #1A1A1A;
    
    z-index: 12 !important;
    height:100vh;
}
.sidebar-container .profile-name h2
{
    color:white !important;
    font-size:clamp(12px, 24px, 8vw);
}
.sidebar-container .profession h5
{
    font-size:clamp(10px, 16px, 8vw);
}
.sidebar-container .progress-bars
{
    padding: 0px 40px;
}
:root
{
    --progress-bar-col2: #FCAD11;
    --progress-bar-text-col2: black;
}

.progress-bar.app-developing, .progress-bar.graphics
{
    display:none;
}



.profile-img
{
    width: 120px;
    height: 120px;
    object-fit:cover;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}
.profile-img img
{
 display: inline;
  margin: 0 auto;
  height: 120px;
  width: auto;
 
}


.profession-content .text
{
    padding: 20px 18%;
}
.elementor-progress-wrapper
{
    border: solid 2px #1C6285;
}
.elementor-progress-bar {
    background-color: #1C6285 !important;
    height:2.0em !important;
    line-height: 2.0em !important;
    font-size: 0.70em !important;
}


.progress-bar,
.profile-img,
.profile-name,
.side-menu .item
{
    transition: all 90ms ease-in-out;
}
.progress-bar:hover,
.profile-name:hover
{
    transform: scale(1.07);
    filter: drop-shadow(0 0 0.75rem crimson);
}
.side-menu .item
{
    cursor: pointer;
}
.side-menu .item:hover
{
    filter: drop-shadow(0 0 0.75rem crimson);
    transform: scale(1.04);
}
.side-menu .item:after
{
    transition: all 100ms ease-in-out;
    content:"";
    position:absolute;
    width:  0px;
    margin:auto;
    height:2px;
    top:100%;
    left:50%;
    margin-top:6px;
    transform:translateX(-50%);
    background: var(--e-global-color-primary);
}
.side-menu .item:hover:after
{
    width:100px !important;
}

.progress-bar.sound-design
{
    display: none;
}
.col2 .elementor-progress-bar 
{
    background: var(--progress-bar-col2) !important;
    color: var(--progress-bar-text-col2);
}
.col2 .elementor-progress-wrapper 
{
    border-color: var(--progress-bar-col2)
}
.progress-bar.photoshop
{
    display:none;
}


@media screen and (min-width: 800px) {

}

@media screen and (max-width: 767px) {
    
    .sidebar-fixed
    {
        max-width: 100vw !important;
        width: 100vw !important;
        position:relative !important;
        height: auto;
        padding: 20px 0px;
        padding-bottom:70px;
    }
    .header-container
    {
        padding-left:20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3600ba */:root
{
    --sidebar_width: 300px;
}

.sidebar-container
{
    width:var(--sidebar_width);
    overflow: scroll;
}

.main-content-container
{
    width: calc(100vw - var(--sidebar_width));
    left:0px;
    
}

.main-content-container .block
{
    width:80%;
    margin:auto;
}



@media screen and (max-width: 767px) {
    .sidebar-fixed
    {
        position:relative;
        width:100vw;
        padding:10px;
    }
    .main-content-container
    {
        width: 100vw;
    }
    .main-content-container .block
    {
        width: 100%;
    }
}/* End custom CSS */