.elementor-14 .elementor-element.elementor-element-5bcbb1e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5bcbb1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140920;}.elementor-14 .elementor-element.elementor-element-5bcbb1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-5bcbb1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-1d477b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:70px;}.elementor-14 .elementor-element.elementor-element-1d477b1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-14 .elementor-element.elementor-element-b96e29e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b96e29e{text-align:start;}.elementor-14 .elementor-element.elementor-element-b96e29e img{width:131px;}.elementor-widget-text-editor{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-14 .elementor-element.elementor-element-63a63fa > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-14 .elementor-element.elementor-element-63a63fa{font-size:15px;font-weight:300;line-height:22px;color:var( --e-global-color-70293b1 );}.elementor-14 .elementor-element.elementor-element-de7dfc2.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-14 .elementor-element.elementor-element-de7dfc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:70px;}.elementor-14 .elementor-element.elementor-element-de7dfc2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;padding:35px 0px 0px 0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-688a0da .elementor-heading-title{font-size:var( --e-global-typography-1a3a35e-font-size );font-weight:var( --e-global-typography-1a3a35e-font-weight );line-height:var( --e-global-typography-1a3a35e-line-height );color:var( --e-global-color-70293b1 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-b348740 > .elementor-widget-container{margin:-12.5px 0px -12.5px 0px;}.elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-b348740{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-item > a{font-size:15px;font-weight:300;line-height:40px;}.elementor-14 .elementor-element.elementor-element-b348740 .elementor-icon-list-text{color:var( --e-global-color-70293b1 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-81d9ed4 > .elementor-widget-container{margin:-12.5px 0px -12.5px 0px;}.elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-81d9ed4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-item > a{font-size:15px;font-weight:300;line-height:40px;}.elementor-14 .elementor-element.elementor-element-81d9ed4 .elementor-icon-list-text{color:var( --e-global-color-70293b1 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-22258ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:70px;}.elementor-14 .elementor-element.elementor-element-22258ff > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;padding:35px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-aa4ad67 .elementor-heading-title{font-size:var( --e-global-typography-1a3a35e-font-size );font-weight:var( --e-global-typography-1a3a35e-font-weight );line-height:var( --e-global-typography-1a3a35e-line-height );color:var( --e-global-color-70293b1 );}.elementor-14 .elementor-element.elementor-element-7805a6c > .elementor-widget-container{margin:-12.5px 0px -12.5px 0px;}.elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-7805a6c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-item > a{font-size:15px;font-weight:300;line-height:40px;}.elementor-14 .elementor-element.elementor-element-7805a6c .elementor-icon-list-text{color:var( --e-global-color-70293b1 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-f347267 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:55px;}.elementor-14 .elementor-element.elementor-element-f347267 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;padding:35px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7fddbbd .elementor-heading-title{font-size:var( --e-global-typography-1a3a35e-font-size );font-weight:var( --e-global-typography-1a3a35e-font-weight );line-height:var( --e-global-typography-1a3a35e-line-height );color:var( --e-global-color-70293b1 );}.elementor-14 .elementor-element.elementor-element-f964df5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f964df5{columns:2;font-size:15px;font-weight:300;line-height:40px;color:var( --e-global-color-70293b1 );}.elementor-14 .elementor-element.elementor-element-7534351 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF4D;padding:30px 0px 30px 0px;}.elementor-14 .elementor-element.elementor-element-f1251af{text-align:center;color:var( --e-global-color-70293b1 );}.elementor-14 .elementor-element.elementor-element-085d8a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14 .elementor-element.elementor-element-688a0da .elementor-heading-title{font-size:var( --e-global-typography-1a3a35e-font-size );line-height:var( --e-global-typography-1a3a35e-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-aa4ad67 .elementor-heading-title{font-size:var( --e-global-typography-1a3a35e-font-size );line-height:var( --e-global-typography-1a3a35e-line-height );}.elementor-14 .elementor-element.elementor-element-7fddbbd .elementor-heading-title{font-size:var( --e-global-typography-1a3a35e-font-size );line-height:var( --e-global-typography-1a3a35e-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-5bcbb1e{z-index:2;}.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-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14 .elementor-element.elementor-element-688a0da .elementor-heading-title{font-size:var( --e-global-typography-1a3a35e-font-size );line-height:var( --e-global-typography-1a3a35e-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-aa4ad67 .elementor-heading-title{font-size:var( --e-global-typography-1a3a35e-font-size );line-height:var( --e-global-typography-1a3a35e-line-height );}.elementor-14 .elementor-element.elementor-element-7fddbbd .elementor-heading-title{font-size:var( --e-global-typography-1a3a35e-font-size );line-height:var( --e-global-typography-1a3a35e-line-height );}}/* Start custom CSS for column, class: .elementor-element-1d477b1 */.elementor-14 .elementor-element.elementor-element-1d477b1 {
    max-width: 311px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b348740 */.elementor-14 .elementor-element.elementor-element-b348740 {
    max-width: calc(50% - 21px);
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-81d9ed4 */.elementor-14 .elementor-element.elementor-element-81d9ed4 {
    max-width: calc(50% - 21px);
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-de7dfc2 */.elementor-14 .elementor-element.elementor-element-de7dfc2 {
    max-width: 317px;
}
.elementor-14 .elementor-element.elementor-element-de7dfc2 a:hover {
    text-decoration: underline;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22258ff */.elementor-14 .elementor-element.elementor-element-22258ff {
    max-width: 171px;
}
.elementor-14 .elementor-element.elementor-element-22258ff a:hover {
    text-decoration: underline;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f347267 */.elementor-14 .elementor-element.elementor-element-f347267 {
    max-width: 206px;
}
.elementor-14 .elementor-element.elementor-element-f347267 p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1251af */.elementor-14 .elementor-element.elementor-element-f1251af p {
    margin: 0;
}
.elementor-14 .elementor-element.elementor-element-f1251af a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5bcbb1e */.elementor-14 .elementor-element.elementor-element-5bcbb1e .elementor-container {
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 50px;
}
.elementor-14 .elementor-element.elementor-element-5bcbb1e .elementor-container > * {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d2476a */.callButtons {
    display: flex;
    column-gap: 8px;
}
.callButtons a {
    width: 70px;
    height: 70px;
    background: #222;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    transition: .2s;
}
a.whatsappButton {
    background: #3EA000;
    box-shadow: 0 3px 15px rgba(62, 160, 1, .5)
}
a.phoneButton {
    background: #EF2D56;
    box-shadow: 0 3px 15px rgba(245, 46, 86, .5);
    position: relative;
}
a.phoneButton:before, a.phoneButton:after {
    animation: phoneAnimation 1s linear infinite;
    content: '';
    position: absolute;
    border: 1px solid #EF2D56;
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px;
    border-radius: 500px;
    opacity: 0;
    z-index: 0;
}
a.phoneButton:after {
    animation-delay: .3s;
}
.elementor-14 .elementor-element.elementor-element-9d2476a a:hover {
    transform: rotate(15deg);
}
a.phoneButton svg {
    animation: phoneWobble 1s linear infinite;
}

@keyframes phoneAnimation {
0% {
    transform: scale(.6);
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    transform: scale(1.5);
    opacity: 0;
}
}
@keyframes phoneWobble {
    0% {
    transform: rotateZ(0);
}
2% {
    transform: rotateZ(6deg);
}
4% {
    transform: rotateZ(-6deg);
}
6% {
    transform: rotateZ(6deg);
}
8% {
    transform: rotateZ(-6deg);
}
10% {
    transform: rotateZ(6deg);
}
12% {
    transform: rotateZ(-6deg);
}
14% {
    transform: rotateZ(6deg);
}
16% {
    transform: rotateZ(-6deg);
}
18% {
    transform: rotateZ(6deg);
}
20% {
    transform: rotateZ(-6deg);
}
22% {
    transform: rotateZ(6deg);
}
24% {
    transform: rotateZ(-6deg);
}
26% {
    transform: rotateZ(6deg);
}
28% {
    transform: rotateZ(-6deg);
}
30% {
    transform: rotateZ(6deg);
}
32% {
    transform: rotateZ(-6deg);
}
34% {
    transform: rotateZ(6deg);
}
36% {
    transform: rotateZ(-6deg);
}
38% {
    transform: rotateZ(6deg);
}
40% {
    transform: rotateZ(-6deg);
}
42% {
    transform: rotateZ(6deg);
}
44% {
    transform: rotateZ(-6deg);
}
46% {
    transform: rotateZ(6deg);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-022783b */.elementor-14 .elementor-element.elementor-element-022783b {
    max-width: 150px;
    position: fixed;
    bottom: 20px;
    right: 20px;
}/* End custom CSS */