.elementor-9096 .elementor-element.elementor-element-4cd642f{--display:flex;}.elementor-9096 .elementor-element.elementor-element-4cd642f:not(.elementor-motion-effects-element-type-background), .elementor-9096 .elementor-element.elementor-element-4cd642f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-9096 .elementor-element.elementor-element-f13ab28 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-f13ab28 .tp-el-title{color:#FFFFFF !important;font-size:280px;letter-spacing:-0.01em;}.elementor-9096 .elementor-element.elementor-element-f13ab28 .tp-el-title br{display:unset;}.elementor-9096 .elementor-element.elementor-element-aa6c6f0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9096 .elementor-element.elementor-element-aa6c6f0:not(.elementor-motion-effects-element-type-background), .elementor-9096 .elementor-element.elementor-element-aa6c6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-9096 .elementor-element.elementor-element-52545fb{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9096 .elementor-element.elementor-element-24e02f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9096 .elementor-element.elementor-element-80b52e0 .tp-el-btn a{font-size:130px;}.elementor-9096 .elementor-element.elementor-element-a8194b1 > .elementor-widget-container{padding:0em 0em 3em 0em;}.elementor-9096 .elementor-element.elementor-element-a8194b1 .tp-el-title br{display:unset;}.elementor-9096 .elementor-element.elementor-element-bd3a372 .tp-el-text br{display:unset;}.elementor-9096 .elementor-element.elementor-element-bd3a372 .tp-el-btn{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;}.elementor-9096 .elementor-element.elementor-element-bd3a372 .tp-el-btn:hover{color:#FFFFFF !important;background:var( --e-global-color-9f0acb2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9f0acb2 );}.elementor-9096 .elementor-element.elementor-element-bd3a372 .tp-el-btn:hover svg{color:#FFFFFF !important;}.elementor-9096 .elementor-element.elementor-element-bd3a372 .tp-el-btn:hover .tp-el-btn-title{color:#FFFFFF !important;}.elementor-9096 .elementor-element.elementor-element-bd3a372 .tp-el-btnsvg:hover{color:#FFFFFF !important;}.elementor-9096 .elementor-element.elementor-element-4d814b9{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9096 .elementor-element.elementor-element-4d814b9:not(.elementor-motion-effects-element-type-background), .elementor-9096 .elementor-element.elementor-element-4d814b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1F;}.elementor-9096 .elementor-element.elementor-element-d307e35{--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;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9096 .elementor-element.elementor-element-f19e265{--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-9096 .elementor-element.elementor-element-d8305c0 .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-size:79px;text-transform:none;}.elementor-9096 .elementor-element.elementor-element-d8305c0 .tp-el-title br{display:unset;}.elementor-9096 .elementor-element.elementor-element-d8305c0 .tp-el-content p br{display:unset;}.elementor-9096 .elementor-element.elementor-element-8eb1158{--display:flex;}.elementor-9096 .elementor-element.elementor-element-9237428 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 19px 18px;}.elementor-9096 .elementor-element.elementor-element-9237428  .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-9096 .elementor-element.elementor-element-9237428  .tp-el-title br{display:unset;}.elementor-9096 .elementor-element.elementor-element-9237428  .tp-el-list{color:#FFFFFF !important;}.elementor-9096 .elementor-element.elementor-element-9237428  .tp-el-list:hover{color:#F11111 !important;}.elementor-9096 .elementor-element.elementor-element-9237428 .tp-el-title:before{background:var( --e-global-color-9f0acb2 );}.elementor-9096 .elementor-element.elementor-element-cb394a9{--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:flex-end;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9096 .elementor-element.elementor-element-94ebc58{--display:flex;}.elementor-9096 .elementor-element.elementor-element-b248c22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 19px 18px;}.elementor-9096 .elementor-element.elementor-element-b248c22  .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-9096 .elementor-element.elementor-element-b248c22  .tp-el-title:hover{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-9096 .elementor-element.elementor-element-b248c22  .tp-el-title br{display:unset;}.elementor-9096 .elementor-element.elementor-element-b248c22  .tp-el-list{color:#FFFFFF !important;}.elementor-9096 .elementor-element.elementor-element-b248c22  .tp-el-list:hover{color:#075CE1 !important;}.elementor-9096 .elementor-element.elementor-element-b248c22 .tp-el-title:before{background:var( --e-global-color-9f0acb2 );}.elementor-9096 .elementor-element.elementor-element-811fed1{--display:flex;}.elementor-9096 .elementor-element.elementor-element-c185930 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 19px 18px;}.elementor-9096 .elementor-element.elementor-element-c185930  .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-9096 .elementor-element.elementor-element-c185930  .tp-el-title:hover{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-9096 .elementor-element.elementor-element-c185930  .tp-el-title br{display:unset;}.elementor-9096 .elementor-element.elementor-element-c185930  .tp-el-list{color:#FFFFFF !important;}.elementor-9096 .elementor-element.elementor-element-c185930  .tp-el-list:hover{color:#075CE1 !important;}.elementor-9096 .elementor-element.elementor-element-c185930 .tp-el-title:before{background:var( --e-global-color-9f0acb2 );}.elementor-9096 .elementor-element.elementor-element-09a2e87{--display:flex;}.elementor-9096 .elementor-element.elementor-element-bfe77bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 19px 18px;}.elementor-9096 .elementor-element.elementor-element-bfe77bc  .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;}.elementor-9096 .elementor-element.elementor-element-bfe77bc  .tp-el-title br{display:unset;}.elementor-9096 .elementor-element.elementor-element-bfe77bc  .tp-el-list{color:#FFFFFF !important;}.elementor-9096 .elementor-element.elementor-element-bfe77bc  .tp-el-list:hover{color:#075CE1 !important;}.elementor-9096 .elementor-element.elementor-element-bfe77bc .tp-el-title:before{background:var( --e-global-color-9f0acb2 );}.elementor-9096 .elementor-element.elementor-element-3cd3866{--display:flex;--min-height:100%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9096 .elementor-element.elementor-element-3cd3866.e-con{--align-self:center;}.elementor-9096 .elementor-element.elementor-element-675d06b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 11px;}.elementor-9096 .elementor-element.elementor-element-675d06b .tp-el-subtitle{font-size:19px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9096 .elementor-element.elementor-element-675d06b .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;font-size:20px;text-transform:none;}.elementor-9096 .elementor-element.elementor-element-675d06b .tp-el-title br{display:unset;}.elementor-9096 .elementor-element.elementor-element-675d06b .tp-el-content p br{display:unset;}.elementor-9096 .elementor-element.elementor-element-3d0f889 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-3d0f889 .tp-el-subtitle{font-size:19px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9096 .elementor-element.elementor-element-3d0f889 .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#075CE1;color:#075CE1;font-size:200px;text-transform:none;}.elementor-9096 .elementor-element.elementor-element-3d0f889 .tp-el-title br{display:unset;}.elementor-9096 .elementor-element.elementor-element-3d0f889 .tp-el-content p br{display:unset;}@media(min-width:576px){.elementor-9096 .elementor-element.elementor-element-52545fb{--content-width:100%;}.elementor-9096 .elementor-element.elementor-element-24e02f6{--width:80%;}.elementor-9096 .elementor-element.elementor-element-d307e35{--content-width:80%;}.elementor-9096 .elementor-element.elementor-element-f19e265{--width:75%;}.elementor-9096 .elementor-element.elementor-element-8eb1158{--width:25%;}.elementor-9096 .elementor-element.elementor-element-cb394a9{--content-width:80%;}.elementor-9096 .elementor-element.elementor-element-94ebc58{--width:37.5%;}.elementor-9096 .elementor-element.elementor-element-811fed1{--width:37.5%;}.elementor-9096 .elementor-element.elementor-element-09a2e87{--width:25%;}.elementor-9096 .elementor-element.elementor-element-3cd3866{--content-width:80%;}}@media(max-width:1400px) and (min-width:576px){.elementor-9096 .elementor-element.elementor-element-d307e35{--content-width:1140px;}.elementor-9096 .elementor-element.elementor-element-cb394a9{--content-width:1140px;}.elementor-9096 .elementor-element.elementor-element-3cd3866{--content-width:1140px;}}@media(max-width:1200px) and (min-width:576px){.elementor-9096 .elementor-element.elementor-element-24e02f6{--width:100%;}.elementor-9096 .elementor-element.elementor-element-d307e35{--content-width:960px;}.elementor-9096 .elementor-element.elementor-element-cb394a9{--content-width:960px;}.elementor-9096 .elementor-element.elementor-element-3cd3866{--content-width:960px;}}@media(max-width:992px) and (min-width:576px){.elementor-9096 .elementor-element.elementor-element-d307e35{--content-width:720px;}.elementor-9096 .elementor-element.elementor-element-f19e265{--width:100%;}.elementor-9096 .elementor-element.elementor-element-8eb1158{--width:47%;}.elementor-9096 .elementor-element.elementor-element-cb394a9{--content-width:720px;}.elementor-9096 .elementor-element.elementor-element-94ebc58{--width:100%;}.elementor-9096 .elementor-element.elementor-element-811fed1{--width:100%;}.elementor-9096 .elementor-element.elementor-element-09a2e87{--width:47%;}.elementor-9096 .elementor-element.elementor-element-3cd3866{--content-width:720px;}}@media(max-width:768px) and (min-width:576px){.elementor-9096 .elementor-element.elementor-element-d307e35{--content-width:540px;}.elementor-9096 .elementor-element.elementor-element-8eb1158{--width:100%;}.elementor-9096 .elementor-element.elementor-element-cb394a9{--content-width:540px;}.elementor-9096 .elementor-element.elementor-element-09a2e87{--width:100%;}.elementor-9096 .elementor-element.elementor-element-3cd3866{--content-width:540px;}}@media(max-width:1400px){.elementor-9096 .elementor-element.elementor-element-f13ab28 .tp-el-title{font-size:190px;}.elementor-9096 .elementor-element.elementor-element-3cd3866{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-9096 .elementor-element.elementor-element-f13ab28 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-9096 .elementor-element.elementor-element-f13ab28 .tp-el-title{font-size:150px;}.elementor-9096 .elementor-element.elementor-element-aa6c6f0{--padding-top:90px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9096 .elementor-element.elementor-element-52545fb{--flex-wrap:wrap;}.elementor-9096 .elementor-element.elementor-element-80b52e0 .tp-el-btn a{font-size:90px;}.elementor-9096 .elementor-element.elementor-element-4d814b9{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:992px){.elementor-9096 .elementor-element.elementor-element-f13ab28 .tp-el-title{font-size:140px;}.elementor-9096 .elementor-element.elementor-element-4d814b9{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9096 .elementor-element.elementor-element-d307e35{--flex-wrap:wrap;}.elementor-9096 .elementor-element.elementor-element-f19e265{--flex-wrap:wrap;}.elementor-9096 .elementor-element.elementor-element-cb394a9{--flex-wrap:wrap;}.elementor-9096 .elementor-element.elementor-element-94ebc58{--flex-wrap:wrap;}.elementor-9096 .elementor-element.elementor-element-811fed1{--flex-wrap:wrap;}.elementor-9096 .elementor-element.elementor-element-3cd3866{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:768px){.elementor-9096 .elementor-element.elementor-element-f13ab28 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-9096 .elementor-element.elementor-element-f13ab28 .tp-el-title{font-size:90px;}.elementor-9096 .elementor-element.elementor-element-aa6c6f0{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9096 .elementor-element.elementor-element-80b52e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-80b52e0 .tp-el-btn a{font-size:60px;margin:0px 0px 20px 0px;}.elementor-9096 .elementor-element.elementor-element-4d814b9{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9096 .elementor-element.elementor-element-8eb1158{--justify-content:flex-start;}.elementor-9096 .elementor-element.elementor-element-9237428 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-b248c22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-c185930 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-09a2e87{--justify-content:flex-start;}.elementor-9096 .elementor-element.elementor-element-bfe77bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9096 .elementor-element.elementor-element-3cd3866{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}}@media(max-width:575px){.elementor-9096 .elementor-element.elementor-element-aa6c6f0{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9096 .elementor-element.elementor-element-4d814b9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9096 .elementor-element.elementor-element-d307e35{--content-width:100%;}.elementor-9096 .elementor-element.elementor-element-8eb1158{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9096 .elementor-element.elementor-element-cb394a9{--content-width:100%;}.elementor-9096 .elementor-element.elementor-element-09a2e87{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9096 .elementor-element.elementor-element-3cd3866{--content-width:100%;}}/* Start custom CSS for tp-contact-form, class: .elementor-element-a8194b1 */.px-footer-3-input textarea {
    min-height: 80px !important;
    height: auto !important;
    border-radius: 20px !important;
    resize: none !important;
    line-height: 1.4 !important;
    padding: 15px !important;
}

.px-footer-3-input:has(textarea) {
    position: relative !important;
}

.px-footer-3-input:has(textarea) .px-footer-3-btn {
    position: absolute !important;
    bottom: -8px !important;
    right: 5px !important;
    top: auto !important;
}

.px-footer-3-select select,
.px-select {
    text-transform: none !important;
}

.wpcf7-acceptance label {
    color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    margin-top: 5px !important;
}

.wpcf7-acceptance a {
    color: #ffffff !important;
}

.wpcf7-response-output {
    color: #ffffff !important;
    border-color: #ff0000 !important;
    background-color: transparent !important;
}

.wpcf7-acceptance input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 18px !important;
    height: 18px !important;
    border-radius: 50% !important;
    border: 2px solid #ffffff !important;
    background-color: transparent !important;
    cursor: pointer !important;
    position: relative !important;
    top: 0px !important;
    margin-right: 8px !important;
    flex-shrink: 0 !important;
    transition: all 0.2s ease !important;
}

.wpcf7-acceptance input[type="checkbox"]:checked {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.wpcf7-acceptance input[type="checkbox"]:checked::after {
    content: "" !important;
    position: absolute !important;
    left: 4px !important;
    top: 1px !important;
    width: 5px !important;
    height: 9px !important;
    border: 2px solid #000000 !important;
    border-top: none !important;
    border-left: none !important;
    transform: rotate(45deg) !important;
}/* End custom CSS */