.elementor-11 .elementor-element.elementor-element-0e99111{--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;--align-items:center;--background-transition:0.3s;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-11 .elementor-element.elementor-element-edfb81b{text-align:center;}.elementor-11 .elementor-element.elementor-element-edfb81b .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-d382916{text-align:center;}.elementor-11 .elementor-element.elementor-element-d382916 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-b736ac0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-b736ac0 .elementor-column-gap-custom > .elementor-column > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-b736ac0 .elementor-column-gap-custom >.elementor-row > .elementor-column > .elementor-element-populated>.elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-b736ac0 .elementor-column-gap-custom .elementor-column > .pin-wrapper > .elementor-element-populated{padding:30px;}.elementor-11 .elementor-element.elementor-element-b736ac0 > .elementor-column-gap-custom{--porto-column-spacing:30px;width:calc(100% + var(--porto-column-spacing) * 2);margin-left:-30px;margin-right:-30px;--porto-flick-carousel-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + var(--porto-column-spacing) * 2 );}.elementor-11 .elementor-element.elementor-element-b736ac0.elementor-section-boxed > .elementor-column-gap-custom{max-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + var(--porto-column-spacing) * 2 );}.elementor-11 .elementor-element.elementor-element-b736ac0{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000000F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-b736ac0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-4783de5 > .elementor-element-populated{padding:15px 15px 15px 48px;}.elementor-11 .elementor-element.elementor-element-e052740{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 30px 30px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:30px;--border-left-width:30px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-e052740, .elementor-11 .elementor-element.elementor-element-e052740::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-cfe7c9e .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-723923f .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-e71dd4d .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-dd3bb09 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-a2eeb13 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11 .elementor-element.elementor-element-b7b5001 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-be440c5 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-910bf9d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-910bf9d .elementor-column-gap-custom > .elementor-column > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-910bf9d .elementor-column-gap-custom >.elementor-row > .elementor-column > .elementor-element-populated>.elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-910bf9d .elementor-column-gap-custom .elementor-column > .pin-wrapper > .elementor-element-populated{padding:30px;}.elementor-11 .elementor-element.elementor-element-910bf9d > .elementor-column-gap-custom{--porto-column-spacing:30px;width:calc(100% + var(--porto-column-spacing) * 2);margin-left:-30px;margin-right:-30px;--porto-flick-carousel-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + var(--porto-column-spacing) * 2 );}.elementor-11 .elementor-element.elementor-element-910bf9d.elementor-section-boxed > .elementor-column-gap-custom{max-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + var(--porto-column-spacing) * 2 );}.elementor-11 .elementor-element.elementor-element-910bf9d{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000000F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-910bf9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-d8b01fe .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-c8ef0b4 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-d164a25 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-a680cb6 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-2274429 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-13e619f .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-7c6f179 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-604fe96 > .elementor-element-populated{padding:15px 15px 15px 48px;}.elementor-11 .elementor-element.elementor-element-ac445eb{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 30px 30px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:30px;--border-left-width:30px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ac445eb, .elementor-11 .elementor-element.elementor-element-ac445eb::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-9b78f2a img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11 .elementor-element.elementor-element-fe62653 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-fe62653 .elementor-column-gap-custom > .elementor-column > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-fe62653 .elementor-column-gap-custom >.elementor-row > .elementor-column > .elementor-element-populated>.elementor-widget-wrap, .elementor-11 .elementor-element.elementor-element-fe62653 .elementor-column-gap-custom .elementor-column > .pin-wrapper > .elementor-element-populated{padding:30px;}.elementor-11 .elementor-element.elementor-element-fe62653 > .elementor-column-gap-custom{--porto-column-spacing:30px;width:calc(100% + var(--porto-column-spacing) * 2);margin-left:-30px;margin-right:-30px;--porto-flick-carousel-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + var(--porto-column-spacing) * 2 );}.elementor-11 .elementor-element.elementor-element-fe62653.elementor-section-boxed > .elementor-column-gap-custom{max-width:calc(var(--porto-container-width) - var(--porto-grid-gutter-width) + var(--porto-column-spacing) * 2 );}.elementor-11 .elementor-element.elementor-element-fe62653{border-style:solid;border-width:0px 0px 0px 0px;border-color:#0000000F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-fe62653 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-6c28a14 > .elementor-element-populated{padding:15px 15px 15px 48px;}.elementor-11 .elementor-element.elementor-element-7b2afdd{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 30px 30px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:30px;--border-left-width:30px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7b2afdd, .elementor-11 .elementor-element.elementor-element-7b2afdd::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-a232af6 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11 .elementor-element.elementor-element-c4f3777 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-8ec9c32 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-c03568f{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000000F;--border-color:#0000000F;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c03568f, .elementor-11 .elementor-element.elementor-element-c03568f::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-eb09696{text-align:center;}.elementor-11 .elementor-element.elementor-element-eb09696 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-471f83c{text-align:left;}.elementor-11 .elementor-element.elementor-element-471f83c .elementor-heading-title{color:var( --e-global-color-primary );font-weight:600;font-style:italic;line-height:26px;letter-spacing:2.5px;}.elementor-11 .elementor-element.elementor-element-11616e0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-11616e0{text-align:left;}.elementor-11 .elementor-element.elementor-element-840f71d{--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;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000000F;--border-color:#0000000F;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-840f71d, .elementor-11 .elementor-element.elementor-element-840f71d::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-b0e0e0f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b0e0e0f .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-b43d670 .elementor-heading-title{font-weight:300;line-height:1.9em;}.elementor-11 .elementor-element.elementor-element-4703fc8 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-8ee84af > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-11 .elementor-element.elementor-element-8ee84af{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-11 .elementor-element.elementor-element-8ee84af .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-11 .elementor-element.elementor-element-8ee84af .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-eb797a8{--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;--align-items:center;--background-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-48b13ef > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-48b13ef .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-dd31edf{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-dd31edf.elementor-element{--align-self:stretch;}:root{--page-title-display:none;}@media(max-width:991px){.elementor-11 .elementor-element.elementor-element-4783de5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-604fe96.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-6c28a14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-dd31edf.elementor-element{--align-self:stretch;}}@media(max-width:991px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-4783de5{width:100%;}.elementor-11 .elementor-element.elementor-element-8d5510f{width:100%;}.elementor-11 .elementor-element.elementor-element-b4d5d70{width:100%;}.elementor-11 .elementor-element.elementor-element-604fe96{width:100%;}.elementor-11 .elementor-element.elementor-element-6c28a14{width:100%;}.elementor-11 .elementor-element.elementor-element-d930a40{width:100%;}}/* Start custom CSS for container, class: .elementor-element-e052740 */.elementor-11 .elementor-element.elementor-element-e052740 {
    --border-width: 30px;
    border: solid var(--porto-primary-color);
    border-width: 0px var(--border-width) var(--border-width) 0px;
}

.elementor-11 .elementor-element.elementor-element-e052740 img {
    position: relative;
    bottom: var(--border-width);
    margin-bottom: calc(-1 * var(--border-width));
}

@media screen and (max-width: 991px) {
    .elementor-11 .elementor-element.elementor-element-e052740 {
        --border-width: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-e052740, .elementor-11 .elementor-element.elementor-element-e052740 img {
        max-height: 50vh;
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac445eb */.elementor-11 .elementor-element.elementor-element-ac445eb {
    --border-width: 30px;
    border: solid var(--porto-primary-color);
    border-width: 0px 0px var(--border-width) var(--border-width);
}

.elementor-11 .elementor-element.elementor-element-ac445eb img {
    position: relative;
    bottom: var(--border-width);
    margin-bottom: calc(-1 * var(--border-width));
}

@media screen and (max-width: 991px) {
    .elementor-11 .elementor-element.elementor-element-ac445eb {
        --border-width: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-ac445eb, .elementor-11 .elementor-element.elementor-element-ac445eb img {
        max-height: 50vh;
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b2afdd */.elementor-11 .elementor-element.elementor-element-7b2afdd {
    --border-width: 30px;
    border: solid var(--porto-primary-color);
    border-width: 0px var(--border-width) var(--border-width) 0px;
}

.elementor-11 .elementor-element.elementor-element-7b2afdd img {
    position: relative;
    bottom: var(--border-width);
    margin-bottom: calc(-1 * var(--border-width));
}

@media screen and (max-width: 991px) {
    .elementor-11 .elementor-element.elementor-element-7b2afdd {
        --border-width: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-7b2afdd, .elementor-11 .elementor-element.elementor-element-7b2afdd img {
        max-height: 50vh;
        width: auto;
    }
}/* End custom CSS */