.elementor-154 .elementor-element.elementor-element-57a06aa{--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;}.elementor-154 .elementor-element.elementor-element-e048ebf{width:100%;max-width:100%;}.elementor-154 .elementor-element.elementor-element-c623062{--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-154 .elementor-element.elementor-element-a346246{--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-154 .elementor-element.elementor-element-f3873b7{animation-duration:2000ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-154 .elementor-element.elementor-element-f3873b7 > .elementor-widget-container{margin:0% 23% 0% 0%;}.elementor-154 .elementor-element.elementor-element-f3873b7 .aux-widget-image{text-align:left;}.elementor-154 .elementor-element.elementor-element-07a24fe{--spacer-size:97px;}.elementor-154 .elementor-element.elementor-element-69fb251{animation-duration:2000ms;position:absolute;top:-27.7%;right:0px;left:19px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-154 .elementor-element.elementor-element-69fb251 > .elementor-widget-container{margin:0px 0px 19px 0px;padding:40px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-69fb251 .aux-widget-image{text-align:left;}.elementor-154 .elementor-element.elementor-element-69fb251 .aux-media-image{max-height:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-154 .elementor-element.elementor-element-60e085c{--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-154 .elementor-element.elementor-element-b6a37fe{animation-duration:2000ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-154 .elementor-element.elementor-element-b6a37fe.elementor-element{--align-self:center;}.elementor-154 .elementor-element.elementor-element-b6a37fe .aux-modern-heading-primary{font-size:50px;font-weight:normal;margin:30px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-b6a37fe .aux-modern-heading-secondary{font-size:80px;line-height:90px;letter-spacing:-4px;margin:20px 0px 0px 0px;max-width:212px;}.elementor-154 .elementor-element.elementor-element-8bc0ea2{width:var( --container-widget-width, 101.973% );max-width:462px;--container-widget-width:101.973%;--container-widget-flex-grow:0;z-index:9;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;font-size:15px;letter-spacing:-0.45px;}.elementor-154 .elementor-element.elementor-element-8bc0ea2 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-8bc0ea2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-154 .elementor-element.elementor-element-74dcf92{z-index:99;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-154 .elementor-element.elementor-element-74dcf92 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-154 .elementor-element.elementor-element-74dcf92 .aux-modern-heading-primary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;letter-spacing:-0.8px;color:#000000;margin:0px 0px 050px 0px;}.elementor-154 .elementor-element.elementor-element-1ab313b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-1ab313b{z-index:99;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-154 .elementor-element.elementor-element-1ab313b input:not([type="submit"]){width:80%;padding:0px 0px 0px 0px;transition:all ease-out 0.3s;}.elementor-154 .elementor-element.elementor-element-1ab313b input:not([type="submit"])::placeholder{font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;letter-spacing:-0.45px;color:rgba(0, 0, 0, 0.8);}.elementor-154 .elementor-element.elementor-element-1ab313b input[type="text"]{transition:all ease-out 0.3s;}.elementor-154 .elementor-element.elementor-element-1ab313b input[type="email"]{transition:all ease-out 0.3s;}.elementor-154 .elementor-element.elementor-element-1ab313b select{transition:all ease-out 0.3s;}.elementor-154 .elementor-element.elementor-element-1ab313b textarea{transition:all ease-out 0.3s;}.elementor-154 .elementor-element.elementor-element-1ab313b textarea::placeholder{font-size:15px;font-weight:400;font-style:normal;letter-spacing:-0.45px;color:rgba(0, 0, 0, 0.8);}.elementor-154 .elementor-element.elementor-element-1ab313b input[type="submit"]{font-size:15px;font-weight:bold;text-transform:capitalize;letter-spacing:-0.45px;color:#1C151D;padding:0px 22px 0px 0px;transition:all ease-out 0.3s;}@media(min-width:768px){.elementor-154 .elementor-element.elementor-element-a346246{--width:50%;}.elementor-154 .elementor-element.elementor-element-60e085c{--width:50%;}}@media(max-width:1024px){.elementor-154 .elementor-element.elementor-element-69fb251 > .elementor-widget-container{margin:-20% 0% 0% -10%;}.elementor-154 .elementor-element.elementor-element-69fb251 .aux-widget-image{text-align:center;}.elementor-154 .elementor-element.elementor-element-b6a37fe .aux-modern-heading-primary{font-size:30px;}.elementor-154 .elementor-element.elementor-element-b6a37fe .aux-modern-heading-secondary{font-size:46px;line-height:60px;letter-spacing:-2.45px;margin:010px 0px 0px 0px;max-width:130px;}.elementor-154 .elementor-element.elementor-element-8bc0ea2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-8bc0ea2{max-width:80%;font-size:12px;}.elementor-154 .elementor-element.elementor-element-74dcf92 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-154 .elementor-element.elementor-element-74dcf92 .aux-modern-heading-primary{font-size:14px;margin:0px 0px 050px 0px;}.elementor-154 .elementor-element.elementor-element-1ab313b > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-154 .elementor-element.elementor-element-69fb251 > .elementor-widget-container{margin:-22% -9% 0% 0%;}.elementor-154 .elementor-element.elementor-element-69fb251{left:-5px;}.elementor-154 .elementor-element.elementor-element-69fb251 .aux-widget-image{text-align:center;}.elementor-154 .elementor-element.elementor-element-b6a37fe{max-width:300px;}.elementor-154 .elementor-element.elementor-element-b6a37fe .aux-modern-heading-primary{font-size:28px;}.elementor-154 .elementor-element.elementor-element-b6a37fe .aux-modern-heading-secondary{font-size:36px;line-height:45px;margin:20px 0px 0px 0px;max-width:95px;}.elementor-154 .elementor-element.elementor-element-8bc0ea2{width:100%;max-width:100%;text-align:justify;font-size:13px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-b6a37fe */.elementor-154 .elementor-element.elementor-element-b6a37fe .aux-widget-inner{
    display: flex;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8bc0ea2 */.elementor-154 .elementor-element.elementor-element-8bc0ea2{
    max-width: 462px!important;
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-1ab313b */.elementor-154 .elementor-element.elementor-element-1ab313b input[type="text"] ,.elementor-154 .elementor-element.elementor-element-1ab313b input[type="email"]{
    border: none;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}
.elementor-154 .elementor-element.elementor-element-1ab313b input[type="submit"]{
    background: transparent;
    float: right;
    margin-top: 20px;
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 11 13'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%231c151d;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M6.5,0,13,11H0Z' transform='translate(11) rotate(90)'/%3E%3C/svg%3E");
     background-repeat: no-repeat;
     background-position: 65px center;
     margin-top: 7%;
     
}
.elementor-154 .elementor-element.elementor-element-1ab313b input[type="submit"]:hover{
    background-color: transparent;
}
.elementor-154 .elementor-element.elementor-element-1ab313b input:focus{
    border-bottom-color: black;
}/* End custom CSS */