.elementor-362 .elementor-element.elementor-element-0e6e306:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-0e6e306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bergasinspektindo.com/wp-content/uploads/2023/10/BSI-Building.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-362 .elementor-element.elementor-element-0e6e306 > .elementor-background-overlay{background-color:#004E75;opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-362 .elementor-element.elementor-element-0e6e306 > .elementor-container{min-height:65vh;}.elementor-362 .elementor-element.elementor-element-0e6e306{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-362 .elementor-element.elementor-element-9800b88{text-align:center;}.elementor-362 .elementor-element.elementor-element-9800b88 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-362 .elementor-element.elementor-element-a69f1bd > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-a69f1bd{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-a69f1bd a{color:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-1f74a30{padding:70px 0px 70px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-362 .elementor-element.elementor-element-2f9a5a3{text-align:left;}.elementor-362 .elementor-element.elementor-element-2f9a5a3 img{width:443px;height:448px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}body:not(.rtl) .elementor-362 .elementor-element.elementor-element-e3785eb{left:94px;}body.rtl .elementor-362 .elementor-element.elementor-element-e3785eb{right:94px;}.elementor-362 .elementor-element.elementor-element-e3785eb{bottom:186px;}.elementor-362 .elementor-element.elementor-element-e3785eb img{width:282px;height:210px;object-fit:cover;object-position:center center;border-style:solid;border-width:10px 10px 10px 10px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-362 .elementor-element.elementor-element-d14d34f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#09A4D8;}.elementor-362 .elementor-element.elementor-element-a98278b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:900;line-height:1.2em;letter-spacing:-1px;color:#172B56;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-362 .elementor-element.elementor-element-0d710ce{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:300;line-height:30px;color:#494949;}.elementor-362 .elementor-element.elementor-element-dfe4a19:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-dfe4a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bergasinspektindo.com/wp-content/uploads/2023/09/bergasinspektindo5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-362 .elementor-element.elementor-element-dfe4a19 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-362 .elementor-element.elementor-element-dfe4a19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-28253f8 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-362 .elementor-element.elementor-element-dbbfba5{right:0%;}body.rtl .elementor-362 .elementor-element.elementor-element-dbbfba5{left:0%;}.elementor-362 .elementor-element.elementor-element-dbbfba5{top:0px;text-align:right;}body:not(.rtl) .elementor-362 .elementor-element.elementor-element-2c19f1b{left:1px;}body.rtl .elementor-362 .elementor-element.elementor-element-2c19f1b{right:1px;}.elementor-362 .elementor-element.elementor-element-2c19f1b{bottom:0px;text-align:left;}.elementor-362 .elementor-element.elementor-element-111c93c{padding:120px 0px 140px 0px;z-index:2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-362 .elementor-element.elementor-element-7c2936b .elementor-button{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:500;border-radius:100% 100% 100% 100%;padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-4470e1f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-362 .elementor-element.elementor-element-4470e1f{text-align:center;}.elementor-362 .elementor-element.elementor-element-4470e1f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:900;color:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-fccbbc8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-362 .elementor-element.elementor-element-fccbbc8:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-fccbbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bergasinspektindo.com/wp-content/uploads/2023/08/bg-section-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-362 .elementor-element.elementor-element-fccbbc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-362 .elementor-element.elementor-element-fccbbc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-362 .elementor-element.elementor-element-bbdcb48 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#09A4D8;}.elementor-362 .elementor-element.elementor-element-2cc538a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.2em;letter-spacing:-0.5px;color:#0D0D3F;}.elementor-362 .elementor-element.elementor-element-ae6c325{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:300;line-height:30px;color:#494949;}.elementor-362 .elementor-element.elementor-element-436c228:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-436c228 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-436c228 > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-436c228 > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-436c228 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-362 .elementor-element.elementor-element-436c228 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-362 .elementor-element.elementor-element-436c228 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-362 .elementor-element.elementor-element-f1d3d05 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.2em;letter-spacing:-0.5px;color:#0D0D3F;}.elementor-362 .elementor-element.elementor-element-cfe764c{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:300;line-height:30px;color:#494949;}.elementor-362 .elementor-element.elementor-element-d1ec15b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-d1ec15b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-d1ec15b > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-d1ec15b > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-d1ec15b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-362 .elementor-element.elementor-element-d1ec15b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:020px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-362 .elementor-element.elementor-element-d1ec15b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-362 .elementor-element.elementor-element-bfa020b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:900;line-height:1.2em;letter-spacing:-0.5px;color:#0D0D3F;}.elementor-362 .elementor-element.elementor-element-1790033{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:300;line-height:30px;color:#494949;}@media(min-width:768px){.elementor-362 .elementor-element.elementor-element-df393dc{width:15%;}.elementor-362 .elementor-element.elementor-element-61a3c75{width:69.333%;}.elementor-362 .elementor-element.elementor-element-3d76360{width:15%;}.elementor-362 .elementor-element.elementor-element-a879b85{width:2.543%;}.elementor-362 .elementor-element.elementor-element-9b66cf9{width:63.79%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-362 .elementor-element.elementor-element-9800b88 .elementor-heading-title{font-size:35px;letter-spacing:0px;}.elementor-362 .elementor-element.elementor-element-1f74a30{padding:70px 15px 70px 15px;}.elementor-362 .elementor-element.elementor-element-2f9a5a3 img{height:300px;}.elementor-362 .elementor-element.elementor-element-e3785eb{width:auto;max-width:auto;bottom:-42px;}body:not(.rtl) .elementor-362 .elementor-element.elementor-element-e3785eb{left:135px;}body.rtl .elementor-362 .elementor-element.elementor-element-e3785eb{right:135px;}.elementor-362 .elementor-element.elementor-element-e3785eb img{width:100%;height:145px;}.elementor-362 .elementor-element.elementor-element-26124b8 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-362 .elementor-element.elementor-element-a98278b .elementor-heading-title{font-size:34px;}.elementor-362 .elementor-element.elementor-element-6b00c9f{--e-image-carousel-slides-to-show:3;}.elementor-362 .elementor-element.elementor-element-dfe4a19:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-dfe4a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-362 .elementor-element.elementor-element-dbbfba5 img{width:57%;}.elementor-362 .elementor-element.elementor-element-2c19f1b img{width:55%;}.elementor-362 .elementor-element.elementor-element-4470e1f .elementor-heading-title{font-size:30px;}.elementor-362 .elementor-element.elementor-element-fccbbc8{padding:070px 15px 70px 15px;}}/* Start custom CSS for image, class: .elementor-element-e3785eb */.lg img{
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d14d34f */.tx-line:after{
    content: '';
    width: 35px;
    height: 2px;
    background: #09A4D8;
    position: absolute;
    top: 45%;
    left: 0px;
}
.tx-line{
    padding-left: 50px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c2936b */.btn-vd .elementor-button {
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 0px !important;
    position: relative;
    
}

.btn-vd a:before,
.btn-vd a:after{
    content:'';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: inherit;
    z-index: -1;
    border-radius: inherit;
}
.btn-vd a:after {
    animation: v-fade-before 2s infinite ease-in-out;
}
.btn-vd a:before {
    animation: v-fade-after 2s infinite ease-in-out;
}

@keyframes v-fade-before {
    0% {
        transform: scale(1);
        opacity: .4
    }

    100% {
        transform: scale(1.6);
        opacity: 0
    }
}

@keyframes v-fade-after {
    0% {
        transform: scale(1);
        opacity: .2
    }

    100% {
        transform: scale(2.1);
        opacity: 0
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbdcb48 */.tx-line:after{
    content: '';
    width: 35px;
    height: 2px;
    background: #09a4d8;
    position: absolute;
    top: 45%;
    left: 0px;
}
.tx-line{
    padding-left: 50px
}/* End custom CSS */