.elementor-973 .elementor-element.elementor-element-71f95cd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-973 .elementor-element.elementor-element-71f95cd:not(.elementor-motion-effects-element-type-background), .elementor-973 .elementor-element.elementor-element-71f95cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-973 .elementor-element.elementor-element-4e09272{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.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 );color:var( --e-global-color-primary );}.elementor-973 .elementor-element.elementor-element-6db3a8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-6db3a8a{text-align:center;}.elementor-973 .elementor-element.elementor-element-6db3a8a .elementor-heading-title{font-family:var( --e-global-typography-0c83757-font-family ), Sans-serif;font-size:var( --e-global-typography-0c83757-font-size );font-weight:var( --e-global-typography-0c83757-font-weight );font-style:var( --e-global-typography-0c83757-font-style );line-height:var( --e-global-typography-0c83757-line-height );letter-spacing:var( --e-global-typography-0c83757-letter-spacing );word-spacing:var( --e-global-typography-0c83757-word-spacing );color:var( --e-global-color-primary );}.elementor-973 .elementor-element.elementor-element-66fa648{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-973 .elementor-element.elementor-element-66fa648 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-66fa648.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-973 .elementor-element.elementor-element-66fa648 .elementor-heading-title{font-family:var( --e-global-typography-b698f41-font-family ), Sans-serif;font-size:var( --e-global-typography-b698f41-font-size );font-weight:var( --e-global-typography-b698f41-font-weight );font-style:var( --e-global-typography-b698f41-font-style );line-height:var( --e-global-typography-b698f41-line-height );letter-spacing:var( --e-global-typography-b698f41-letter-spacing );word-spacing:var( --e-global-typography-b698f41-word-spacing );color:var( --e-global-color-secondary );}.elementor-973 .elementor-element.elementor-element-d95f17a > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-973 .elementor-element.elementor-element-f2bfab9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-973 .elementor-element.elementor-element-f2bfab9:not(.elementor-motion-effects-element-type-background), .elementor-973 .elementor-element.elementor-element-f2bfab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-973 .elementor-element.elementor-element-a6ca79c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-a6ca79c{text-align:center;}.elementor-973 .elementor-element.elementor-element-a6ca79c .elementor-heading-title{font-family:var( --e-global-typography-0c83757-font-family ), Sans-serif;font-size:var( --e-global-typography-0c83757-font-size );font-weight:var( --e-global-typography-0c83757-font-weight );font-style:var( --e-global-typography-0c83757-font-style );line-height:var( --e-global-typography-0c83757-line-height );letter-spacing:var( --e-global-typography-0c83757-letter-spacing );word-spacing:var( --e-global-typography-0c83757-word-spacing );color:var( --e-global-color-primary );}.elementor-973 .elementor-element.elementor-element-44ce162{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;}.elementor-973 .elementor-element.elementor-element-44ce162 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-44ce162.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-973 .elementor-element.elementor-element-44ce162 .elementor-heading-title{font-family:var( --e-global-typography-b327865-font-family ), Sans-serif;font-size:var( --e-global-typography-b327865-font-size );font-weight:var( --e-global-typography-b327865-font-weight );line-height:var( --e-global-typography-b327865-line-height );color:var( --e-global-color-secondary );}.elementor-973 .elementor-element.elementor-element-11fb0be{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-973 .elementor-element.elementor-element-11fb0be.elementor-element{--align-self:center;}.elementor-973 .elementor-element.elementor-element-11fb0be .elementor-heading-title{font-family:var( --e-global-typography-bbd0fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-bbd0fc4-font-size );font-weight:var( --e-global-typography-bbd0fc4-font-weight );font-style:var( --e-global-typography-bbd0fc4-font-style );line-height:var( --e-global-typography-bbd0fc4-line-height );letter-spacing:var( --e-global-typography-bbd0fc4-letter-spacing );word-spacing:var( --e-global-typography-bbd0fc4-word-spacing );color:var( --e-global-color-text );}.elementor-973 .elementor-element.elementor-element-f0573b4 .elementor-repeater-item-2cd3f7e.elementor-social-icon{background-color:#1877F2;}.elementor-973 .elementor-element.elementor-element-f0573b4{--grid-template-columns:repeat(0, auto);--icon-size:32px;--grid-column-gap:19px;--grid-row-gap:0px;}.elementor-973 .elementor-element.elementor-element-f0573b4 .elementor-social-icon{--icon-padding:0.6em;}.elementor-973 .elementor-element.elementor-element-f0573b4 .elementor-icon{border-radius:13px 13px 13px 13px;}@media(max-width:1024px){.elementor-973 .elementor-element.elementor-element-6db3a8a .elementor-heading-title{font-size:var( --e-global-typography-0c83757-font-size );line-height:var( --e-global-typography-0c83757-line-height );letter-spacing:var( --e-global-typography-0c83757-letter-spacing );word-spacing:var( --e-global-typography-0c83757-word-spacing );}.elementor-973 .elementor-element.elementor-element-66fa648{--container-widget-width:563px;--container-widget-flex-grow:0;width:var( --container-widget-width, 563px );max-width:563px;}.elementor-973 .elementor-element.elementor-element-66fa648 .elementor-heading-title{font-size:var( --e-global-typography-b698f41-font-size );line-height:var( --e-global-typography-b698f41-line-height );letter-spacing:var( --e-global-typography-b698f41-letter-spacing );word-spacing:var( --e-global-typography-b698f41-word-spacing );}.elementor-973 .elementor-element.elementor-element-d95f17a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-a6ca79c .elementor-heading-title{font-size:var( --e-global-typography-0c83757-font-size );line-height:var( --e-global-typography-0c83757-line-height );letter-spacing:var( --e-global-typography-0c83757-letter-spacing );word-spacing:var( --e-global-typography-0c83757-word-spacing );}.elementor-973 .elementor-element.elementor-element-44ce162{--container-widget-width:563px;--container-widget-flex-grow:0;width:var( --container-widget-width, 563px );max-width:563px;}.elementor-973 .elementor-element.elementor-element-44ce162 .elementor-heading-title{font-size:var( --e-global-typography-b327865-font-size );line-height:var( --e-global-typography-b327865-line-height );}.elementor-973 .elementor-element.elementor-element-11fb0be{--container-widget-width:419px;--container-widget-flex-grow:0;width:var( --container-widget-width, 419px );max-width:419px;}.elementor-973 .elementor-element.elementor-element-11fb0be .elementor-heading-title{font-size:var( --e-global-typography-bbd0fc4-font-size );line-height:var( --e-global-typography-bbd0fc4-line-height );letter-spacing:var( --e-global-typography-bbd0fc4-letter-spacing );word-spacing:var( --e-global-typography-bbd0fc4-word-spacing );}}@media(max-width:767px){.elementor-973 .elementor-element.elementor-element-71f95cd{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-973 .elementor-element.elementor-element-6db3a8a .elementor-heading-title{font-size:var( --e-global-typography-0c83757-font-size );line-height:var( --e-global-typography-0c83757-line-height );letter-spacing:var( --e-global-typography-0c83757-letter-spacing );word-spacing:var( --e-global-typography-0c83757-word-spacing );}.elementor-973 .elementor-element.elementor-element-66fa648{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;}.elementor-973 .elementor-element.elementor-element-66fa648 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-66fa648 .elementor-heading-title{font-size:var( --e-global-typography-b698f41-font-size );line-height:var( --e-global-typography-b698f41-line-height );letter-spacing:var( --e-global-typography-b698f41-letter-spacing );word-spacing:var( --e-global-typography-b698f41-word-spacing );}.elementor-973 .elementor-element.elementor-element-d95f17a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-973 .elementor-element.elementor-element-a6ca79c .elementor-heading-title{font-size:var( --e-global-typography-0c83757-font-size );line-height:var( --e-global-typography-0c83757-line-height );letter-spacing:var( --e-global-typography-0c83757-letter-spacing );word-spacing:var( --e-global-typography-0c83757-word-spacing );}.elementor-973 .elementor-element.elementor-element-44ce162{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-973 .elementor-element.elementor-element-44ce162 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-44ce162 .elementor-heading-title{font-size:var( --e-global-typography-b327865-font-size );line-height:var( --e-global-typography-b327865-line-height );}.elementor-973 .elementor-element.elementor-element-11fb0be > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-973 .elementor-element.elementor-element-11fb0be{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}.elementor-973 .elementor-element.elementor-element-11fb0be .elementor-heading-title{font-size:var( --e-global-typography-bbd0fc4-font-size );line-height:var( --e-global-typography-bbd0fc4-line-height );letter-spacing:var( --e-global-typography-bbd0fc4-letter-spacing );word-spacing:var( --e-global-typography-bbd0fc4-word-spacing );}.elementor-973 .elementor-element.elementor-element-f0573b4{--icon-size:22px;}}@media(min-width:768px){.elementor-973 .elementor-element.elementor-element-71f95cd{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-973 .elementor-element.elementor-element-4e09272{--width:100%;}}/* Start custom CSS for social-icons, class: .elementor-element-f0573b4 */.social-icons-contact i {  
    font-size: 34px; 
    margin: 0 10px;            
    line-height: 1; 

    border-radius: 5px;
}

.elementor-28 .elementor-element.elementor-element-5a4107d .elementor-icon {
    box-shadow: 
        1px 2px 8px rgba(150, 180, 220, 0.7) !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bfab9 */@media (max-width: 900px) {
    .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
        padding-right: 80px; 
        padding-left: 80px;   
    }
}
@media (max-width: 825px) {
    .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
        padding-right: 30px; 
        padding-left: 30px;   
    }
}

@media (max-width: 795px) {
    .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
        padding-right: 70px;
        padding-left: 70px;
    }
}

@media (max-width: 643px){
    .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar  {
        padding-right: 100px;
        padding-left: 100px;
    }
}



@media (max-width: 615px) {
    .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
        padding-right: 120px;
        padding-left: 120px;
    }
}

    @media (max-width: 576px) {
       
           .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
       padding-right: 140px;
        padding-left: 140px;
    }
    }


    @media (max-width: 492px) {
       
           .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
       padding-right: 180px;
        padding-left: 180px;
    }
    }
 


@media (max-width: 390px){
       
           .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
       padding-right: 180px;
        padding-left: 180px;
    }
}

@media (max-width: 350px){
       
           .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
       padding-right: 230px;
        padding-left: 230px;
    }
}/* End custom CSS */