.elementor-42948 .elementor-element.elementor-element-342727a{margin-top:0px;margin-bottom:0px;padding:2.894vw 2.894vw 2.894vw 2.894vw;}.elementor-42948 .elementor-element.elementor-element-a80468d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42948 .elementor-element.elementor-element-a80468d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-42948 .elementor-element.elementor-element-c99cd51{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-2534a54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42948 .elementor-element.elementor-element-2534a54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 3.472vw 0vw 0vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), IBM Plex Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42948 .elementor-element.elementor-element-f28e50a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-86b56cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42948 .elementor-element.elementor-element-86b56cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), IBM Plex Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42948 .elementor-element.elementor-element-f14e661 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0.463vw 0vw;}.elementor-42948 .elementor-element.elementor-element-f14e661{text-align:left;}.elementor-42948 .elementor-element.elementor-element-f14e661 .elementor-heading-title{font-family:var( --e-global-typography-a5a8380-font-family ), IBM Plex Sans;font-size:var( --e-global-typography-a5a8380-font-size );font-weight:var( --e-global-typography-a5a8380-font-weight );font-style:var( --e-global-typography-a5a8380-font-style );line-height:var( --e-global-typography-a5a8380-line-height );color:#1D1D1D;}.elementor-42948 .elementor-element.elementor-element-18d1d55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 1.157vw 0vw;}.elementor-42948 .elementor-element.elementor-element-18d1d55{text-align:left;}.elementor-42948 .elementor-element.elementor-element-18d1d55 .elementor-heading-title{font-family:"IBM Plex Sans", IBM Plex Sans;font-size:1.042vw;font-weight:600;font-style:normal;line-height:normal;color:#1D1D1D;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), IBM Plex Sans;font-weight:var( --e-global-typography-text-font-weight );}.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-42948 .elementor-element.elementor-element-f67760e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 1.157vw 0vw;}.elementor-42948 .elementor-element.elementor-element-f67760e{text-align:left;color:#1D1D1D;}.elementor-42948 .elementor-element.elementor-element-f67760e p{margin-bottom:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), IBM Plex Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42948 .elementor-element.elementor-element-92fa183 .elementor-button{background-color:#00000000;font-family:"IBM Plex Sans", IBM Plex Sans;font-size:1.042vw;font-weight:500;text-decoration:underline;line-height:1.667vw;fill:#0077B5;color:#0077B5;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-92fa183 .elementor-button:hover, .elementor-42948 .elementor-element.elementor-element-92fa183 .elementor-button:focus{background-color:#02010100;color:#0077B5;border-color:#02010100;}.elementor-42948 .elementor-element.elementor-element-92fa183 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-92fa183 .elementor-button-content-wrapper{flex-direction:row;}.elementor-42948 .elementor-element.elementor-element-92fa183 .elementor-button .elementor-button-content-wrapper{gap:0.694vw;}.elementor-42948 .elementor-element.elementor-element-92fa183 .elementor-button:hover svg, .elementor-42948 .elementor-element.elementor-element-92fa183 .elementor-button:focus svg{fill:#0077B5;}#elementor-popup-modal-42948{background-color:#00000066;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-42948 .dialog-message{width:69.444vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-42948 .dialog-close-button{display:flex;font-size:1.389vw;}#elementor-popup-modal-42948 .dialog-widget-content{border-radius:12px 12px 12px 12px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-42948 .dialog-close-button i{color:#A4A7AE;}#elementor-popup-modal-42948 .dialog-close-button svg{fill:#A4A7AE;}#elementor-popup-modal-42948 .dialog-close-button:hover i{color:#A4A7AE;}@media(max-width:1024px){.elementor-42948 .elementor-element.elementor-element-342727a{margin-top:0px;margin-bottom:0px;padding:4.796vw 4.796vw 4.796vw 4.796vw;}.elementor-42948 .elementor-element.elementor-element-a80468d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42948 .elementor-element.elementor-element-a80468d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-42948 .elementor-element.elementor-element-c99cd51{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-2534a54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42948 .elementor-element.elementor-element-2534a54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 5.995vw 0vw 0vw;}.elementor-42948 .elementor-element.elementor-element-f28e50a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-86b56cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42948 .elementor-element.elementor-element-86b56cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-42948 .elementor-element.elementor-element-f14e661 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0.959vw 0vw;}.elementor-42948 .elementor-element.elementor-element-f14e661 .elementor-heading-title{font-size:var( --e-global-typography-a5a8380-font-size );line-height:var( --e-global-typography-a5a8380-line-height );}.elementor-42948 .elementor-element.elementor-element-18d1d55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 2.398vw 0vw;}.elementor-42948 .elementor-element.elementor-element-18d1d55 .elementor-heading-title{font-size:2.158vw;line-height:normal;}.elementor-42948 .elementor-element.elementor-element-f67760e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 2.398vw 0vw;}.elementor-42948 .elementor-element.elementor-element-f67760e p{margin-bottom:0px;}.elementor-42948 .elementor-element.elementor-element-92fa183 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-92fa183 .elementor-button{font-size:2.158vw;line-height:3.453vw;}#elementor-popup-modal-42948 .dialog-message{width:95.204vw;}#elementor-popup-modal-42948 .dialog-widget-content{border-radius:12px 12px 12px 12px;}#elementor-popup-modal-42948 .dialog-close-button{font-size:2.878vw;}}@media(max-width:480px){.elementor-42948 .elementor-element.elementor-element-342727a{margin-top:0px;margin-bottom:0px;padding:10.178vw 5.089vw 10.178vw 5.089vw;}.elementor-42948 .elementor-element.elementor-element-a80468d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 0vw;}.elementor-42948 .elementor-element.elementor-element-c99cd51{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-2534a54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 12.723vw 0vw;}.elementor-42948 .elementor-element.elementor-element-f28e50a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-86b56cb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-42948 .elementor-element.elementor-element-f14e661 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 2.036vw 0vw;}.elementor-42948 .elementor-element.elementor-element-f14e661 .elementor-heading-title{font-size:var( --e-global-typography-a5a8380-font-size );line-height:var( --e-global-typography-a5a8380-line-height );}.elementor-42948 .elementor-element.elementor-element-18d1d55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 5.089vw 0vw;}.elementor-42948 .elementor-element.elementor-element-18d1d55 .elementor-heading-title{font-size:4.103vw;line-height:normal;}.elementor-42948 .elementor-element.elementor-element-f67760e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 5.089vw 0vw;}.elementor-42948 .elementor-element.elementor-element-f67760e p{margin-bottom:0px;}.elementor-42948 .elementor-element.elementor-element-92fa183 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42948 .elementor-element.elementor-element-92fa183 .elementor-button{font-size:4.58vw;line-height:7.328vw;}#elementor-popup-modal-42948 .dialog-message{width:89.822vw;}#elementor-popup-modal-42948 .dialog-widget-content{border-radius:12px 12px 12px 12px;}#elementor-popup-modal-42948 .dialog-close-button{font-size:6.107vw;}}@media(min-width:481px){.elementor-42948 .elementor-element.elementor-element-2534a54{width:34.2%;}.elementor-42948 .elementor-element.elementor-element-86b56cb{width:65.8%;}}@media(max-width:1024px) and (min-width:481px){.elementor-42948 .elementor-element.elementor-element-2534a54{width:51.3%;}.elementor-42948 .elementor-element.elementor-element-86b56cb{width:48.7%;}}/* Start custom CSS for button, class: .elementor-element-92fa183 */.social-media-profile-button .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper{
    align-items: center !important;
}

.social-media-profile-button{
    height: 1.852vw !important;
}

.social-media-profile-button .elementor-button-icon{
    
    height: 1.852vw !important;
}

.social-media-profile-button .elementor-button-icon svg{
    width: 1.852vw !important;
    height: 1.852vw !important;
    padding-top: 0px !important;
}


@media only screen and (min-width: 481px) and (max-width: 1024px){
    .social-media-profile-button .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper{
    align-items: center !important;
    gap: 1.439vw !important;
}
    
    .social-media-profile-button .elementor-button-icon svg{
        width: 3.837vw !important;
        height: 3.387vw !important;
    }
    
    .social-media-profile-button{
    height: 3.837vw !important;
}

.social-media-profile-button .elementor-button-icon{
    
    height: 3.837vw !important;
}

}

@media only screen and (max-width: 480px){
    .social-media-profile-button .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper{
    align-items: center !important;
    gap: 3.053vw !important;
}
    
    .social-media-profile-button .elementor-button-icon svg{
        width: 8.142vw !important;
        height: 8.142vw !important;
    }
    
    .social-media-profile-button{
    height: 8.142vw !important;
}

.social-media-profile-button .elementor-button-icon{
    
    height: 8.142vw !important;
}
    
}/* End custom CSS */
/* Start custom CSS */.modal-close-button .dialog-widget-content .dialog-close-button{
    border: 1px solid #E6E6E6 !important;
    border-radius: 44px !important;
    padding: 8px;
}

@media only screen and (min-width: 481px) and (max-width: 1024px){
    .modal-close-button .dialog-widget-content .dialog-close-button .eicon-close{
    
    padding: 0px !important;
    line-height: unset !important;
}
}

@media only screen and (max-width: 480px){
    .modal-close-button .dialog-widget-content .dialog-close-button .eicon-close{
    
    padding: 0px !important;
    line-height: unset !important;
}
}/* End custom CSS */