.elementor-33 .elementor-element.elementor-element-b3ae8b4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:90px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.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-33 .elementor-element.elementor-element-c3f88e9 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-33 .elementor-element.elementor-element-c3f88e9.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-c3f88e9{text-align:center;}.elementor-33 .elementor-element.elementor-element-c3f88e9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:48px;font-weight:600;line-height:62px;color:#52595F;}.elementor-33 .elementor-element.elementor-element-1989658{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33 .elementor-element.elementor-element-5be8c03 .gallery-item .gallery-caption{display:none;}.elementor-33 .elementor-element.elementor-element-5be8c03 .gallery-item{padding:0 10px 10px 0;}.elementor-33 .elementor-element.elementor-element-5be8c03 .gallery{margin:0 -10px -10px 0;}.elementor-33 .elementor-element.elementor-element-c51383a{--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;--justify-content:center;--padding-top:10px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-c409c03.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-c409c03{text-align:center;}.elementor-33 .elementor-element.elementor-element-c409c03 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:48px;font-weight:600;line-height:62px;color:#52595F;}.elementor-33 .elementor-element.elementor-element-d8db4a7{--display:flex;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:10px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-f5dd180{width:var( --container-widget-width, 776px );max-width:776px;--container-widget-width:776px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-f5dd180 .gallery-item .gallery-caption{display:none;}.elementor-33 .elementor-element.elementor-element-d7e623d{--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;--justify-content:center;--padding-top:10px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-9752ffd.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-9752ffd{text-align:center;}.elementor-33 .elementor-element.elementor-element-9752ffd .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:48px;font-weight:600;line-height:62px;color:#52595F;}.elementor-33 .elementor-element.elementor-element-5aa39d3{--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;}.elementor-33 .elementor-element.elementor-element-13beb0d .gallery-item .gallery-caption{display:none;}.elementor-33 .elementor-element.elementor-element-5495f6e{--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;--justify-content:center;--padding-top:50px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-e9181fd.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-e9181fd .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:48px;font-weight:600;line-height:62px;color:#52595F;}.elementor-33 .elementor-element.elementor-element-8b62b21{--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;--padding-top:10px;--padding-bottom:60px;--padding-left:24px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-51828f1{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-51828f1 .gallery-item .gallery-caption{display:none;}.elementor-33 .elementor-element.elementor-element-9fb5151{--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;--justify-content:center;--padding-top:10px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-33 .elementor-element.elementor-element-a7de573.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-a7de573{text-align:center;}.elementor-33 .elementor-element.elementor-element-a7de573 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:48px;font-weight:600;line-height:62px;color:#52595F;}.elementor-33 .elementor-element.elementor-element-033414e{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-033414e.elementor-element{--align-self:center;}.elementor-33 .elementor-element.elementor-element-033414e .gallery-item .gallery-caption{display:none;}.elementor-33 .elementor-element.elementor-element-033414e .gallery-item{padding:0 10px 10px 0;}.elementor-33 .elementor-element.elementor-element-033414e .gallery{margin:0 -10px -10px 0;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-b3ae8b4{--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-c3f88e9 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-33 .elementor-element.elementor-element-c3f88e9 .elementor-heading-title{font-size:48px;line-height:62px;}.elementor-33 .elementor-element.elementor-element-1989658{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-c51383a{--padding-top:10px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-c409c03 .elementor-heading-title{font-size:48px;line-height:62px;}.elementor-33 .elementor-element.elementor-element-d8db4a7{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-f5dd180{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-d7e623d{--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-9752ffd .elementor-heading-title{font-size:48px;line-height:62px;}.elementor-33 .elementor-element.elementor-element-13beb0d{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-5495f6e{--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-e9181fd .elementor-heading-title{font-size:48px;line-height:62px;}.elementor-33 .elementor-element.elementor-element-8b62b21{--gap:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-51828f1{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-9fb5151{--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-a7de573 .elementor-heading-title{font-size:48px;line-height:62px;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-b3ae8b4{--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-c3f88e9 .elementor-heading-title{font-size:48px;line-height:62px;}.elementor-33 .elementor-element.elementor-element-c51383a{--padding-top:10px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-c409c03 .elementor-heading-title{font-size:48px;line-height:62px;}.elementor-33 .elementor-element.elementor-element-d8db4a7{--content-width:100%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-d7e623d{--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-9752ffd .elementor-heading-title{font-size:48px;line-height:62px;}.elementor-33 .elementor-element.elementor-element-5495f6e{--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-e9181fd .elementor-heading-title{font-size:48px;line-height:62px;}.elementor-33 .elementor-element.elementor-element-8b62b21{--content-width:100%;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-9fb5151{--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-b3ae8b4{--content-width:1140px;}.elementor-33 .elementor-element.elementor-element-c51383a{--content-width:1140px;}.elementor-33 .elementor-element.elementor-element-d8db4a7{--content-width:1140px;}.elementor-33 .elementor-element.elementor-element-5aa39d3{--content-width:800px;}.elementor-33 .elementor-element.elementor-element-5495f6e{--content-width:1140px;}.elementor-33 .elementor-element.elementor-element-8b62b21{--content-width:1140px;}.elementor-33 .elementor-element.elementor-element-9fb5151{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-d8db4a7{--content-width:100%;}.elementor-33 .elementor-element.elementor-element-8b62b21{--content-width:100%;}}/* Start custom CSS for image-gallery, class: .elementor-element-f5dd180 */.elementor-33 .elementor-element.elementor-element-f5dd180 .gallery-item{
    height: 300px;
    padding: 5px;
}
@media (min-width: 1024px){
    .elementor-33 .elementor-element.elementor-element-f5dd180 .gallery-item{
    padding-right: 60px;
}
}

.elementor-33 .elementor-element.elementor-element-f5dd180 .gallery-item:last-child{
    padding-right: 0;
}

.elementor-33 .elementor-element.elementor-element-f5dd180 .portrait, .elementor-33 .elementor-element.elementor-element-f5dd180 a, .elementor-33 .elementor-element.elementor-element-f5dd180 img{
    height: 100% !important;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-13beb0d */.elementor-33 .elementor-element.elementor-element-13beb0d .gallery-item{
    height: 300px;
    padding: 5px;
}
@media (min-width: 1024px){
    .elementor-33 .elementor-element.elementor-element-13beb0d .gallery-item{
    padding-right: 60px;
}
}

.elementor-33 .elementor-element.elementor-element-13beb0d .gallery-item:last-child{
    padding-right: 0;
}

.elementor-33 .elementor-element.elementor-element-13beb0d .portrait, .elementor-33 .elementor-element.elementor-element-13beb0d a, .elementor-33 .elementor-element.elementor-element-13beb0d img{
    height: 100% !important;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-51828f1 */.elementor-33 .elementor-element.elementor-element-51828f1 .gallery-item{
    height: 300px;
    padding: 5px;
}
@media (min-width: 1024px){
    .elementor-33 .elementor-element.elementor-element-51828f1 .gallery-item{
    padding-right: 60px;
}
}

.elementor-33 .elementor-element.elementor-element-51828f1 .gallery-item:last-child{
    padding-right: 0;
}

.elementor-33 .elementor-element.elementor-element-51828f1 .portrait, .elementor-33 .elementor-element.elementor-element-51828f1 a, .elementor-33 .elementor-element.elementor-element-51828f1 img{
    height: 100% !important;
    object-fit: contain;
}/* End custom CSS */