.elementor-15577 .elementor-element.elementor-element-5ff1084{--display:flex;--flex-direction:column;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:157px;--padding-right:157px;}.elementor-15577 .elementor-element.elementor-element-5ff1084:not(.elementor-motion-effects-element-type-background), .elementor-15577 .elementor-element.elementor-element-5ff1084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d3d879 );}.elementor-15577 .elementor-element.elementor-element-52569cb{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15577 .elementor-element.elementor-element-c9684e2{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15577 .elementor-element.elementor-element-c9684e2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-15577 .elementor-element.elementor-element-3b3c375{width:var( --container-widget-width, 860px );max-width:860px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-27b52fa-font-family ), Sans-serif;font-size:var( --e-global-typography-27b52fa-font-size );font-weight:var( --e-global-typography-27b52fa-font-weight );text-transform:var( --e-global-typography-27b52fa-text-transform );font-style:var( --e-global-typography-27b52fa-font-style );line-height:var( --e-global-typography-27b52fa-line-height );color:var( --e-global-color-primary );}.elementor-15577 .elementor-element.elementor-element-9c8160b .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-c09da3b-font-family ), Sans-serif;font-size:var( --e-global-typography-c09da3b-font-size );font-weight:var( --e-global-typography-c09da3b-font-weight );text-transform:var( --e-global-typography-c09da3b-text-transform );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.4s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:14px 17.52px 14px 17.52px;}.elementor-15577 .elementor-element.elementor-element-9c8160b .elementor-button:hover, .elementor-15577 .elementor-element.elementor-element-9c8160b .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-98a1312 );}.elementor-15577 .elementor-element.elementor-element-9c8160b.elementor-element{--align-self:center;}.elementor-15577 .elementor-element.elementor-element-9c8160b .elementor-button:hover svg, .elementor-15577 .elementor-element.elementor-element-9c8160b .elementor-button:focus svg{fill:var( --e-global-color-98a1312 );}.elementor-15577 .elementor-element.elementor-element-3124bb5{width:var( --container-widget-width, 860px );max-width:860px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-27b52fa-font-family ), Sans-serif;font-size:var( --e-global-typography-27b52fa-font-size );font-weight:var( --e-global-typography-27b52fa-font-weight );text-transform:var( --e-global-typography-27b52fa-text-transform );font-style:var( --e-global-typography-27b52fa-font-style );line-height:var( --e-global-typography-27b52fa-line-height );color:var( --e-global-color-primary );}.elementor-15577 .elementor-element.elementor-element-ac7cb6e .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-c09da3b-font-family ), Sans-serif;font-size:var( --e-global-typography-c09da3b-font-size );font-weight:var( --e-global-typography-c09da3b-font-weight );text-transform:var( --e-global-typography-c09da3b-text-transform );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.4s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:14px 17.52px 14px 17.52px;}.elementor-15577 .elementor-element.elementor-element-ac7cb6e .elementor-button:hover, .elementor-15577 .elementor-element.elementor-element-ac7cb6e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-98a1312 );}.elementor-15577 .elementor-element.elementor-element-ac7cb6e.elementor-element{--align-self:center;}.elementor-15577 .elementor-element.elementor-element-ac7cb6e .elementor-button:hover svg, .elementor-15577 .elementor-element.elementor-element-ac7cb6e .elementor-button:focus svg{fill:var( --e-global-color-98a1312 );}@media(max-width:1366px){.elementor-15577 .elementor-element.elementor-element-c9684e2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15577 .elementor-element.elementor-element-3b3c375{font-size:var( --e-global-typography-27b52fa-font-size );line-height:var( --e-global-typography-27b52fa-line-height );}.elementor-15577 .elementor-element.elementor-element-9c8160b .elementor-button{font-size:var( --e-global-typography-c09da3b-font-size );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );}.elementor-15577 .elementor-element.elementor-element-3124bb5{font-size:var( --e-global-typography-27b52fa-font-size );line-height:var( --e-global-typography-27b52fa-line-height );}.elementor-15577 .elementor-element.elementor-element-ac7cb6e .elementor-button{font-size:var( --e-global-typography-c09da3b-font-size );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );}}@media(max-width:1024px){.elementor-15577 .elementor-element.elementor-element-5ff1084{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15577 .elementor-element.elementor-element-52569cb{--min-height:230px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-15577 .elementor-element.elementor-element-c9684e2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15577 .elementor-element.elementor-element-3b3c375{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:var( --e-global-typography-27b52fa-font-size );line-height:var( --e-global-typography-27b52fa-line-height );}.elementor-15577 .elementor-element.elementor-element-9c8160b .elementor-button{font-size:var( --e-global-typography-c09da3b-font-size );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );padding:10.5px 17.4px 10.5px 17.4px;}.elementor-15577 .elementor-element.elementor-element-3124bb5{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:var( --e-global-typography-27b52fa-font-size );line-height:var( --e-global-typography-27b52fa-line-height );}.elementor-15577 .elementor-element.elementor-element-ac7cb6e .elementor-button{font-size:var( --e-global-typography-c09da3b-font-size );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );padding:10.5px 17.4px 10.5px 17.4px;}}@media(max-width:767px){.elementor-15577 .elementor-element.elementor-element-5ff1084{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15577 .elementor-element.elementor-element-52569cb{--padding-top:112px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-15577 .elementor-element.elementor-element-c9684e2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15577 .elementor-element.elementor-element-3b3c375{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:var( --e-global-typography-27b52fa-font-size );line-height:var( --e-global-typography-27b52fa-line-height );}.elementor-15577 .elementor-element.elementor-element-9c8160b .elementor-button{font-size:var( --e-global-typography-c09da3b-font-size );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );padding:10px 9.52px 10px 9.52px;}.elementor-15577 .elementor-element.elementor-element-3124bb5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:var( --e-global-typography-27b52fa-font-size );line-height:var( --e-global-typography-27b52fa-line-height );}.elementor-15577 .elementor-element.elementor-element-ac7cb6e .elementor-button{font-size:var( --e-global-typography-c09da3b-font-size );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );padding:10px 9.52px 10px 9.52px;}}@media(min-width:2400px){.elementor-15577 .elementor-element.elementor-element-c9684e2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15577 .elementor-element.elementor-element-3b3c375{font-size:var( --e-global-typography-27b52fa-font-size );line-height:var( --e-global-typography-27b52fa-line-height );}.elementor-15577 .elementor-element.elementor-element-9c8160b .elementor-button{font-size:var( --e-global-typography-c09da3b-font-size );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );}.elementor-15577 .elementor-element.elementor-element-3124bb5{font-size:var( --e-global-typography-27b52fa-font-size );line-height:var( --e-global-typography-27b52fa-line-height );}.elementor-15577 .elementor-element.elementor-element-ac7cb6e .elementor-button{font-size:var( --e-global-typography-c09da3b-font-size );line-height:var( --e-global-typography-c09da3b-line-height );letter-spacing:var( --e-global-typography-c09da3b-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-5ff1084 */.ty_page:after{
    position: absolute;
    content: "";
    clip-path: polygon(100% 0, 0% 100%, 100% 100%);
    background-color: #232323;
    width: 237px;
    height: 180px;
    z-index: 1;
    right: 0;
    bottom: -1px;
}

.ty_page .contact-text a{
    color: #66564F !important;
    display: inline-block;
}
.ty_page .display {
    display: inline-block;
}

.ty_page .contact-text a:hover{
    color: #00415A!important;
}

@media screen and (min-width:1025px) and (max-width:1200px){
    .ty_page:after{
        width: 130px;
        height: 90px;

    }
}

/*Tab*/
@media screen and (min-width:768px) and (max-width:1024px){
    .ty_page:after{
        width: 110px;
        height: 95px;
        bottom:-1px;

    }
}

@media screen and (max-width: 767px) {
    body.thank-you .breadcrumb-banner:after {
        position: absolute;
        content: "";
        clip-path: polygon(100% 0, 0% 100%, 100% 100%);
        background-color: #232323;
        width: 81px;
        height: 70px;
        z-index: 1;
        right: 0;
        bottom: -1px;
        left:auto;
        top:auto;
    }
    body.thank-you .ty_page .content:after{
         position: absolute;
        content: "";
        clip-path: polygon(0 0, 0% 100%, 100% 0);
        background-color: #FCFCFC;
        width: 67px;
        height: 56px;
        z-index: 1;
        left: 0;
        top: -1px;
    }
    
}/* End custom CSS */