.elementor-2379 .elementor-element.elementor-element-c32de8a{--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;}.elementor-2379 .elementor-element.elementor-element-fd224fc{--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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-2379 .elementor-element.elementor-element-fd224fc:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-fd224fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8E5;}.elementor-2379 .elementor-element.elementor-element-58ec7f7 img{border-radius:20px 20px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-aa51969{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2379 .elementor-element.elementor-element-aa51969.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-119f16c{text-align:start;}.elementor-2379 .elementor-element.elementor-element-119f16c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;color:#000000;}.elementor-2379 .elementor-element.elementor-element-b0ccf03{width:var( --container-widget-width, 105.765% );max-width:105.765%;--container-widget-width:105.765%;--container-widget-flex-grow:0;text-align:start;}.elementor-2379 .elementor-element.elementor-element-b0ccf03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-b0ccf03 .elementor-heading-title{color:#000000;}.elementor-2379 .elementor-element.elementor-element-6ed845a{--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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-2379 .elementor-element.elementor-element-6ed845a:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-6ed845a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8E5;}.elementor-2379 .elementor-element.elementor-element-6ac719f img{border-radius:20px 20px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-acf7054{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2379 .elementor-element.elementor-element-acf7054.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-2774946{text-align:start;}.elementor-2379 .elementor-element.elementor-element-2774946 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;color:#000000;}.elementor-2379 .elementor-element.elementor-element-bfa8a35{width:var( --container-widget-width, 105.765% );max-width:105.765%;--container-widget-width:105.765%;--container-widget-flex-grow:0;text-align:start;}.elementor-2379 .elementor-element.elementor-element-bfa8a35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-bfa8a35 .elementor-heading-title{color:#000000;}.elementor-2379 .elementor-element.elementor-element-25a9d4d{--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-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2379 .elementor-element.elementor-element-25a9d4d:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-25a9d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8E5;}.elementor-2379 .elementor-element.elementor-element-f8949d3 img{border-radius:20px 20px 0px 0px;}.elementor-2379 .elementor-element.elementor-element-4cddb3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2379 .elementor-element.elementor-element-4cddb3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-e2f9798{text-align:start;}.elementor-2379 .elementor-element.elementor-element-e2f9798 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;color:#000000;}.elementor-2379 .elementor-element.elementor-element-ef6990a{width:var( --container-widget-width, 105.765% );max-width:105.765%;--container-widget-width:105.765%;--container-widget-flex-grow:0;text-align:start;}.elementor-2379 .elementor-element.elementor-element-ef6990a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-ef6990a .elementor-heading-title{color:#000000;}.elementor-2379 .elementor-element.elementor-element-19879b0{--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-2379 .elementor-element.elementor-element-e0e617c{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2379 .elementor-element.elementor-element-c37461a{--e-image-carousel-slides-to-show:6;}.elementor-2379 .elementor-element.elementor-element-c37461a .elementor-image-carousel-caption{text-align:center;color:#000000;}.elementor-2379 .elementor-element.elementor-element-17ca3e4{--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;}.elementor-2379 .elementor-element.elementor-element-17ca3e4:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-17ca3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8E5;}.elementor-2379 .elementor-element.elementor-element-23bbcf3{--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:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-23bbcf3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-091fd60{--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:120px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2379 .elementor-element.elementor-element-091fd60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2379 .elementor-element.elementor-element-4e48e4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#000000;}.elementor-2379 .elementor-element.elementor-element-d75a26e{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2379 .elementor-element.elementor-element-debf889{color:#000000;}.elementor-2379 .elementor-element.elementor-element-8353976{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2379 .elementor-element.elementor-element-fb197af{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2379 .elementor-element.elementor-element-19c8fb5{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2379 .elementor-element.elementor-element-2bf4bad{text-align:center;}.elementor-2379 .elementor-element.elementor-element-2bf4bad .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-2379 .elementor-element.elementor-element-3ba40c5{text-align:center;}.elementor-2379 .elementor-element.elementor-element-3ba40c5 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-2379 .elementor-element.elementor-element-42b61eb{text-align:center;font-size:22px;}.elementor-2379 .elementor-element.elementor-element-ea39908{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2379 .elementor-element.elementor-element-12049b9{text-align:center;}.elementor-2379 .elementor-element.elementor-element-12049b9 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-2379 .elementor-element.elementor-element-21337a1{text-align:center;}.elementor-2379 .elementor-element.elementor-element-21337a1 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-2379 .elementor-element.elementor-element-d682b14{text-align:center;font-size:22px;}.elementor-2379 .elementor-element.elementor-element-06071ba{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2379 .elementor-element.elementor-element-242f2b4{text-align:center;}.elementor-2379 .elementor-element.elementor-element-242f2b4 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-2379 .elementor-element.elementor-element-a4de4b0{text-align:center;}.elementor-2379 .elementor-element.elementor-element-a4de4b0 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-2379 .elementor-element.elementor-element-d0ccf7e{text-align:center;font-size:22px;}@media(max-width:768px){.elementor-2379 .elementor-element.elementor-element-fd224fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2379 .elementor-element.elementor-element-6ed845a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2379 .elementor-element.elementor-element-25a9d4d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2379 .elementor-element.elementor-element-c37461a{--e-image-carousel-slides-to-show:2;}.elementor-2379 .elementor-element.elementor-element-23bbcf3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2379 .elementor-element.elementor-element-091fd60{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2379 .elementor-element.elementor-element-19c8fb5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2379 .elementor-element.elementor-element-ea39908{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2379 .elementor-element.elementor-element-06071ba{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:769px){.elementor-2379 .elementor-element.elementor-element-c32de8a{--content-width:1345px;}.elementor-2379 .elementor-element.elementor-element-fd224fc{--width:33.33%;}.elementor-2379 .elementor-element.elementor-element-aa51969{--width:90.668%;}.elementor-2379 .elementor-element.elementor-element-6ed845a{--width:33.33%;}.elementor-2379 .elementor-element.elementor-element-acf7054{--width:90.668%;}.elementor-2379 .elementor-element.elementor-element-25a9d4d{--width:33.33%;}.elementor-2379 .elementor-element.elementor-element-4cddb3b{--width:90.668%;}.elementor-2379 .elementor-element.elementor-element-e0e617c{--content-width:1345px;}.elementor-2379 .elementor-element.elementor-element-23bbcf3{--width:40.511%;}.elementor-2379 .elementor-element.elementor-element-091fd60{--width:50.252%;}.elementor-2379 .elementor-element.elementor-element-d75a26e{--content-width:1345px;}.elementor-2379 .elementor-element.elementor-element-fb197af{--content-width:1345px;}.elementor-2379 .elementor-element.elementor-element-19c8fb5{--width:33.33%;}.elementor-2379 .elementor-element.elementor-element-ea39908{--width:33.33%;}.elementor-2379 .elementor-element.elementor-element-06071ba{--width:33.33%;}}/* Start custom CSS for heading, class: .elementor-element-b0ccf03 */.hover-underline a {
    position: relative;
    text-decoration: none !important;
    color: #000;
}

.hover-underline a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px; /* space below text */
    width: 0;
    height: 2px; /* underline thickness */
    background-color: #000;
    transition: width 0.3s ease;
}

.hover-underline a:hover::after {
    width: 100%;
}

.hover-underline a {
    position: relative;
    text-decoration: none !important;
    color: #000;
}

.hover-underline a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px; /* space below text */
    width: 0;
    height: 2px; /* underline thickness */
    background-color: #000;
    transition: width 0.3s ease;
}

.hover-underline a:hover::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfa8a35 */.hover-underline a {
    position: relative;
    text-decoration: none !important;
    color: #000;
}

.hover-underline a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px; /* space below text */
    width: 0;
    height: 2px; /* underline thickness */
    background-color: #000;
    transition: width 0.3s ease;
}

.hover-underline a:hover::after {
    width: 100%;
}

.hover-underline a {
    position: relative;
    text-decoration: none !important;
    color: #000;
}

.hover-underline a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px; /* space below text */
    width: 0;
    height: 2px; /* underline thickness */
    background-color: #000;
    transition: width 0.3s ease;
}

.hover-underline a:hover::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef6990a */.hover-underline a {
    position: relative;
    text-decoration: none !important;
    color: #000;
}

.hover-underline a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px; /* space below text */
    width: 0;
    height: 2px; /* underline thickness */
    background-color: #000;
    transition: width 0.3s ease;
}

.hover-underline a:hover::after {
    width: 100%;
}

.hover-underline a {
    position: relative;
    text-decoration: none !important;
    color: #000;
}

.hover-underline a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px; /* space below text */
    width: 0;
    height: 2px; /* underline thickness */
    background-color: #000;
    transition: width 0.3s ease;
}

.hover-underline a:hover::after {
    width: 100%;
}/* End custom CSS */