footer .footer-wrap svg{width:294px;height:144px;transform:translate(-22px)}footer .footer-wrap .main-wrap{margin-top:4.3rem;padding:0 5vw}footer .footer-wrap .main-wrap .social-links{flex-direction:row;gap:1.5rem;display:flex}footer .footer-wrap .main-wrap .social-links li{background-color:#f4c93b;justify-content:center;align-items:center;width:67px;height:65px;transition:all .3s ease-in-out;display:flex;-webkit-mask-image:url("data:image/svg+xml,<svg fill=\"none\" height=\"139\" viewBox=\"0 0 148 139\" width=\"148\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m6.70437 138.531 140.51463-2.54-21.94-135.99103805-125.27909399 5.81195805z\" fill=\"%23F4C93B\"/></svg>");mask-image:url("data:image/svg+xml,<svg fill=\"none\" height=\"139\" viewBox=\"0 0 148 139\" width=\"148\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m6.70437 138.531 140.51463-2.54-21.94-135.99103805-125.27909399 5.81195805z\" fill=\"%23F4C93B\"/></svg>");-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}footer .footer-wrap .main-wrap .social-links li a{background-repeat:no-repeat;background-size:100%;width:2rem;height:2rem}footer .footer-wrap .main-wrap .social-links .fb a{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d=\"M240 363.3L240 576L356 576L356 363.3L442.5 363.3L460.5 265.5L356 265.5L356 230.9C356 179.2 376.3 159.4 428.7 159.4C445 159.4 458.1 159.8 465.7 160.6L465.7 71.9C451.4 68 416.4 64 396.2 64C289.3 64 240 114.5 240 223.4L240 265.5L174 265.5L174 363.3L240 363.3z\"/></svg>")}footer .footer-wrap .main-wrap .social-links .tictoc a{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d=\"M544.5 273.9C500.5 274 457.5 260.3 421.7 234.7L421.7 413.4C421.7 446.5 411.6 478.8 392.7 506C373.8 533.2 347.1 554 316.1 565.6C285.1 577.2 251.3 579.1 219.2 570.9C187.1 562.7 158.3 545 136.5 520.1C114.7 495.2 101.2 464.1 97.5 431.2C93.8 398.3 100.4 365.1 116.1 336C131.8 306.9 156.1 283.3 185.7 268.3C215.3 253.3 248.6 247.8 281.4 252.3L281.4 342.2C266.4 337.5 250.3 337.6 235.4 342.6C220.5 347.6 207.5 357.2 198.4 369.9C189.3 382.6 184.4 398 184.5 413.8C184.6 429.6 189.7 444.8 199 457.5C208.3 470.2 221.4 479.6 236.4 484.4C251.4 489.2 267.5 489.2 282.4 484.3C297.3 479.4 310.4 469.9 319.6 457.2C328.8 444.5 333.8 429.1 333.8 413.4L333.8 64L421.8 64C421.7 71.4 422.4 78.9 423.7 86.2C426.8 102.5 433.1 118.1 442.4 131.9C451.7 145.7 463.7 157.5 477.6 166.5C497.5 179.6 520.8 186.6 544.6 186.6L544.6 274z\"/></svg>")}footer .footer-wrap .main-wrap .social-links .insta a{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d=\"M320.3 205C256.8 204.8 205.2 256.2 205 319.7C204.8 383.2 256.2 434.8 319.7 435C383.2 435.2 434.8 383.8 435 320.3C435.2 256.8 383.8 205.2 320.3 205zM319.7 245.4C360.9 245.2 394.4 278.5 394.6 319.7C394.8 360.9 361.5 394.4 320.3 394.6C279.1 394.8 245.6 361.5 245.4 320.3C245.2 279.1 278.5 245.6 319.7 245.4zM413.1 200.3C413.1 185.5 425.1 173.5 439.9 173.5C454.7 173.5 466.7 185.5 466.7 200.3C466.7 215.1 454.7 227.1 439.9 227.1C425.1 227.1 413.1 215.1 413.1 200.3zM542.8 227.5C541.1 191.6 532.9 159.8 506.6 133.6C480.4 107.4 448.6 99.2 412.7 97.4C375.7 95.3 264.8 95.3 227.8 97.4C192 99.1 160.2 107.3 133.9 133.5C107.6 159.7 99.5 191.5 97.7 227.4C95.6 264.4 95.6 375.3 97.7 412.3C99.4 448.2 107.6 480 133.9 506.2C160.2 532.4 191.9 540.6 227.8 542.4C264.8 544.5 375.7 544.5 412.7 542.4C448.6 540.7 480.4 532.5 506.6 506.2C532.8 480 541 448.2 542.8 412.3C544.9 375.3 544.9 264.5 542.8 227.5zM495 452C487.2 471.6 472.1 486.7 452.4 494.6C422.9 506.3 352.9 503.6 320.3 503.6C287.7 503.6 217.6 506.2 188.2 494.6C168.6 486.8 153.5 471.7 145.6 452C133.9 422.5 136.6 352.5 136.6 319.9C136.6 287.3 134 217.2 145.6 187.8C153.4 168.2 168.5 153.1 188.2 145.2C217.7 133.5 287.7 136.2 320.3 136.2C352.9 136.2 423 133.6 452.4 145.2C472 153 487.1 168.1 495 187.8C506.7 217.3 504 287.3 504 319.9C504 352.5 506.7 422.6 495 452z\"/></svg>")}footer .footer-wrap .main-wrap ul{padding-left:0}footer .footer-wrap .legal-wrap{flex-wrap:wrap;gap:1rem;margin-top:4rem;display:flex}footer .footer-wrap .legal-wrap li:after{content:"";border-right:1px solid;padding-left:1rem}footer .footer-wrap .legal-wrap li:last-of-type:after{border-right:none}footer .footer-wrap .legal-wrap a{text-decoration:underline}footer .footer-wrap .shape{display:none}footer .form-wrap{padding:4rem 5vw 0}footer .form-wrap .inner-wrap{height:100%}footer .form-wrap .inner-wrap h2{z-index:2;position:relative}footer .form-wrap .frm_forms{z-index:1;padding:2rem 0;position:relative}footer .form-wrap input{padding:1rem!important}footer .form-wrap input[type=checkbox]{background-color:unset}footer .form-wrap label{padding-bottom:1.5rem!important}footer .form-wrap #field_sn1vc_label{font-weight:600}footer .form-wrap #frm_checkbox_17-0 label{margin:1.5rem 0;padding-bottom:0}footer .form-wrap #frm_field_17_container .frm_description{color:#030c35;font-size:1.25rem}footer .form-wrap button{font-size:1.25rem!important}footer .supporting-wrap{flex-flow:wrap;align-items:center;gap:2vw;padding:0 5vw 5rem;display:flex}footer .supporting-wrap .media-wrap{align-items:center;min-width:25vw;display:flex}footer .supporting-wrap .media-wrap img{height:80px;aspect-ratio:unset;width:auto}footer .frm_error_style,footer .with_frm_style .frm_message,footer .frm_success_style{font-family:Prompt,sans-serif}footer:has(script) .shape svg{width:100%!important;height:auto!important;transform:translate(-4vw,-3vw)scale(1.1)!important}footer .form-wrap *{color:#030c35}.frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked{background-color:#0000!important;border-color:#030c35!important}.frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]{background-color:#0000;transform:scale(.8);border:3px solid #030c35!important}footer .frm_forms.with_frm_style .frm_checkbox input[type=checkbox]:before{top:0;left:0;transform:translate(-15px,-15px);background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 1.5L4.25001 7.91667L1.33334 5' stroke='%23030C35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;background-size:15px!important;width:30px!important;height:30px!important;position:relative!important}@media screen and (min-width:850px){footer{background-color:#030c35}footer .footer-wrap{grid-template-columns:1fr;max-width:1700px;margin:0 auto}footer .footer-wrap .form-wrap button:hover{color:#030c35!important;background-color:#fc71b9!important}footer .footer-wrap .main-wrap .social-links li:hover{background-color:#fc71b9;transform:translateY(-.25rem)}}@media screen and (min-width:1200px){footer .footer-wrap{grid-template-columns:repeat(12,1fr);padding:6rem 5vw}footer .footer-wrap .inner-wrap{max-width:630px}footer .footer-wrap .form-wrap{background-color:#0000;grid-area:1/6/2/13;position:relative}footer .footer-wrap .form-wrap .shape{height:100%;display:block}footer .footer-wrap .form-wrap .shape svg{width:auto;height:100%;position:absolute;top:0;transform:translate(-6vw,-3vw)scale(1.1)}footer .footer-wrap .main-wrap{grid-area:1/1/2/5;padding:0}.supporting-wrap{grid-area:2/1/3/13;justify-content:center}.supporting-wrap .media-wrap{justify-content:center;width:20vw}.wp-site-blocks:has(section:last-of-type.bg-cream) .wp-block-post-content{z-index:1;margin-bottom:-8vw;position:relative}.wp-site-blocks:has(section:last-of-type.bg-cream) footer{padding-top:12rem}}@media screen and (min-width:1400px){footer .footer-wrap{padding:5rem 5vw 3rem}}@media screen and (min-width:1700px){footer .footer-wrap{padding:8rem 5vw 3rem}}@media screen and (min-width:1960px){footer .footer-wrap{padding:11rem 5vw 3rem}}@media screen and (min-width:2130px){footer .footer-wrap{padding:9rem 5vw 6rem}footer .footer-wrap .form-wrap .shape svg{transform:translate(-6vw,-1vw)scale(1.1)}}