.elementor-1354 .elementor-element.elementor-element-0a8bcd3{--display:flex;--min-height:90vh;--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-1354 .elementor-element.elementor-element-616ba5f{--display:flex;--min-height:10vh;--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1354 .elementor-element.elementor-element-27939c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1354 .elementor-element.elementor-element-27939c3:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-27939c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E4;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1354 .elementor-element.elementor-element-88c6959 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:400;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1354 .elementor-element.elementor-element-17de557 .elementor-icon-wrapper{text-align:center;}.elementor-1354 .elementor-element.elementor-element-17de557 .elementor-icon{font-size:77px;}.elementor-1354 .elementor-element.elementor-element-17de557 .elementor-icon svg{height:77px;}.elementor-1354 .elementor-element.elementor-element-17de557 .elementor-icon-wrapper svg{width:auto;}.elementor-1354 .elementor-element.elementor-element-de7a988{--display:flex;}.elementor-1354 .elementor-element.elementor-element-563de33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1354 .elementor-element.elementor-element-e51d3cd{--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;--overflow:hidden;--border-radius:21px 21px 21px 21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1354 .elementor-element.elementor-element-74a9bb8{--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-1354 .elementor-element.elementor-element-74a9bb8:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-74a9bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-1354 .elementor-element.elementor-element-f42a22c{--display:flex;--justify-content:center;}.elementor-1354 .elementor-element.elementor-element-644103c > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-1354 .elementor-element.elementor-element-644103c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#4D4D4D;}.elementor-1354 .elementor-element.elementor-element-2f3798c{--display:flex;--justify-content:center;}.elementor-1354 .elementor-element.elementor-element-2dbdc45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#4D4D4D;}.elementor-1354 .elementor-element.elementor-element-8d453d5{--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;--flex-wrap:wrap;}.elementor-1354 .elementor-element.elementor-element-8d453d5:not(.elementor-motion-effects-element-type-background), .elementor-1354 .elementor-element.elementor-element-8d453d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1354 .elementor-element.elementor-element-ba528a7{--display:flex;--justify-content:space-between;}.elementor-1354 .elementor-element.elementor-element-b832811{text-align:center;}.elementor-1354 .elementor-element.elementor-element-b832811 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-b583290 );}.elementor-1354 .elementor-element.elementor-element-d6c8693{--display:flex;--justify-content:space-between;}.elementor-1354 .elementor-element.elementor-element-b99ce73{text-align:center;}.elementor-1354 .elementor-element.elementor-element-b99ce73 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-b583290 );}.elementor-1354 .elementor-element.elementor-element-403fecc{--display:flex;}.elementor-1354 .elementor-element.elementor-element-f3d0e45{text-align:center;}.elementor-1354 .elementor-element.elementor-element-f3d0e45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:var( --e-global-color-b583290 );}.elementor-1354 .elementor-element.elementor-element-bd5f531{--display:flex;}.elementor-1354 .elementor-element.elementor-element-f6e9756 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#010101;}.elementor-1354 .elementor-element.elementor-element-68ba2e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;color:#010101;}@media(max-width:1024px){.elementor-1354 .elementor-element.elementor-element-17de557.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1354 .elementor-element.elementor-element-e51d3cd{--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;}}@media(max-width:767px){.elementor-1354 .elementor-element.elementor-element-27939c3{--flex-direction:column-reverse;--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:flex-start;}.elementor-1354 .elementor-element.elementor-element-88c6959 .elementor-heading-title{font-size:28px;}.elementor-1354 .elementor-element.elementor-element-563de33 .elementor-heading-title{font-size:21px;}}@media(min-width:768px){.elementor-1354 .elementor-element.elementor-element-74a9bb8{--width:60%;}.elementor-1354 .elementor-element.elementor-element-8d453d5{--width:40%;}.elementor-1354 .elementor-element.elementor-element-ba528a7{--width:50%;}.elementor-1354 .elementor-element.elementor-element-d6c8693{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1354 .elementor-element.elementor-element-74a9bb8{--width:100%;}.elementor-1354 .elementor-element.elementor-element-8d453d5{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-2c27757 */.elementor-1354 .elementor-element.elementor-element-2c27757 input{
    border:none!important;
    box-shadow:none!important;
    border-radius:14px;
    outline:none;
     height: 80px;
    font-size:24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-092af01 */.elementor-1354 .elementor-element.elementor-element-092af01 select{
    border:none!important;
    box-shadow:none!important;
    border-radius:14px;
    outline:none;
    background-color: #b081b3;
    height: 80px;
    font-size:24px;
    color:#fff;
    padding: 10px;
    -webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%234E4D4D' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: right 14px center;
		background-size: 35px 35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6ce2de */.elementor-1354 .elementor-element.elementor-element-f6ce2de input{
    border:none!important;
    box-shadow:none!important;
    border-radius:14px;
    outline:none;
     height: 80px;
    font-size:21px;
    background-color: #d1d580;
    text-align: center;
    font-size: 35px;
    color:#842083;
}
.elementor-1354 .elementor-element.elementor-element-f6ce2de ::placeholder {
  color: #842083;
  opacity: 1;
}

.elementor-1354 .elementor-element.elementor-element-f6ce2de ::-ms-input-placeholder { 
  color: #842083;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f37d5e */.elementor-1354 .elementor-element.elementor-element-9f37d5e input{
    border:none!important;
    box-shadow:none!important;
    border-radius:14px;
    outline:none;
     height: 80px;
    font-size:21px;
    background-color: #d1d580;
    text-align: center;
    font-size: 35px;
    color:#842083;
}
.elementor-1354 .elementor-element.elementor-element-9f37d5e ::placeholder {
  color: #842083;
  opacity: 1;
}

.elementor-1354 .elementor-element.elementor-element-9f37d5e ::-ms-input-placeholder { 
  color: #842083;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6765a5a */.elementor-1354 .elementor-element.elementor-element-6765a5a input{
    border:none!important;
    box-shadow:none!important;
    border-radius:14px;
    outline:none;
     height: 80px;
    font-size:21px;
    background-color: #d1d580;
    text-align: center;
    font-size: 35px;
    color:#842083;
}
.elementor-1354 .elementor-element.elementor-element-6765a5a ::placeholder {
  color: #842083;
  opacity: 1;
}

.elementor-1354 .elementor-element.elementor-element-6765a5a ::-ms-input-placeholder { 
  color: #842083;
}/* End custom CSS */