.elementor-105 .elementor-element.elementor-element-754d4be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-105 .elementor-element.elementor-element-754d4be:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-754d4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-754d4be, .elementor-105 .elementor-element.elementor-element-754d4be::before{--border-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-b108028{--display:flex;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-0913867{text-align:left;}.elementor-105 .elementor-element.elementor-element-0913867 img{width:110px;}.elementor-105 .elementor-element.elementor-element-2aa675c{color:var( --e-global-color-3821cf7 );}.elementor-105 .elementor-element.elementor-element-d9a4d33{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-d2d5576 .elementor-heading-title{color:var( --e-global-color-3821cf7 );font-family:"Cormorant", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-105 .elementor-element.elementor-element-513b98d{color:var( --e-global-color-3821cf7 );}.elementor-105 .elementor-element.elementor-element-3c87e1e{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-ea49d1b .elementor-heading-title{color:var( --e-global-color-3821cf7 );font-family:"Cormorant", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-105 .elementor-element.elementor-element-e22ef86{color:var( --e-global-color-3821cf7 );}.elementor-105 .elementor-element.elementor-element-f7814a4{--grid-template-columns:repeat(0, auto);--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-105 .elementor-element.elementor-element-f7814a4 .elementor-widget-container{text-align:left;}.elementor-105 .elementor-element.elementor-element-f7814a4 .elementor-social-icon{background-color:var( --e-global-color-text );--icon-padding:0em;}.elementor-105 .elementor-element.elementor-element-f7814a4 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-f7814a4 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-f7814a4 .elementor-social-icon:hover{background-color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-f7814a4 .elementor-social-icon:hover i{color:var( --e-global-color-3821cf7 );}.elementor-105 .elementor-element.elementor-element-f7814a4 .elementor-social-icon:hover svg{fill:var( --e-global-color-3821cf7 );}.elementor-105 .elementor-element.elementor-element-e789af8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:32px 32px;--background-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-e789af8:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-e789af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-e789af8, .elementor-105 .elementor-element.elementor-element-e789af8::before{--border-transition:0.3s;}.elementor-105 .elementor-element.elementor-element-f67b707{color:var( --e-global-color-3821cf7 );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:16px;}.elementor-105 .elementor-element.elementor-element-f83afac{color:var( --e-global-color-3821cf7 );font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:16px;}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-b108028{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-105 .elementor-element.elementor-element-2aa675c{text-align:center;}.elementor-105 .elementor-element.elementor-element-d9a4d33{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-105 .elementor-element.elementor-element-d2d5576{text-align:center;}.elementor-105 .elementor-element.elementor-element-513b98d{text-align:center;}.elementor-105 .elementor-element.elementor-element-3c87e1e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-105 .elementor-element.elementor-element-ea49d1b{text-align:center;}.elementor-105 .elementor-element.elementor-element-e22ef86{text-align:center;}.elementor-105 .elementor-element.elementor-element-f7814a4 .elementor-widget-container{text-align:center;}.elementor-105 .elementor-element.elementor-element-f67b707{text-align:center;}.elementor-105 .elementor-element.elementor-element-f83afac{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-2aa675c */.elementor-105 .elementor-element.elementor-element-2aa675c a{
    color: #fff;
}
.elementor-105 .elementor-element.elementor-element-2aa675c a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-513b98d */.elementor-105 .elementor-element.elementor-element-513b98d a{
    color: #fff;
    transition: all .3s;
    transition-behavior: normal;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
}
.elementor-105 .elementor-element.elementor-element-513b98d a:hover{
    color: #B99155;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e22ef86 */.elementor-105 .elementor-element.elementor-element-e22ef86 a{
    color: #fff;
    transition: all .3s;
    transition-behavior: normal;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
}
.elementor-105 .elementor-element.elementor-element-e22ef86 a:hover{
    color: #B99155;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f7814a4 */.elementor-105 .elementor-element.elementor-element-f7814a4 path:hover{
    fill: #fff !important;
}
.elementor-105 .elementor-element.elementor-element-f7814a4 path{
    transition: all .3s;
    transition-behavior: normal;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f83afac */.elementor-105 .elementor-element.elementor-element-f83afac a{
    color: #fff;
    transition: all .3s;
    transition-behavior: normal;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
}
.elementor-105 .elementor-element.elementor-element-f83afac a:hover{
    color: #B99155;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e789af8 */.elementor-105 .elementor-element.elementor-element-e789af8 .e-con-inner{
    border-top: 1px solid #fff;
}/* End custom CSS */