.elementor-39 .elementor-element.elementor-element-40f95a6{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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-39 .elementor-element.elementor-element-6a459f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-39 .elementor-element.elementor-element-6a459f1 .elementor-heading-title{font-family:var( --e-global-typography-a260ddd-font-family ), Sans-serif;font-size:var( --e-global-typography-a260ddd-font-size );font-weight:var( --e-global-typography-a260ddd-font-weight );line-height:var( --e-global-typography-a260ddd-line-height );}.elementor-39 .elementor-element.elementor-element-4c4e43e{--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;overflow:visible;}.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-39 .elementor-element.elementor-element-ee40766 img{width:100%;}.elementor-39 .elementor-element.elementor-element-fe64c11 img{width:100%;}.elementor-39 .elementor-element.elementor-element-68fee79{--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:-223px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-39 .elementor-element.elementor-element-1a64ee7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-39 .elementor-element.elementor-element-1a64ee7:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1a64ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-1b6a9ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-39 .elementor-element.elementor-element-1b6a9ed:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1b6a9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF5;}.elementor-39 .elementor-element.elementor-element-0dccd81{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4C779E;--border-color:#4C779E;--padding-top:23px;--padding-bottom:24px;--padding-left:49px;--padding-right:24px;overflow:visible;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-39 .elementor-element.elementor-element-383b765{--icon-box-icon-margin:15px;}.elementor-39 .elementor-element.elementor-element-383b765 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-383b765 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;line-height:27px;}.elementor-39 .elementor-element.elementor-element-383b765 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-383b765 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-da57e5d{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4C779E;--border-color:#4C779E;--padding-top:23px;--padding-bottom:24px;--padding-left:42px;--padding-right:42px;overflow:visible;}.elementor-39 .elementor-element.elementor-element-f98a143{--icon-box-icon-margin:15px;}.elementor-39 .elementor-element.elementor-element-f98a143 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-f98a143 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;line-height:27px;}.elementor-39 .elementor-element.elementor-element-f98a143 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-f98a143 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-92e84b6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4C779E;--border-color:#4C779E;--border-radius:0px 0px 0px 0px;--padding-top:23px;--padding-bottom:24px;--padding-left:42px;--padding-right:42px;overflow:visible;}.elementor-39 .elementor-element.elementor-element-4ffa8e4{--icon-box-icon-margin:15px;}.elementor-39 .elementor-element.elementor-element-4ffa8e4.elementor-view-stacked .elementor-icon{background-color:#1F1F1F00;}.elementor-39 .elementor-element.elementor-element-4ffa8e4.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-4ffa8e4.elementor-view-default .elementor-icon{fill:#1F1F1F00;color:#1F1F1F00;border-color:#1F1F1F00;}.elementor-39 .elementor-element.elementor-element-4ffa8e4 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-4ffa8e4 .elementor-icon-box-title a{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:700;line-height:27px;}.elementor-39 .elementor-element.elementor-element-4ffa8e4 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-4ffa8e4 .elementor-icon-box-description{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-36f399d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-39 .elementor-element.elementor-element-36f399d:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-36f399d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#354A5E;}.elementor-39 .elementor-element.elementor-element-e3558b3{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-39 .elementor-element.elementor-element-560fc41{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-39 .elementor-element.elementor-element-560fc41:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-560fc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-39 .elementor-element.elementor-element-a3578ce > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-39 .elementor-element.elementor-element-a3578ce{text-align:center;}.elementor-39 .elementor-element.elementor-element-a3578ce .elementor-heading-title{font-family:var( --e-global-typography-bd779dc-font-family ), Sans-serif;font-size:var( --e-global-typography-bd779dc-font-size );font-weight:var( --e-global-typography-bd779dc-font-weight );line-height:var( --e-global-typography-bd779dc-line-height );}.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-39 .elementor-element.elementor-element-45f665c > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-45f665c{text-align:center;}.elementor-39 .elementor-element.elementor-element-e93d50a{width:var( --container-widget-width, 944px );max-width:944px;--container-widget-width:944px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-e93d50a > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-e93d50a.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-d890806{--display:flex;overflow:visible;}.elementor-39 .elementor-element.elementor-element-661c910 iframe{height:416px;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-39 .elementor-element.elementor-element-6a459f1 .elementor-heading-title{font-size:var( --e-global-typography-a260ddd-font-size );line-height:var( --e-global-typography-a260ddd-line-height );}.elementor-39 .elementor-element.elementor-element-68fee79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-1a64ee7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-0dccd81{--padding-top:23px;--padding-bottom:24px;--padding-left:34px;--padding-right:34px;}.elementor-39 .elementor-element.elementor-element-da57e5d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:23px;--padding-bottom:24px;--padding-left:34px;--padding-right:34px;}.elementor-39 .elementor-element.elementor-element-f98a143{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-92e84b6{--padding-top:23px;--padding-bottom:24px;--padding-left:34px;--padding-right:34px;}.elementor-39 .elementor-element.elementor-element-36f399d{--padding-top:0px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-a3578ce .elementor-heading-title{font-size:var( --e-global-typography-bd779dc-font-size );line-height:var( --e-global-typography-bd779dc-line-height );}}@media(max-width:1200px){.elementor-39 .elementor-element.elementor-element-e93d50a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-40f95a6{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-6a459f1 .elementor-heading-title{font-size:var( --e-global-typography-a260ddd-font-size );line-height:var( --e-global-typography-a260ddd-line-height );}.elementor-39 .elementor-element.elementor-element-68fee79{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-1a64ee7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-1b6a9ed{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-0dccd81{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-da57e5d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-92e84b6{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-560fc41{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-39 .elementor-element.elementor-element-a3578ce .elementor-heading-title{font-size:var( --e-global-typography-bd779dc-font-size );line-height:var( --e-global-typography-bd779dc-line-height );}}@media(max-width:768px){.elementor-39 .elementor-element.elementor-element-40f95a6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-6a459f1 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-39 .elementor-element.elementor-element-6a459f1 .elementor-heading-title{font-size:var( --e-global-typography-a260ddd-font-size );line-height:var( --e-global-typography-a260ddd-line-height );}.elementor-39 .elementor-element.elementor-element-ee40766 img{height:200px;object-fit:cover;}.elementor-39 .elementor-element.elementor-element-fe64c11 img{height:440px;object-fit:cover;}.elementor-39 .elementor-element.elementor-element-1a64ee7{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-0dccd81{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-383b765 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-383b765 .elementor-icon-box-title a{font-size:14px;line-height:21px;}.elementor-39 .elementor-element.elementor-element-383b765 .elementor-icon-box-description{font-size:14px;line-height:21px;}.elementor-39 .elementor-element.elementor-element-da57e5d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-f98a143 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-f98a143 .elementor-icon-box-title a{font-size:14px;line-height:21px;}.elementor-39 .elementor-element.elementor-element-92e84b6{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-4ffa8e4 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-4ffa8e4 .elementor-icon-box-title a{font-size:14px;line-height:21px;}.elementor-39 .elementor-element.elementor-element-4ffa8e4 .elementor-icon-box-description{font-size:14px;line-height:21px;}.elementor-39 .elementor-element.elementor-element-36f399d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-e3558b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-560fc41{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-a3578ce .elementor-heading-title{font-size:var( --e-global-typography-bd779dc-font-size );line-height:var( --e-global-typography-bd779dc-line-height );}}@media(min-width:769px){.elementor-39 .elementor-element.elementor-element-1a64ee7{--content-width:1366px;}.elementor-39 .elementor-element.elementor-element-0dccd81{--width:35%;}.elementor-39 .elementor-element.elementor-element-da57e5d{--width:35%;}.elementor-39 .elementor-element.elementor-element-92e84b6{--width:30%;}.elementor-39 .elementor-element.elementor-element-e3558b3{--content-width:1366px;}}@media(max-width:1200px) and (min-width:769px){.elementor-39 .elementor-element.elementor-element-0dccd81{--width:40%;}.elementor-39 .elementor-element.elementor-element-da57e5d{--width:60%;}.elementor-39 .elementor-element.elementor-element-92e84b6{--width:40%;}}@media(max-width:1024px) and (min-width:769px){.elementor-39 .elementor-element.elementor-element-0dccd81{--width:100%;}.elementor-39 .elementor-element.elementor-element-da57e5d{--width:100%;}.elementor-39 .elementor-element.elementor-element-92e84b6{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-fe64c11 */@media(max-width:480px){
    .elementor-39 .elementor-element.elementor-element-fe64c11 .elementor-widget-container img{
        height:220px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-383b765 */.elementor-39 .elementor-element.elementor-element-383b765 svg{
    width: auto !important;
    height: auto !important; 
}
.elementor-39 .elementor-element.elementor-element-383b765 .elementor-icon-box-title{
    margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dccd81 *//*.elementor-39 .elementor-element.elementor-element-0dccd81::after{*/
/*    border-right: 1px solid rgba(76, 119, 158, 1);*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 30px;*/
/*    right: -27px;*/
/*    width: 1px;*/
/*    height: 165px;*/
/*}*/
/*@media(max-width:1440px){*/
/*    .elementor-39 .elementor-element.elementor-element-0dccd81::after{*/
/*    right: 0px;*/
/*}*/
/*}*/
/*@media(max-width:1024px){*/
/*    .elementor-39 .elementor-element.elementor-element-0dccd81::after{*/
/*    border:none;*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f98a143 */.elementor-39 .elementor-element.elementor-element-f98a143 .elementor-icon-box-content p{
    display: none;
}
.elementor-39 .elementor-element.elementor-element-f98a143 span.elementor-icon.elementor-animation- svg{
    margin-top: 0px;
}
.elementor-39 .elementor-element.elementor-element-f98a143 .branch-time .day {
    max-width: 150px;
    width: 100%;
    margin-right: 10px;
}
.elementor-39 .elementor-element.elementor-element-f98a143 .branch-time li {
    display: flex;
    line-height: 24px;
}
.elementor-39 .elementor-element.elementor-element-f98a143 .branch-time {
    list-style: none;
    padding: 0;
    margin: 0;
}
.elementor-39 .elementor-element.elementor-element-f98a143 svg{
    width: auto !important;
    height: auto !important; 
}
.elementor-39 .elementor-element.elementor-element-f98a143 .elementor-icon-box-title{
    margin-top: 4px;
}
@media(max-width:1440px){
    .elementor-39 .elementor-element.elementor-element-f98a143 .branch-time .day {
    max-width: 120px;
}
}
@media(max-width:768px){
.elementor-39 .elementor-element.elementor-element-f98a143 .branch-time .day,
.elementor-39 .elementor-element.elementor-element-f98a143 .branch-time .time{
    font-size:14px;
}
    .elementor-39 .elementor-element.elementor-element-f98a143 .branch-time .day {
    max-width: 105px;
}
.elementor-39 .elementor-element.elementor-element-f98a143 .elementor-widget-container{
    max-height:110px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da57e5d *//*.elementor-39 .elementor-element.elementor-element-da57e5d::after{*/
/*    border-right: 1px solid rgba(76, 119, 158, 1) !important;*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 30px;*/
/*    right: -54px;*/
/*    width: 1px;*/
/*    height: 165px;*/
/*}*/
/*@media(max-width:1440px){*/
/*    .elementor-39 .elementor-element.elementor-element-da57e5d::after{*/
/*    right: 0px;*/
/*}*/
/*}*/
/*@media(max-width:1024px){*/
/*    .elementor-39 .elementor-element.elementor-element-da57e5d::after{*/
/*    border:none;*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ffa8e4 */.elementor-39 .elementor-element.elementor-element-4ffa8e4 svg{
    width: auto !important;
    height: auto !important; 
}
.elementor-39 .elementor-element.elementor-element-4ffa8e4 .elementor-icon-box-title{
    margin-top: 2px;
}
.elementor-39 .elementor-element.elementor-element-4ffa8e4 .elementor-icon-box-description a:hover{
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92e84b6 */.elementor-39 .elementor-element.elementor-element-92e84b6{
    border: none;
}
@media(max-width:1024px){
    .elementor-39 .elementor-element.elementor-element-92e84b6::after{
    border:none;
}
.elementor-39 .elementor-element.elementor-element-92e84b6{
    border-left: 1px solid #4C779E;
}
}/* End custom CSS */
/* Start custom CSS */.contact-form .gform_title {
    display: none;
}

.contact-form input[type="submit"] {
    background: #917D4D !important;
    width: 241px !important;
    height: 46px !important;
    border-radius: 24px !important;
    box-shadow: none !important;
    font-weight: 500 !important;
    margin-top: 10px !important;
    text-transform: uppercase;
    line-height: 1;
}
.contact-form input[type="submit"]:hover,
.contact-form input[type="submit"]:focus{
    background: #2E3920 !important;
}
.contact-form .gform_fields{
    row-gap: 20px;
}
.contact-form input#gform_submit_button_1:hover,
.contact-form input#gform_submit_button_1:active{
    background: #4C779E !important;
}
.contact-form-top-text {
    max-width: 500px
}
.contact-form input,
.contact-form textarea {
    border: 1px solid #D2D2D2 !important;
background: #FFF !important;
    border-radius: 4px !important;
    color: #1f1f1f;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 24px;  
padding: 12px 14px !important;
height: 48px !important;
margin-bottom: 8px !important;
}

.gform-theme--foundation .gfield textarea.medium {
    min-block-size: 0px !important;
}
.contact-form input:focus,
.contact-form textarea:focus {
    border-color: #1B2934 !important;
    outline: 0px !important;
}
.gform_wrapper input:focus::placeholder,.gform_wrapper textarea:focus::placeholder {
  opacity: 0.8 !important;
}

.contact-form textarea  {
    display: block;
    height: 104px !important;
}


.contact-form .gform_button {
    width: 161px !important;
    height: 46px !important;
     padding: 15px 45px !important; 
    margin: 0 auto !important;
    cursor: pointer;
    font-size: 16px !important;
    margin-top: 10px;
    border-radius: 0px;
    border: none !important;
    
}

.contact-form input#gform_submit_button_1 {
    background-color: #1f1f1f !important;
    border-radius: 0px !important;
}

.contact-form .gform_button:hover {
    color: #ffffff !important;
}
.contact-gform-submitted .enquiry-text{
    display: none;
}

.contact-form .gform_wrapper.gravity-theme .gform_footer {
    padding-top: 6px;
}
.contact-form .gform_validation_errors {
    display: none
}
.contact-form .elementor-shortcode .gravity-theme .gform-body .validation_message {
    background: transparent;
    border: none;
    padding: 0;
    font-size: 12px;
    line-height: 1;
    font-weight: 600;
    margin: 0;
    color: #790000;
}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
    border: 1px solid #790000 !important;
}

.gform_confirmation_message {
    background: #297b3f;
    color: #fff;
    text-align: center;
    padding: 12px;
    margin: 10px 0;
}

.gform_ajax_spinner {
    position: absolute !important;
    left: 50% !important;
    bottom: -10px !important; 
}

@media screen and (max-width: 768px) {

    .contact-form-top-text p{
        max-width: 380px;
        margin: 0 auto;
    }
    .contact-form .gform_button {
        line-height: 1 !important;
    }
    .contact-form input, .contact-form textarea{
        margin-bottom:0px !important;
    }
    .gfield_validation_message {
    margin-top: 8px !important;
 }
 .contact-form textarea {
    display: block;
    height: 140px !important;
}
}
/*********//* End custom CSS */