.elementor-9929 .elementor-element.elementor-element-e9456b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-9929 .elementor-element.elementor-element-81cfdd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-cf0bdf8{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9929 .elementor-element.elementor-element-a39a3dd > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-9929 .elementor-element.elementor-element-a39a3dd{text-align:start;}.elementor-9929 .elementor-element.elementor-element-a39a3dd img{width:75%;}.elementor-9929 .elementor-element.elementor-element-2027b89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9929 .elementor-element.elementor-element-87f9b82 .elementor-heading-title{font-size:32px;font-weight:800;line-height:38px;color:#2B2B3E;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9929 .elementor-element.elementor-element-2b1eeba > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-9929 .elementor-element.elementor-element-2b1eeba{font-size:20px;font-weight:700;line-height:24px;color:#2D2C3F;}.elementor-9929 .elementor-element.elementor-element-2b1eeba p{margin-block-end:5px;}.elementor-9929 .elementor-element.elementor-element-b0ad9d0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9929 .elementor-element.elementor-element-b0ad9d0{font-size:14px;font-weight:400;line-height:17px;color:#2D2C3F;}.elementor-9929 .elementor-element.elementor-element-b0ad9d0 p{margin-block-end:5px;}.elementor-9929 .elementor-element.elementor-element-0081152{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9929 .elementor-element.elementor-element-0081152:not(.elementor-motion-effects-element-type-background), .elementor-9929 .elementor-element.elementor-element-0081152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9929 .elementor-element.elementor-element-71dca5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#647079;--border-color:#647079;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9929 .elementor-element.elementor-element-0999b18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9929 .elementor-element.elementor-element-0999b18 .elementor-icon-wrapper{text-align:start;}.elementor-9929 .elementor-element.elementor-element-0999b18 .elementor-icon{font-size:22px;}.elementor-9929 .elementor-element.elementor-element-0999b18 .elementor-icon svg{height:22px;}.elementor-9929 .elementor-element.elementor-element-2ade57d{font-size:16px;font-weight:400;line-height:20px;color:#2D2C3F;}.elementor-9929 .elementor-element.elementor-element-db63019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#647079;--border-color:#647079;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:10px;}.elementor-9929 .elementor-element.elementor-element-6af140b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9929 .elementor-element.elementor-element-6af140b .elementor-icon-wrapper{text-align:start;}.elementor-9929 .elementor-element.elementor-element-6af140b .elementor-icon{font-size:22px;}.elementor-9929 .elementor-element.elementor-element-6af140b .elementor-icon svg{height:22px;}.elementor-9929 .elementor-element.elementor-element-096922b{font-size:16px;font-weight:400;line-height:20px;color:#2D2C3F;}.elementor-9929 .elementor-element.elementor-element-96792da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#647079;--border-color:#647079;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:10px;}.elementor-9929 .elementor-element.elementor-element-716e3b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9929 .elementor-element.elementor-element-716e3b6 .elementor-icon-wrapper{text-align:start;}.elementor-9929 .elementor-element.elementor-element-716e3b6 .elementor-icon{font-size:22px;}.elementor-9929 .elementor-element.elementor-element-716e3b6 .elementor-icon svg{height:22px;}.elementor-9929 .elementor-element.elementor-element-03c60d6{font-size:16px;font-weight:400;line-height:20px;color:#2D2C3F;}.elementor-9929 .elementor-element.elementor-element-0aa1500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9929 .elementor-element.elementor-element-f60c316{width:100%;max-width:100%;text-align:center;}.elementor-9929 .elementor-element.elementor-element-f60c316 .elementor-heading-title{font-size:22px;font-weight:700;line-height:27px;color:#F47E5E;}.elementor-9929 .elementor-element.elementor-element-29e9878{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-9929 .elementor-element.elementor-element-29e9878 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-9929 .elementor-element.elementor-element-29e9878.elementor-element{--align-self:center;}@media(max-width:1280px){.elementor-9929 .elementor-element.elementor-element-e9456b0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9929 .elementor-element.elementor-element-81cfdd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-a39a3dd{text-align:start;}.elementor-9929 .elementor-element.elementor-element-2027b89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-0081152{--gap:45px 45px;--row-gap:45px;--column-gap:45px;}}@media(max-width:1024px){.elementor-9929 .elementor-element.elementor-element-e9456b0{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9929 .elementor-element.elementor-element-a39a3dd{text-align:start;}.elementor-9929 .elementor-element.elementor-element-a39a3dd img{width:95%;}.elementor-9929 .elementor-element.elementor-element-87f9b82 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-9929 .elementor-element.elementor-element-0081152{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-9929 .elementor-element.elementor-element-f60c316 .elementor-heading-title{font-size:40px;line-height:48px;}}@media(max-width:767px){.elementor-9929 .elementor-element.elementor-element-e9456b0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9929 .elementor-element.elementor-element-81cfdd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-cf0bdf8{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-cf0bdf8.e-con{--order:-99999 /* order start hack */;}.elementor-9929 .elementor-element.elementor-element-a39a3dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9929 .elementor-element.elementor-element-a39a3dd{text-align:start;}.elementor-9929 .elementor-element.elementor-element-a39a3dd img{width:30%;}.elementor-9929 .elementor-element.elementor-element-2027b89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-87f9b82 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9929 .elementor-element.elementor-element-87f9b82 .elementor-heading-title{font-size:30px;line-height:41px;}.elementor-9929 .elementor-element.elementor-element-2b1eeba{font-size:18px;}.elementor-9929 .elementor-element.elementor-element-b0ad9d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9929 .elementor-element.elementor-element-b0ad9d0{font-size:16px;line-height:22px;}.elementor-9929 .elementor-element.elementor-element-0081152{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9929 .elementor-element.elementor-element-71dca5c{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-db63019{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-96792da{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-0aa1500{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-f60c316 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9929 .elementor-element.elementor-element-29e9878 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-9929 .elementor-element.elementor-element-e9456b0{--content-width:1140px;}.elementor-9929 .elementor-element.elementor-element-cf0bdf8{--width:22%;}.elementor-9929 .elementor-element.elementor-element-2027b89{--width:75%;}.elementor-9929 .elementor-element.elementor-element-0081152{--content-width:1100px;}.elementor-9929 .elementor-element.elementor-element-71dca5c{--width:50%;}.elementor-9929 .elementor-element.elementor-element-db63019{--width:50%;}.elementor-9929 .elementor-element.elementor-element-96792da{--width:50%;}}@media(min-width:1920px){.elementor-9929 .elementor-element.elementor-element-e9456b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9929 .elementor-element.elementor-element-81cfdd8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-a39a3dd{text-align:center;}.elementor-9929 .elementor-element.elementor-element-2027b89{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9929 .elementor-element.elementor-element-2b1eeba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9929 .elementor-element.elementor-element-b0ad9d0{font-size:24px;line-height:32px;}.elementor-9929 .elementor-element.elementor-element-2ade57d > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-9929 .elementor-element.elementor-element-2ade57d{font-size:20px;line-height:26px;}.elementor-9929 .elementor-element.elementor-element-096922b > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-9929 .elementor-element.elementor-element-096922b{font-size:20px;line-height:26px;}.elementor-9929 .elementor-element.elementor-element-03c60d6 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-9929 .elementor-element.elementor-element-03c60d6{font-size:20px;line-height:26px;}.elementor-9929 .elementor-element.elementor-element-0aa1500{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-2ade57d */.oulist-ul ul {
    padding: 0;
    list-style: none;
    gap: 26px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
        margin: 0;
}
.oulist-ul ul li {
    background-image: var(--wpr-bg-fa3b4ef5-bbf1-472c-acab-fe9115c2fb31);
    background-position: left;
      background-size: 20px;
    background-repeat: no-repeat;
    padding-left: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-096922b */.oulist-ul ul {
    padding: 0;
    list-style: none;
    gap: 26px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
        margin: 0;
}
.oulist-ul ul li {
    background-image: var(--wpr-bg-fa3b4ef5-bbf1-472c-acab-fe9115c2fb31);
    background-position: left;
      background-size: 20px;
    background-repeat: no-repeat;
    padding-left: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03c60d6 */.oulist-ul ul {
    padding: 0;
    list-style: none;
    gap: 26px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
        margin: 0;
}
.oulist-ul ul li {
    background-image: var(--wpr-bg-fa3b4ef5-bbf1-472c-acab-fe9115c2fb31);
    background-position: left;
      background-size: 20px;
    background-repeat: no-repeat;
    padding-left: 38px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0081152 */.ul-content ul li {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-29e9878 */.hp-work-item {
    padding: 15px 30px;
}

.imnxtitle {
    margin-bottom: -10px;
}

body .imnxtitle h4 {
    font-weight: 700 !IMPORTANT;
    margin-bottom: 26px;
    padding-left: 19px;
    padding-right: 60px;
}

@media screen and (min-width: 768px) {
      body .hp-sizes {
        width: max(100%, 317px);
        min-height: 155px;
        height: auto;
    }
.hp-works-container {
        align-items: normal;
     gap: 10px;
    }
}
@media (max-width: 768px) {
    .row-nowrap .hp-work-item {
        padding: 1.2em 1.4em 1.5em;
    }
    .hp-sizes {
    width: 317px;
    height: auto;
}
body .imnxtitle h4 {
    width: 100%;
}
}/* End custom CSS */