.elementor-15048 .elementor-element.elementor-element-7dd4ad8e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15048 .elementor-element.elementor-element-7dd4ad8e > .elementor-container{max-width:448px;}.elementor-bc-flex-widget .elementor-15048 .elementor-element.elementor-element-e7cdbfb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15048 .elementor-element.elementor-element-e7cdbfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15048 .elementor-element.elementor-element-e7cdbfb.elementor-column{width:448px;}.elementor-15048 .elementor-element.elementor-element-e7cdbfb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9b1f628 );margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-15048 .elementor-element.elementor-element-e7cdbfb > .elementor-element-populated, .elementor-15048 .elementor-element.elementor-element-e7cdbfb > .elementor-element-populated > .elementor-background-overlay, .elementor-15048 .elementor-element.elementor-element-e7cdbfb > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-15048 .elementor-element.elementor-element-36cc7251 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-31bc4928 .elementor-heading-title{font-family:var( --e-global-typography-5179462-font-family ), Sans-serif;font-size:var( --e-global-typography-5179462-font-size );font-weight:var( --e-global-typography-5179462-font-weight );line-height:var( --e-global-typography-5179462-line-height );}.elementor-15048 .elementor-element.elementor-element-44814ea9 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-44814ea9{font-family:var( --e-global-typography-43c0c0a-font-family ), Sans-serif;font-size:var( --e-global-typography-43c0c0a-font-size );font-weight:var( --e-global-typography-43c0c0a-font-weight );line-height:var( --e-global-typography-43c0c0a-line-height );}.elementor-bc-flex-widget .elementor-15048 .elementor-element.elementor-element-254e9504.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15048 .elementor-element.elementor-element-254e9504.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15048 .elementor-element.elementor-element-254e9504.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15048 .elementor-element.elementor-element-254e9504 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-230d3a2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-230d3a2d img{max-width:51px;}.elementor-15048 .elementor-element.elementor-element-197bbb46{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-c901ec > .elementor-element-populated{margin:0px 0px 0px -5px;--e-column-margin-right:0px;--e-column-margin-left:-5px;padding:5px 0px 5px 0px;}.elementor-15048 .elementor-element.elementor-element-4f95bab7 .elementor-icon-wrapper{text-align:center;}.elementor-15048 .elementor-element.elementor-element-4f95bab7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f21b8b5 );}.elementor-15048 .elementor-element.elementor-element-4f95bab7.elementor-view-framed .elementor-icon, .elementor-15048 .elementor-element.elementor-element-4f95bab7.elementor-view-default .elementor-icon{color:var( --e-global-color-f21b8b5 );border-color:var( --e-global-color-f21b8b5 );}.elementor-15048 .elementor-element.elementor-element-4f95bab7.elementor-view-framed .elementor-icon, .elementor-15048 .elementor-element.elementor-element-4f95bab7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f21b8b5 );}.elementor-15048 .elementor-element.elementor-element-4f95bab7 .elementor-icon{font-size:15px;}.elementor-15048 .elementor-element.elementor-element-4f95bab7 .elementor-icon svg{height:15px;}.elementor-15048 .elementor-element.elementor-element-40ffcf0e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-1874a91b > .elementor-widget-container{padding:02px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-1874a91b{font-family:var( --e-global-typography-4d62cb6-font-family ), Sans-serif;font-size:var( --e-global-typography-4d62cb6-font-size );font-weight:var( --e-global-typography-4d62cb6-font-weight );line-height:var( --e-global-typography-4d62cb6-line-height );color:var( --e-global-color-426f77e );}.elementor-15048 .elementor-element.elementor-element-3dd4da62 > .elementor-widget-container{margin:40px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-3dd4da62{font-family:var( --e-global-typography-4d62cb6-font-family ), Sans-serif;font-size:var( --e-global-typography-4d62cb6-font-size );font-weight:var( --e-global-typography-4d62cb6-font-weight );line-height:var( --e-global-typography-4d62cb6-line-height );}.elementor-15048 .elementor-element.elementor-element-37ba14a8 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-5179462-font-family ), Sans-serif;font-size:var( --e-global-typography-5179462-font-size );font-weight:var( --e-global-typography-5179462-font-weight );line-height:var( --e-global-typography-5179462-line-height );fill:var( --e-global-color-1724175 );color:var( --e-global-color-1724175 );padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-37ba14a8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-37ba14a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15048 .elementor-element.elementor-element-37ba14a8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15048 .elementor-element.elementor-element-42df276 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15048 .elementor-element.elementor-element-42df276 > .elementor-container{max-width:448px;}.elementor-bc-flex-widget .elementor-15048 .elementor-element.elementor-element-c44354a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15048 .elementor-element.elementor-element-c44354a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15048 .elementor-element.elementor-element-c44354a.elementor-column{width:448px;}.elementor-15048 .elementor-element.elementor-element-c44354a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9b1f628 );margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-15048 .elementor-element.elementor-element-c44354a > .elementor-element-populated, .elementor-15048 .elementor-element.elementor-element-c44354a > .elementor-element-populated > .elementor-background-overlay, .elementor-15048 .elementor-element.elementor-element-c44354a > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-15048 .elementor-element.elementor-element-92d09b5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-16dc22f .elementor-heading-title{font-family:var( --e-global-typography-5179462-font-family ), Sans-serif;font-size:var( --e-global-typography-5179462-font-size );font-weight:var( --e-global-typography-5179462-font-weight );line-height:var( --e-global-typography-5179462-line-height );}.elementor-15048 .elementor-element.elementor-element-20f30b4 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-20f30b4{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-bc-flex-widget .elementor-15048 .elementor-element.elementor-element-600b3ea.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-15048 .elementor-element.elementor-element-600b3ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-15048 .elementor-element.elementor-element-600b3ea.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15048 .elementor-element.elementor-element-600b3ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-2c656ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-2c656ed img{max-width:51px;}.elementor-15048 .elementor-element.elementor-element-05f83e9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-fa7351a > .elementor-element-populated{margin:0px 0px 0px -5px;--e-column-margin-right:0px;--e-column-margin-left:-5px;padding:5px 0px 5px 0px;}.elementor-15048 .elementor-element.elementor-element-82b0d4f .elementor-icon-wrapper{text-align:center;}.elementor-15048 .elementor-element.elementor-element-82b0d4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f21b8b5 );}.elementor-15048 .elementor-element.elementor-element-82b0d4f.elementor-view-framed .elementor-icon, .elementor-15048 .elementor-element.elementor-element-82b0d4f.elementor-view-default .elementor-icon{color:var( --e-global-color-f21b8b5 );border-color:var( --e-global-color-f21b8b5 );}.elementor-15048 .elementor-element.elementor-element-82b0d4f.elementor-view-framed .elementor-icon, .elementor-15048 .elementor-element.elementor-element-82b0d4f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f21b8b5 );}.elementor-15048 .elementor-element.elementor-element-82b0d4f .elementor-icon{font-size:15px;}.elementor-15048 .elementor-element.elementor-element-82b0d4f .elementor-icon svg{height:15px;}.elementor-15048 .elementor-element.elementor-element-a9a8b5a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-95bad57 > .elementor-widget-container{padding:02px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-95bad57{font-family:var( --e-global-typography-4d62cb6-font-family ), Sans-serif;font-size:var( --e-global-typography-4d62cb6-font-size );font-weight:var( --e-global-typography-4d62cb6-font-weight );line-height:var( --e-global-typography-4d62cb6-line-height );color:var( --e-global-color-426f77e );}.elementor-15048 .elementor-element.elementor-element-f4a9759 > .elementor-widget-container{margin:40px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-f4a9759{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;}.elementor-15048 .elementor-element.elementor-element-7ec8c23 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-5179462-font-family ), Sans-serif;font-size:var( --e-global-typography-5179462-font-size );font-weight:var( --e-global-typography-5179462-font-weight );line-height:var( --e-global-typography-5179462-line-height );fill:var( --e-global-color-1724175 );color:var( --e-global-color-1724175 );padding:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-7ec8c23 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-7ec8c23 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15048 .elementor-element.elementor-element-7ec8c23 .elementor-button .elementor-button-content-wrapper{gap:16px;}@media(min-width:768px){.elementor-15048 .elementor-element.elementor-element-36cc7251{width:75.131%;}.elementor-15048 .elementor-element.elementor-element-254e9504{width:24.738%;}.elementor-15048 .elementor-element.elementor-element-c901ec{width:7.853%;}.elementor-15048 .elementor-element.elementor-element-40ffcf0e{width:92.147%;}.elementor-15048 .elementor-element.elementor-element-92d09b5{width:75.131%;}.elementor-15048 .elementor-element.elementor-element-600b3ea{width:24.738%;}.elementor-15048 .elementor-element.elementor-element-fa7351a{width:7.853%;}.elementor-15048 .elementor-element.elementor-element-a9a8b5a{width:92.147%;}}@media(max-width:1280px){.elementor-15048 .elementor-element.elementor-element-31bc4928 .elementor-heading-title{font-size:var( --e-global-typography-5179462-font-size );line-height:var( --e-global-typography-5179462-line-height );}.elementor-15048 .elementor-element.elementor-element-44814ea9{font-size:var( --e-global-typography-43c0c0a-font-size );line-height:var( --e-global-typography-43c0c0a-line-height );}.elementor-15048 .elementor-element.elementor-element-1874a91b{font-size:var( --e-global-typography-4d62cb6-font-size );line-height:var( --e-global-typography-4d62cb6-line-height );}.elementor-15048 .elementor-element.elementor-element-3dd4da62{font-size:var( --e-global-typography-4d62cb6-font-size );line-height:var( --e-global-typography-4d62cb6-line-height );}.elementor-15048 .elementor-element.elementor-element-37ba14a8 .elementor-button{font-size:var( --e-global-typography-5179462-font-size );line-height:var( --e-global-typography-5179462-line-height );}.elementor-15048 .elementor-element.elementor-element-16dc22f .elementor-heading-title{font-size:var( --e-global-typography-5179462-font-size );line-height:var( --e-global-typography-5179462-line-height );}.elementor-15048 .elementor-element.elementor-element-95bad57{font-size:var( --e-global-typography-4d62cb6-font-size );line-height:var( --e-global-typography-4d62cb6-line-height );}.elementor-15048 .elementor-element.elementor-element-7ec8c23 .elementor-button{font-size:var( --e-global-typography-5179462-font-size );line-height:var( --e-global-typography-5179462-line-height );}}@media(max-width:767px){.elementor-15048 .elementor-element.elementor-element-31bc4928 .elementor-heading-title{font-size:var( --e-global-typography-5179462-font-size );line-height:var( --e-global-typography-5179462-line-height );}.elementor-15048 .elementor-element.elementor-element-44814ea9{font-size:var( --e-global-typography-43c0c0a-font-size );line-height:var( --e-global-typography-43c0c0a-line-height );}.elementor-15048 .elementor-element.elementor-element-1874a91b{font-size:var( --e-global-typography-4d62cb6-font-size );line-height:var( --e-global-typography-4d62cb6-line-height );}.elementor-15048 .elementor-element.elementor-element-3dd4da62{font-size:var( --e-global-typography-4d62cb6-font-size );line-height:var( --e-global-typography-4d62cb6-line-height );}.elementor-15048 .elementor-element.elementor-element-37ba14a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-37ba14a8 .elementor-button{font-size:var( --e-global-typography-5179462-font-size );line-height:var( --e-global-typography-5179462-line-height );}.elementor-15048 .elementor-element.elementor-element-fff8baf{margin-top:0px;margin-bottom:0px;}.elementor-15048 .elementor-element.elementor-element-92d09b5{width:50%;}.elementor-15048 .elementor-element.elementor-element-92d09b5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-15048 .elementor-element.elementor-element-16dc22f .elementor-heading-title{font-size:var( --e-global-typography-5179462-font-size );line-height:var( --e-global-typography-5179462-line-height );}.elementor-15048 .elementor-element.elementor-element-20f30b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-20f30b4{font-size:12px;line-height:16px;}.elementor-15048 .elementor-element.elementor-element-600b3ea{width:50%;}.elementor-15048 .elementor-element.elementor-element-2c656ed{text-align:end;}.elementor-15048 .elementor-element.elementor-element-05f83e9{margin-top:0px;margin-bottom:0px;}.elementor-15048 .elementor-element.elementor-element-fa7351a{width:10%;}.elementor-15048 .elementor-element.elementor-element-fa7351a > .elementor-element-populated{margin:-1px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;}.elementor-15048 .elementor-element.elementor-element-a9a8b5a{width:90%;}.elementor-15048 .elementor-element.elementor-element-95bad57{font-size:var( --e-global-typography-4d62cb6-font-size );line-height:var( --e-global-typography-4d62cb6-line-height );}.elementor-15048 .elementor-element.elementor-element-f4a9759 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-f4a9759{font-size:14px;line-height:20px;}.elementor-15048 .elementor-element.elementor-element-7ec8c23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15048 .elementor-element.elementor-element-7ec8c23 .elementor-button{font-size:var( --e-global-typography-5179462-font-size );line-height:var( --e-global-typography-5179462-line-height );}}/* Start custom CSS for button, class: .elementor-element-37ba14a8 */.btn-detail-work .elementor-button-icon{
    position: relative;
}

.elementor-15048 .elementor-element.elementor-element-37ba14a8 .elementor-button-icon { font-size: 25px; 
}

.elementor-15048 .elementor-element.elementor-element-37ba14a8{
    position: absolute;
    left: 0;
    bottom: 0;
    margin-left: 32px;
    margin-bottom: 32px;
    width: fit-content;
}

.elementor-15048 .elementor-element.elementor-element-37ba14a8 .elementor-button-text {
    margin:auto;
}

.btn-detail-work .elementor-button-icon::before{
    content: '';
    z-index: -1;
    position: absolute;
    top: -4px;
    bottom: -4px;
    right: -4px;
    left: -4px;
    border-radius: 4px;
  
}

.btn-detail-work .elementor-button :hover .elementor-button-icon{
    animation: example .6s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}

.elementor-button :hover .elementor-button-icon::before{
      background-color: #F2F2F2;
}

@keyframes example {
  0% {transform: translateX(0px);}
  50% {transform: translateX(68px);}
  100% {transform: translateX(0px);}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e7cdbfb */.elementor-15048 .elementor-element.elementor-element-e7cdbfb {
    height: 376px;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ec8c23 */.btn-detail-work .elementor-button-icon{
    position: relative;
}

.elementor-15048 .elementor-element.elementor-element-7ec8c23 .elementor-button-icon { font-size: 25px; 
}

.elementor-15048 .elementor-element.elementor-element-7ec8c23{
    position: absolute;
    left: 0;
    bottom: 0;
    margin-left: 32px;
    margin-bottom: 32px;
    width: fit-content;
}

.elementor-15048 .elementor-element.elementor-element-7ec8c23 .elementor-button-text {
    margin:auto;
}

.btn-detail-work .elementor-button-icon::before{
    content: '';
    z-index: -1;
    position: absolute;
    top: -4px;
    bottom: -4px;
    right: -4px;
    left: -4px;
    border-radius: 4px;
  
}

.btn-detail-work .elementor-button :hover .elementor-button-icon{
    animation: example .6s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}

.elementor-button :hover .elementor-button-icon::before{
      background-color: #F2F2F2;
}

@keyframes example {
  0% {transform: translateX(0px);}
  50% {transform: translateX(68px);}
  100% {transform: translateX(0px);}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c44354a */.elementor-15048 .elementor-element.elementor-element-c44354a {
    height: 376px;
    position: relative;
}/* End custom CSS */