.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-274 .elementor-element.elementor-element-f4cfe8d{width:var( --container-widget-width, 112.848% );max-width:112.848%;--container-widget-width:112.848%;--container-widget-flex-grow:0;top:0px;}.elementor-274 .elementor-element.elementor-element-f4cfe8d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-f4cfe8d{left:3px;}body.rtl .elementor-274 .elementor-element.elementor-element-f4cfe8d{right:3px;}.elementor-274 .elementor-element.elementor-element-f4cfe8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.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-274 .elementor-element.elementor-element-0fc79d8{width:var( --container-widget-width, 114.788% );max-width:114.788%;--container-widget-width:114.788%;--container-widget-flex-grow:0;top:20px;font-family:"Montserrat", Sans-serif;font-weight:300;color:#000000;}.elementor-274 .elementor-element.elementor-element-0fc79d8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-0fc79d8{left:4px;}body.rtl .elementor-274 .elementor-element.elementor-element-0fc79d8{right:4px;}.elementor-274 .elementor-element.elementor-element-3673563{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:47px;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-3673563{left:2px;}body.rtl .elementor-274 .elementor-element.elementor-element-3673563{right:2px;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-8a5026b{left:103px;}body.rtl .elementor-274 .elementor-element.elementor-element-8a5026b{right:103px;}.elementor-274 .elementor-element.elementor-element-8a5026b{top:10px;text-align:center;}.elementor-274 .elementor-element.elementor-element-8a5026b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-274 .elementor-element.elementor-element-03d2ed4{text-align:end;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-274 .elementor-element.elementor-element-03d2ed4 p{margin-block-end:30px;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-405df19{left:91px;}body.rtl .elementor-274 .elementor-element.elementor-element-405df19{right:91px;}.elementor-274 .elementor-element.elementor-element-405df19{top:11px;text-align:center;}.elementor-274 .elementor-element.elementor-element-405df19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-274 .elementor-element.elementor-element-5896035{text-align:end;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-274 .elementor-element.elementor-element-5896035 p{margin-block-end:30px;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-fab0c46{left:36px;}body.rtl .elementor-274 .elementor-element.elementor-element-fab0c46{right:36px;}.elementor-274 .elementor-element.elementor-element-fab0c46{top:11px;text-align:center;}.elementor-274 .elementor-element.elementor-element-fab0c46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-274 .elementor-element.elementor-element-9a9acf1{text-align:end;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-274 .elementor-element.elementor-element-9a9acf1 p{margin-block-end:30px;}.elementor-274 .elementor-element.elementor-element-ccc848f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#000000;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-b8f815d{left:8px;}body.rtl .elementor-274 .elementor-element.elementor-element-b8f815d{right:8px;}.elementor-274 .elementor-element.elementor-element-b8f815d{top:34px;font-family:"Roboto", Sans-serif;font-weight:400;color:#141414;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-5ac9bd3{left:229px;}body.rtl .elementor-274 .elementor-element.elementor-element-5ac9bd3{right:229px;}.elementor-274 .elementor-element.elementor-element-5ac9bd3{top:3px;}.elementor-274 .elementor-element.elementor-element-5ac9bd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#000000;}body:not(.rtl) .elementor-274 .elementor-element.elementor-element-af09123{left:230px;}body.rtl .elementor-274 .elementor-element.elementor-element-af09123{right:230px;}.elementor-274 .elementor-element.elementor-element-af09123{top:31px;color:#181818;}.elementor-274 .elementor-element.elementor-element-3274ff3{width:100%;max-width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-3274ff3 */.top-bar{
    width:100%;
    background:#f8f8f8;
    padding:12px 40px;
    display:flex;
    justify-content:center;
    align-items:center;
    gap:35px;
    font-family:'Montserrat',sans-serif;
    font-size:14px;
    color:#222;
}

.contact-item{
    display:flex;
    align-items:center;
    gap:10px;
    font-weight:500;
}

.contact-item i{
    font-size:15px;
}

.divider{
    width:1px;
    height:32px;
    background:#cfcfcf;
}

.social-icons{
    display:flex;
    gap:18px;
}

.social-icons a{
    width:34px;
    height:34px;
    border:1px solid #111;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    color:#111;
    text-decoration:none;
    transition:.35s ease;
}

.social-icons a:hover{
    background:#111;
    color:#fff;
    transform:translateY(-3px);
}

@media(max-width:768px){

.top-bar{
    flex-direction:column;
    gap:18px;
    padding:20px;
}

.divider{
    display:none;
}

.contact-item{
    justify-content:center;
    text-align:center;
}

}
.wrapper{
    width:100%;
    max-width:1400px;

    margin:0 auto;

    display:flex;
    justify-content:center;
    align-items:center;

    gap:45px;

    font-family:'Montserrat',sans-serif;

    padding:0 60px;
}
.item a{
    color:#111;
    text-decoration:none;
    transition:.3s;
}

.item a:hover{
    color:#7db8ff;
}/* End custom CSS */