.elementor-12025 .elementor-element.elementor-element-2fa857b{--display:grid;--e-con-grid-template-columns:2.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12025 .elementor-element.elementor-element-31d910f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12025 .elementor-element.elementor-element-6487514 .elementor-heading-title{font-family:"freude", Sans-serif;font-size:44px;color:var( --e-global-color-primary );}.elementor-12025 .elementor-element.elementor-element-934518e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12025 .elementor-element.elementor-element-934518e:not(.elementor-motion-effects-element-type-background), .elementor-12025 .elementor-element.elementor-element-934518e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7DBF430;}.elementor-12025 .elementor-element.elementor-element-2635d4c img{width:1000px;border-radius:20px 20px 20px 20px;}.elementor-12025 .elementor-element.elementor-element-32a22ec{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:17px;}.elementor-12025 .elementor-element.elementor-element-a809e10 span.post-navigation__prev--label{color:#4a4a4a;}.elementor-12025 .elementor-element.elementor-element-a809e10 span.post-navigation__next--label{color:#4a4a4a;}.elementor-12025 .elementor-element.elementor-element-a809e10 span.post-navigation__prev--label, .elementor-12025 .elementor-element.elementor-element-a809e10 span.post-navigation__next--label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;}.elementor-12025 .elementor-element.elementor-element-a809e10 span.post-navigation__prev--title, .elementor-12025 .elementor-element.elementor-element-a809e10 span.post-navigation__next--title{color:#16163f;font-family:"Merriweather", Sans-serif;font-size:20px;text-transform:capitalize;}.elementor-12025 .elementor-element.elementor-element-a809e10 .post-navigation__arrow-wrapper{color:#16163f;fill:#16163f;font-size:21px;}.elementor-12025 .elementor-element.elementor-element-a809e10 .elementor-post-navigation__link a {gap:20px;}.elementor-12025 .elementor-element.elementor-element-a809e10 .elementor-post-navigation__separator{background-color:#d2d1d8;width:1px;}.elementor-12025 .elementor-element.elementor-element-a809e10 .elementor-post-navigation{color:#d2d1d8;border-block-width:1px;padding:40px 0;}.elementor-12025 .elementor-element.elementor-element-a809e10 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-12025 .elementor-element.elementor-element-a809e10 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-12025 .elementor-element.elementor-element-53cf2ed{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12025 .elementor-element.elementor-element-e124660{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12025 .elementor-element.elementor-element-e124660:not(.elementor-motion-effects-element-type-background), .elementor-12025 .elementor-element.elementor-element-e124660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7DBF430;}.elementor-12025 .elementor-element.elementor-element-023fdc0 img{border-radius:20px 20px 0px 0px;}.elementor-12025 .elementor-element.elementor-element-483f8b6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12025 .elementor-element.elementor-element-48b4aba .elementor-heading-title{font-family:"freude", Sans-serif;font-size:32px;line-height:38px;color:#234BA0;}.elementor-12025 .elementor-element.elementor-element-b5d118e{font-family:"Manrope", Sans-serif;font-size:16px;line-height:22px;color:var( --e-global-color-text );}.elementor-12025 .elementor-element.elementor-element-b5d118e p{margin-block-end:0px;}.elementor-12025 .elementor-element.elementor-element-988b957{font-family:"Manrope", Sans-serif;font-size:16px;line-height:22px;color:var( --e-global-color-text );}.elementor-12025 .elementor-element.elementor-element-988b957 p{margin-block-end:0px;}.elementor-12025 .elementor-element.elementor-element-988b957 a{color:#B34141;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12025 .elementor-element.elementor-element-2506576 .elementor-labels-inline .elementor-field-group > label{padding-left:3px;}body:not(.rtl) .elementor-12025 .elementor-element.elementor-element-2506576 .elementor-labels-inline .elementor-field-group > label{padding-right:3px;}body .elementor-12025 .elementor-element.elementor-element-2506576 .elementor-labels-above .elementor-field-group > label{padding-bottom:3px;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-group > label, .elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-type-html{padding-bottom:0px;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-group .elementor-field{color:#000000;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-group .elementor-field, .elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-subgroup label{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#DFDFDF;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#DFDFDF;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-field-group .elementor-select-wrapper::before{color:#DFDFDF;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-button{font-family:"freude", Sans-serif;font-weight:600;border-style:solid;border-width:3px 3px 3px 3px;border-radius:30px 30px 30px 30px;padding:20px 40px 20px 40px;}.elementor-12025 .elementor-element.elementor-element-2506576 .e-form__buttons__wrapper__button-next{color:#ffffff;border-color:var( --e-global-color-primary );}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-button[type="submit"]{color:#ffffff;border-color:var( --e-global-color-primary );}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12025 .elementor-element.elementor-element-2506576 .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:var( --e-global-color-eb93ca5 );}.elementor-12025 .elementor-element.elementor-element-2506576 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12025 .elementor-element.elementor-element-2506576 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12025 .elementor-element.elementor-element-2506576{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12025 .elementor-element.elementor-element-6215267 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12025 .elementor-element.elementor-element-6215267 .elementor-button{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 38px 20px 38px;}.elementor-12025 .elementor-element.elementor-element-6215267 .elementor-button:hover, .elementor-12025 .elementor-element.elementor-element-6215267 .elementor-button:focus{border-color:#02010100;}.elementor-12025 .elementor-element.elementor-element-ceb0a40 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12025 .elementor-element.elementor-element-ceb0a40 .elementor-button{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 38px 20px 38px;}.elementor-12025 .elementor-element.elementor-element-ceb0a40 .elementor-button:hover, .elementor-12025 .elementor-element.elementor-element-ceb0a40 .elementor-button:focus{border-color:#02010100;}.elementor-12025 .elementor-element.elementor-element-43d2620 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12025 .elementor-element.elementor-element-43d2620 .elementor-button{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:20px 38px 20px 38px;}.elementor-12025 .elementor-element.elementor-element-43d2620 .elementor-button:hover, .elementor-12025 .elementor-element.elementor-element-43d2620 .elementor-button:focus{border-color:#02010100;}@media(max-width:1024px){.elementor-12025 .elementor-element.elementor-element-2fa857b{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-12025 .elementor-element.elementor-element-6215267{width:100%;max-width:100%;}.elementor-12025 .elementor-element.elementor-element-ceb0a40{width:100%;max-width:100%;}.elementor-12025 .elementor-element.elementor-element-43d2620{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-12025 .elementor-element.elementor-element-2fa857b{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-12025 .elementor-element.elementor-element-6487514 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-32a22ec */h2{
    box-sizing:border-box;
    color:rgb(0, 36, 99);
    display:inline;
    font-family:'freude', sans-serif;
    font-size:56px;
    font-style:normal;
    font-weight:500;
    height:auto;
    letter-spacing:normal;
    line-height:64px;
    overflow-wrap:break-word;
    text-rendering:optimizeLegibility;
    text-size-adjust:100%;
    text-transform:none;
    width:auto;
    -webkit-font-smoothing:antialiased;
    -webkit-tap-highlight-color:rgba(255,255,255,0);
}

/* Tablet */
@media (max-width:1024px){
    .wp-block-heading{
        font-size:42px;
        line-height:50px;
    }
}

/* Mobile */
@media (max-width:767px){
    .wp-block-heading{
        font-size:30px;
        line-height:38px;
        display:block;
    }
}




.elementor-12025 .elementor-element.elementor-element-32a22ec a{
    color:rgb(87, 193, 239) !important;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-a809e10 *//* Navigation Wrapper */
.post-navigation{
    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    padding:35px 0;
}

/* Prev & Next Layout */
.post-navigation .nav-links{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:40px;
}

/* Each Box */
.post-navigation .nav-previous,
.post-navigation .nav-next{
    width:48%;
}

/* Link Layout */
.post-navigation a{
    display:flex;
    align-items:center;
    gap:18px;
    text-decoration:none;
}

/* Thumbnail */
.post-navigation img{
    width:90px;
    height:90px;
    border-radius:20px;
    object-fit:cover;
    flex-shrink:0;
}

/* Label */
.post-navigation .meta-nav{
    display:block;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#a3a3a3;
    margin-bottom:10px;
    letter-spacing:.5px;
}

/* Title */
.post-navigation__prev--title,
.post-navigation__next--title{
    font-size:34px;
    line-height:1.35;
    font-family:'freude', sans-serif;
    font-weight:500;
    color:rgb(0,36,99);
    display:block;
}

/* Next Alignment */
.post-navigation .nav-next a{
    justify-content:flex-end;
    text-align:right;
}

/* Mobile */
@media(max-width:767px){

    .post-navigation .nav-links{
        flex-direction:column;
        gap:30px;
    }

    .post-navigation .nav-previous,
    .post-navigation .nav-next{
        width:100%;
    }

    .post-navigation a{
        align-items:flex-start;
    }

    .post-navigation .nav-next a{
        justify-content:flex-start;
        text-align:left;
    }

    .post-navigation__prev--title,
    .post-navigation__next--title{
        font-size:24px;
        line-height:1.4;
    }

    .post-navigation img{
        width:70px;
        height:70px;
        border-radius:16px;
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2506576 */.elementor-12025 .elementor-element.elementor-element-2506576 .elementor-button-text{
    font-size: 18px;
    font-family: freude, sans-serif !important;
    font-weight: 400;
}



.elementor-field-option {
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px; 
    margin-top: 10px;
}

.elementor-field-option input[type="checkbox"] {
    width: 20px !important; 
    height: 20px !important;
    min-width: 25px !important; 
    cursor: pointer;
    margin-top: 4px !important; 
}

.elementor-field-option label {
    line-height: 1.4 !important; 
    cursor: pointer;
}











#gform_submit_button_5 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 310px;
    height: 58px;
    background-color: rgb(87, 193, 239);
    color: rgb(255, 255, 255);
    font-family: "freude", sans-serif;
    font-size: 18px;
    border-radius: 74px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    border: 3px solid rgba(255, 255, 255, 0);
    transition: color 0.65s ease-in-out;
    text-transform: capitalize;
}

#gform_submit_button_5::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #131313;
    transition: all 0.65s ease-in-out;
    z-index: -1;
}

#gform_submit_button_5:hover::before {
    left: 0;
}

#gform_submit_button_5:hover {
    color: #ffffff;
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6215267 */.elementor-12025 .elementor-element.elementor-element-6215267 svg {
    height: 8px !important;
    width: 8px !important;
    fill: #B7DBF4;  
}


.elementor-12025 .elementor-element.elementor-element-6215267 .elementor-button-text{
    font-size: 17px;
    font-family: freude, sans-serif !important;
    font-weight: 400;
    text-align: center !important;
}

.elementor-12025 .elementor-element.elementor-element-6215267 .elementor-button-text:hover{
    font-size:17px;
    font-family:'freude', sans-serif !important;
    font-weight:400;
    color: white !important;
}



.elementor-12025 .elementor-element.elementor-element-6215267 > .elementor-button,
.btn{
    background-color:rgb(0, 36, 99) !important;
    border-radius: 30px;
}


.elementor-12025 .elementor-element.elementor-element-6215267 .elementor-button{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
}

.elementor-12025 .elementor-element.elementor-element-6215267 .elementor-button-text{

    text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ceb0a40 */.elementor-12025 .elementor-element.elementor-element-ceb0a40 svg {
    height: 8px !important;
    width: 8px !important;
    fill: #B7DBF4;  
}


.elementor-12025 .elementor-element.elementor-element-ceb0a40 .elementor-button-text{
    font-size: 16px;
    font-family: freude, sans-serif !important;
    font-weight: 400;
    text-align: center !important;
}

.elementor-12025 .elementor-element.elementor-element-ceb0a40 .elementor-button-text:hover{
    font-size:16px;
    font-family:'freude', sans-serif !important;
    font-weight:400;
    color: white !important;
}



.elementor-12025 .elementor-element.elementor-element-ceb0a40 > .elementor-button,
.btn{
    background-color:rgb(0, 36, 99) !important;
    border-radius: 30px;
}



.elementor-12025 .elementor-element.elementor-element-ceb0a40 .elementor-button{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
}

.elementor-12025 .elementor-element.elementor-element-ceb0a40 .elementor-button-text{

    text-align:center !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43d2620 */.elementor-12025 .elementor-element.elementor-element-43d2620 svg {
    height: 8px !important;
    width: 8px !important;
    fill: #B7DBF4;  
}


.elementor-12025 .elementor-element.elementor-element-43d2620 .elementor-button-text{
    font-size: 16px;
    font-family: freude, sans-serif !important;
    font-weight: 400;
    text-align: center !important;
}

.elementor-12025 .elementor-element.elementor-element-43d2620 .elementor-button-text:hover{
    font-size:16px;
    font-family:'freude', sans-serif !important;
    font-weight:400;
    color: white !important;
}



.elementor-12025 .elementor-element.elementor-element-43d2620 > .elementor-button,
.btn{
    background-color:rgb(0, 36, 99) !important;
    border-radius: 30px;
}

.elementor-12025 .elementor-element.elementor-element-43d2620 .elementor-button{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
}

.elementor-12025 .elementor-element.elementor-element-43d2620 .elementor-button-text{

    text-align:center !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'freude';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wonderstaraba.com/wp-content/uploads/2026/04/Freude-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */