.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-25396 .elementor-element.elementor-element-c7cb666 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-25396 .elementor-element.elementor-element-c7cb666{left:1px;}body.rtl .elementor-25396 .elementor-element.elementor-element-c7cb666{right:1px;}.elementor-25396 .elementor-element.elementor-element-c7cb666{top:43px;}.elementor-25396 .elementor-element.elementor-element-c7cb666 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:4rem;font-weight:600;line-height:100px;color:#F7F7F7;}body:not(.rtl) .elementor-25396 .elementor-element.elementor-element-49f5672{left:30px;}body.rtl .elementor-25396 .elementor-element.elementor-element-49f5672{right:30px;}.elementor-25396 .elementor-element.elementor-element-49f5672{top:180px;}.elementor-25396 .elementor-element.elementor-element-49f5672 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:4rem;font-weight:600;color:#F7F7F7;}body:not(.rtl) .elementor-25396 .elementor-element.elementor-element-79fcd2b{left:30px;}body.rtl .elementor-25396 .elementor-element.elementor-element-79fcd2b{right:30px;}.elementor-25396 .elementor-element.elementor-element-79fcd2b{top:310px;}.elementor-25396 .elementor-element.elementor-element-79fcd2b .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:4rem;font-weight:600;color:#F7F7F7;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25396 .elementor-element.elementor-element-6730ca1 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25396 .elementor-element.elementor-element-2328827 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25396 .elementor-element.elementor-element-2328827 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:55px;font-weight:600;font-style:italic;line-height:100px;-webkit-text-stroke-color:#000;stroke:#000;color:#F7F7F7;}.elementor-25396 .elementor-element.elementor-element-95a80fa > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-25396 .elementor-element.elementor-element-95a80fa .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:55px;font-weight:600;font-style:italic;line-height:100px;color:#F7F7F7;}.elementor-25396 .elementor-element.elementor-element-e42630a > .elementor-widget-container{margin:0px 0px 0px 50px;}.elementor-25396 .elementor-element.elementor-element-e42630a .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:55px;font-weight:600;color:#F7F7F7;}.elementor-25396 .elementor-element.elementor-element-4c04c3e{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E29E4B;padding:80px 0px 25px 0px;}.elementor-25396 .elementor-element.elementor-element-a9753e7 > .elementor-element-populated{border-style:solid;border-width:4px 0px 4px 0px;border-color:#E29E4B;padding:0px 20px 0px 20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-25396 .elementor-element.elementor-element-7c6cd2b{font-family:"PT Sans", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-3ec4e5b > .elementor-element-populated{border-style:solid;border-width:4px 0px 4px 0px;border-color:#E29E4B;}.elementor-25396 .elementor-element.elementor-element-4ec6d73{font-family:"PT Sans", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-ebbea1b > .elementor-element-populated{margin:69px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-25396 .elementor-element.elementor-element-7de9e07{font-family:"PT Sans", Sans-serif;font-size:32px;font-weight:500;font-style:oblique;line-height:40px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-5d4b7a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-25396 .elementor-element.elementor-element-5d4b7a6{left:0px;}body.rtl .elementor-25396 .elementor-element.elementor-element-5d4b7a6{right:0px;}.elementor-25396 .elementor-element.elementor-element-5d4b7a6{top:43px;}.elementor-25396 .elementor-element.elementor-element-5d4b7a6 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:4rem;font-weight:600;line-height:100px;color:#F7F7F7;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25396 .elementor-element.elementor-element-cbf373f .gallery-item .gallery-caption{text-align:center;}.elementor-25396 .elementor-element.elementor-element-6ff1d58{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E29E4B;padding:80px 0px 25px 0px;}.elementor-25396 .elementor-element.elementor-element-c98abc8 > .elementor-element-populated{border-style:solid;border-width:4px 0px 4px 0px;border-color:#E29E4B;padding:0px 20px 0px 20px;}.elementor-25396 .elementor-element.elementor-element-e34db08{font-family:"PT Sans", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-862e515 > .elementor-element-populated{border-style:solid;border-width:4px 0px 4px 0px;border-color:#E29E4B;}.elementor-25396 .elementor-element.elementor-element-eb2d4b1{font-family:"PT Sans", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-7f5b8e6 > .elementor-element-populated{margin:69px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-25396 .elementor-element.elementor-element-51219aa{font-family:"PT Sans", Sans-serif;font-size:32px;font-weight:400;font-style:oblique;line-height:40px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-44c8bef > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-25396 .elementor-element.elementor-element-44c8bef{left:0px;}body.rtl .elementor-25396 .elementor-element.elementor-element-44c8bef{right:0px;}.elementor-25396 .elementor-element.elementor-element-44c8bef{top:43px;}.elementor-25396 .elementor-element.elementor-element-44c8bef .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:4rem;font-weight:600;line-height:100px;color:#F7F7F7;}.elementor-25396 .elementor-element.elementor-element-740d990{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E29E4B;padding:80px 0px 25px 0px;}.elementor-25396 .elementor-element.elementor-element-c8bf9d6 > .elementor-element-populated{border-style:solid;border-width:4px 0px 4px 0px;border-color:#E29E4B;padding:0px 20px 0px 20px;}.elementor-25396 .elementor-element.elementor-element-943b305{font-family:"PT Sans", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-9fdd9f8 > .elementor-element-populated{border-style:solid;border-width:4px 0px 4px 0px;border-color:#E29E4B;}.elementor-25396 .elementor-element.elementor-element-d3532fb{font-family:"PT Sans", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-103053f > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-25396 .elementor-element.elementor-element-103053f{left:0px;}body.rtl .elementor-25396 .elementor-element.elementor-element-103053f{right:0px;}.elementor-25396 .elementor-element.elementor-element-103053f{top:43px;}.elementor-25396 .elementor-element.elementor-element-103053f .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:4rem;font-weight:600;line-height:100px;color:#F7F7F7;}body:not(.rtl) .elementor-25396 .elementor-element.elementor-element-74c2030{left:29px;}body.rtl .elementor-25396 .elementor-element.elementor-element-74c2030{right:29px;}.elementor-25396 .elementor-element.elementor-element-74c2030{top:180px;}.elementor-25396 .elementor-element.elementor-element-74c2030 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:4rem;font-weight:600;color:#F7F7F7;}.elementor-25396 .elementor-element.elementor-element-12fa968{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E29E4B;padding:80px 0px 25px 0px;}.elementor-25396 .elementor-element.elementor-element-0a3661d > .elementor-element-populated{border-style:solid;border-width:4px 0px 4px 0px;border-color:#E29E4B;padding:0px 20px 0px 20px;}.elementor-25396 .elementor-element.elementor-element-5591269{font-family:"PT Sans", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-580a0c0 > .elementor-element-populated{border-style:solid;border-width:4px 0px 4px 0px;border-color:#E29E4B;}.elementor-25396 .elementor-element.elementor-element-b59a077{font-family:"PT Sans", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-6ba673a > .elementor-element-populated{margin:69px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-25396 .elementor-element.elementor-element-f4488ac{font-family:"PT Sans", Sans-serif;font-size:32px;font-weight:400;font-style:oblique;line-height:40px;color:#000000;}.elementor-25396 .elementor-element.elementor-element-b026f08 .gallery-item .gallery-caption{text-align:center;}.elementor-bc-flex-widget .elementor-25396 .elementor-element.elementor-element-d257871.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-25396 .elementor-element.elementor-element-d257871.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25396 .elementor-element.elementor-element-d257871.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-25396 .elementor-element.elementor-element-d257871 > .elementor-element-populated{margin:200px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-25396 .elementor-element.elementor-element-69e64f2{text-align:center;font-family:"PT Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#8BC441;}.elementor-25396 .elementor-element.elementor-element-667ef5b{text-align:center;font-family:"PT Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25396 .elementor-element.elementor-element-a53fd93{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-25396 .elementor-element.elementor-element-a53fd93 .elementor-widget-container{text-align:center;}.elementor-25396 .elementor-element.elementor-element-4e87a1c .elementor-button{background-color:#6C625C;font-family:"PT Sans Narrow", Sans-serif;font-size:20px;font-weight:400;padding:13px 11px 13px 15px;}.elementor-25396 .elementor-element.elementor-element-199c8cb .elementor-button{background-color:#6C625C;font-family:"PT Sans Narrow", Sans-serif;font-size:20px;font-weight:400;padding:13px 11px 13px 15px;}.elementor-25396 .elementor-element.elementor-element-43de99f .elementor-button{background-color:#6C625C;font-family:"PT Sans Narrow", Sans-serif;font-size:20px;font-weight:400;padding:13px 11px 13px 15px;}@media(max-width:1200px){.elementor-25396 .elementor-element.elementor-element-c7cb666{width:var( --container-widget-width, 605.8px );max-width:605.8px;--container-widget-width:605.8px;--container-widget-flex-grow:0;}.elementor-25396 .elementor-element.elementor-element-2328827{width:var( --container-widget-width, 605.8px );max-width:605.8px;--container-widget-width:605.8px;--container-widget-flex-grow:0;}.elementor-25396 .elementor-element.elementor-element-95a80fa{width:var( --container-widget-width, 605.8px );max-width:605.8px;--container-widget-width:605.8px;--container-widget-flex-grow:0;}.elementor-25396 .elementor-element.elementor-element-5d4b7a6{width:var( --container-widget-width, 605.8px );max-width:605.8px;--container-widget-width:605.8px;--container-widget-flex-grow:0;}.elementor-25396 .elementor-element.elementor-element-44c8bef{width:var( --container-widget-width, 605.8px );max-width:605.8px;--container-widget-width:605.8px;--container-widget-flex-grow:0;}.elementor-25396 .elementor-element.elementor-element-103053f{width:var( --container-widget-width, 605.8px );max-width:605.8px;--container-widget-width:605.8px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-25396 .elementor-element.elementor-element-c7cb666{top:19%;}.elementor-25396 .elementor-element.elementor-element-c7cb666 .elementor-heading-title{font-size:37px;line-height:1.3em;}.elementor-25396 .elementor-element.elementor-element-49f5672{top:35%;}.elementor-25396 .elementor-element.elementor-element-49f5672 .elementor-heading-title{font-size:36px;}.elementor-25396 .elementor-element.elementor-element-79fcd2b{top:50%;}.elementor-25396 .elementor-element.elementor-element-79fcd2b .elementor-heading-title{font-size:36px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25396 .elementor-element.elementor-element-2328827 .elementor-heading-title{font-size:36px;}.elementor-25396 .elementor-element.elementor-element-95a80fa .elementor-heading-title{font-size:36px;}.elementor-25396 .elementor-element.elementor-element-e42630a .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25396 .elementor-element.elementor-element-7c6cd2b{font-size:15px;line-height:26px;}.elementor-25396 .elementor-element.elementor-element-4ec6d73{font-size:15px;line-height:26px;}.elementor-25396 .elementor-element.elementor-element-7de9e07{font-size:20px;line-height:32px;}.elementor-25396 .elementor-element.elementor-element-5d4b7a6 .elementor-heading-title{font-size:37px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-25396 .elementor-element.elementor-element-e34db08{font-size:15px;line-height:26px;}.elementor-25396 .elementor-element.elementor-element-eb2d4b1{font-size:15px;line-height:26px;}.elementor-25396 .elementor-element.elementor-element-51219aa{font-size:20px;line-height:32px;}.elementor-25396 .elementor-element.elementor-element-44c8bef .elementor-heading-title{font-size:36px;}.elementor-25396 .elementor-element.elementor-element-943b305{font-size:15px;line-height:26px;}.elementor-25396 .elementor-element.elementor-element-d3532fb{font-size:15px;line-height:26px;}.elementor-25396 .elementor-element.elementor-element-103053f{top:10%;}.elementor-25396 .elementor-element.elementor-element-103053f .elementor-heading-title{font-size:36px;}.elementor-25396 .elementor-element.elementor-element-74c2030 .elementor-heading-title{font-size:36px;}.elementor-25396 .elementor-element.elementor-element-5591269{font-size:15px;line-height:26px;}.elementor-25396 .elementor-element.elementor-element-b59a077{font-size:15px;line-height:26px;}.elementor-25396 .elementor-element.elementor-element-f4488ac{font-size:20px;line-height:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-c7cb666 */.heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
    
    padding: 6px 40px !important;
}
.heading h3{
    line-height: 130px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49f5672 */.heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
}
.heading h3{
    line-height: 130px ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79fcd2b */.heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
}
.heading h3{
    line-height: 130px ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d03b88d */.full_img img{
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /*margin: auto;*/
  display: block;
}
.full_img, .zoom_img{
    position: relative;
}
.zoom_img img{
  animation: scale 40s linear infinite;
}
  
@keyframes scale {
  50% {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-120685a */.x_large_col{
    width: 1200px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f632656 */.inner_section{
    width: 1200px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2328827 */.small_heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
    line-height: 90px; padding: 6px 40px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95a80fa */.small_heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
}
.small_heading h3{
    line-height: 90px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e42630a */.small_heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
}
.small_heading h3{
    line-height: 100px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6730ca1 */.large_col{
    width: 900px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b9a1343 */.small_col{
    width: 500px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-952bd38 */.inner_section2{
    flex-shrink: 0;
    width: 1400px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a9753e7 */.equal_col{
    width: 600px !important;
    flex-shrink: 0;


}
.equal_col .elementor-widget-wrap .elementor-element{
        padding-top: 20px !important;
}
.equal_col p{
padding-right: 20px;
padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ec4e5b */.equal_col{
    width: 600px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c04c3e */.inner_section3{
    flex-shrink: 0;
    width: 1200px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ebbea1b */.small_col{
    width: 500px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d4b7a6 */.heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
}
.heading h3{
    line-height: 130px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-cbf373f */.gallery_img img {
    max-height: 665px;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16b18d8 */.large_col{
    width: 900px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e1fc53e */.inner_section2{
    width: 1400px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e34db08 */.link_in_p a{
    text-decoration: underline;
    color: #000;
}
.link_in_p a:hover{
    color: #6c625c;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c98abc8 */.equal_col{
    width: 600px !important;
    flex-shrink: 0;


}
.equal_col .elementor-widget-wrap .elementor-element{
        padding-top: 20px !important;
}
.equal_col p{
padding-right: 20px;
padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-862e515 */.equal_col{
    width: 600px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ff1d58 */.inner_section3{
    flex-shrink: 0;
    width: 1200px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f5b8e6 */.small_col{
    width: 500px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c8bef */.heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
}
.heading h3{
    line-height: 130px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6554346 */.full_img img{
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /*margin: auto;*/
  display: block;
}
.full_img, .zoom_img{
    position: relative;
}
.zoom_img img{
  animation: scale 40s linear infinite;
}
  
@keyframes scale {
  50% {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f43248 */.large_col{
    width: 900px !important;
    flex-shrink: 0;
    height: 670px;
}
.zoom_img_col{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79a7ca7 */.inner_section2{
    width: 1400px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c8bf9d6 */.equal_col{
    width: 600px !important;
    flex-shrink: 0;


}
.equal_col .elementor-widget-wrap .elementor-element{
        padding-top: 20px !important;
}
.equal_col p{
padding-right: 20px;
padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9fdd9f8 */.equal_col{
    width: 600px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-740d990 */.inner_section3{
    flex-shrink: 0;
    width: 1200px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-103053f */.heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
}
.heading h3{
    line-height: 130px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74c2030 */.heading h3 mark{
    background-color: #e29e4b;
    color: #fff;
}
.heading h3{
    line-height: 130px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd47139 */.full_img img{
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /*margin: auto;*/
  display: block;
  object-position: bottom;
}
.full_img, .zoom_img{
    position: relative;
}
.zoom_img img{
  animation: scale 40s linear infinite;
}
  
@keyframes scale {
  50% {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e7e9eda */.x_large_col{
    width: 1200px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08b976e */.inner_section{
    width: 1200px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0a3661d */.equal_col{
    width: 600px !important;
    flex-shrink: 0;


}
.equal_col .elementor-widget-wrap .elementor-element{
        padding-top: 20px !important;
}
.equal_col p{
padding-right: 20px;
padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-580a0c0 */.equal_col{
    width: 600px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12fa968 */.inner_section3{
    flex-shrink: 0;
    width: 1200px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6ba673a */.small_col{
    width: 500px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b026f08 */.gallery_img img {
    max-height: 665px;
    object-fit: cover;
    object-position: top;
}
.full_img img{
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /*margin: auto;*/
  display: block;
}
.full_img, .zoom_img{
    position: relative;
}
.zoom_img img{
  animation: scale 40s linear infinite;
}
  
@keyframes scale {
  50% {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-01a37f3 */.large_col{
    width: 900px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fd69c46 */.inner_section2{
    width: 1400px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d257871 */.footer_col{
    width: 500px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2cc437e */.footer_section{
    width: 500px !important;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e92ceb */.parent_section .elementor-widget-wrap {
    padding: 0px !important;
  }
.parent_section .elementor-widget-wrap:has(> .elementor-section){
  display: inline-flex;
    flex-wrap: nowrap;
    width: 10000px;
 height:670px;
overflow-x: auto;
}

.parent_section .elementor-column .elementor-section{
    width: 1366px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e0ea070 */.action_btns_col .elementor-button{
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center
}
.action_btns_col .elementor-widget-wrap{
    flex-wrap: nowrap;
    width: 200px;
        position: absolute;
    margin-top: -100px;
    margin-left: auto;
    right: 0
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS */.elementor-element-e34155b > div {
    max-width: 100% !important;
    overflow-x: hidden;
}/* End custom CSS */