.r-green-section,.l-grey-section,.r-grey-section,.l-grey-section-title,.r-yellow-section{position:relative;overflow:hidden;width:100%;margin:0;padding:0}.r-green-section::before,.l-grey-section::before,.r-grey-section::before,.l-grey-section-title::before,.r-yellow-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:bottom;-webkit-mask-position:bottom;z-index:0}.r-green-section::before{background-color:#8ec63f;mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-01-2.svg);-webkit-mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-01-2.svg)}.l-grey-section::before{background-color:#f5f5f5;mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-02-1.svg);-webkit-mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-02-1.svg)}.l-grey-section-title::before{background-color:#f5f5f5;mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-03.svg);-webkit-mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-03.svg)}.r-grey-section::before{background-color:#f5f5f5;mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-02-1.svg);-webkit-mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-02-1.svg);transform:scaleX(-1)}.r-yellow-section:before{background-color:#ebe910;mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-01-2.svg);-webkit-mask-image:url(https://www.swaynejohnson.com/wp-content/uploads/2024/10/triangle-01-2.svg)}.r-green-section,.r-yellow-section{padding-top:10px;padding-bottom:10px}.green-underline{position:relative;display:inline-block}.green-underline::after{content:'';position:absolute;left:0;bottom:-5px;width:40px;height:5px;background-color:#8ec63f}.green-underline-centered{text-align:center;display:block}.green-underline-centered::after{left:50%;transform:translateX(-50%);content:'';position:absolute;bottom:-5px;width:40px;height:5px;background-color:#8ec63f}.yellow-underline{position:relative;display:inline-block}.yellow-underline::after{content:'';position:absolute;left:0;bottom:-5px;width:40px;height:5px;background-color:#ebe910}.yellow-underline-centered{text-align:center;display:block}.yellow-underline-centered::after{left:50%;transform:translateX(-50%);content:'';position:absolute;bottom:-5px;width:40px;height:5px;background-color:#ebe910}.breadcrumbs a{color:#004c8b!important}.custom-overlay-section{position:relative}.custom-overlay-section::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://www.swaynejohnson.com/wp-content/uploads/2024/11/overlay3-01.svg) no-repeat center center;background-size:cover;pointer-events:none}.text-on-overlay{position:relative;z-index:2;color:#fff}.special-heading{font-family:"relation-one","Karla",sans-serif;font-weight:400;font-style:normal}ul#menu-policies,ul#menu-news{padding:0}ul#menu-policies a,ul#menu-news a{color:#0c4f93}.et-l--body ul{list-style-type:disc}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0}@media (max-width:1024px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-item{display:flex;justify-content:center;flex-direction:column;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1);text-align:center}.testimonial-text{font-style:italic;color:#333}.testimonial-name{font-weight:700;font-size:18px;color:#0a4f91}.testimonial-date{color:#777;font-size:15px}.testimonial-pagination{text-align:center;margin-top:20px}.testimonial-pagination a{padding:10px 15px;margin:5px;background:#0a4f91;color:#fff;text-decoration:none;border-radius:5px}.testimonial-pagination .current{padding:10px 15px;margin:5px;background:#8ec63f;color:#fff;border-radius:5px}.address-box{border:1px solid #ddd;border-radius:15px;padding:20px;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .1);text-align:left;margin-bottom:20px;transition:all 0.3s ease-in-out}.address-box:hover{box-shadow:0 4px 15px rgb(0 0 0 / .15)}.map-box iframe{border-radius:10px;width:100%;height:200px;border:none}.row{display:flex;flex-wrap:wrap;gap:20px}.col{flex:1 1 calc(50% - 20px);min-width:300px}@media (max-width:1024px){.col{flex:1 1 100%}}.icons{margin-right:10px;color:#0a4f91;font-size:18px}.address-box p{margin:5px 0;color:#333}.address-box a{text-decoration:none}.address-box a:hover{text-decoration:underline}.add-details{margin:20px}.join-us-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;width:100%;margin:0 auto;justify-content:center}.join-us-card-wrapper{display:flex;justify-content:center;align-items:stretch}.join-us-card{display:flex;flex-direction:column;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1);background:#fff;overflow:hidden;transition:transform 0.3s ease-in-out;text-decoration:none;color:inherit;cursor:pointer;width:100%;height:100%}.join-us-card:hover{transform:translateY(-5px)}.join-us-image{max-width:100%;width:100%;display:block;border-radius:10px 10px 0 0;margin:0}.join-us-content{padding:20px;flex-grow:1}.join-us-content h2{margin-top:20px;display:block;margin-bottom:20px}.join-us-about,.join-us-required{margin-bottom:20px}.join-us-button-container{display:flex;justify-content:center;align-items:center;padding:15px;background:#0a4f91;color:#fff;text-align:center;font-weight:700;cursor:pointer;transition:background 0.3s ease-in-out;width:100%;border-top:1px solid rgb(255 255 255 / .2)}.join-us-button-container:hover{background:#005bb5}.join-us-button{width:100%;padding:15px;text-align:center}@media (min-width:769px){.join-us-card-wrapper{flex:1 1 calc(33.333% - 20px);min-width:0}}@media (max-width:1024px){.join-us-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.join-us-container{grid-template-columns:repeat(1,1fr)}}hr{height:5px;background-color:#8ec63f;border:none;margin:20px 0}.pnim{background-repeat:no-repeat;background-size:130%;background-position:right top;animation:pni 100s linear infinite}@keyframes pni{from{background-position:right}to{background-position:left}}@media (max-width:767px){.pnim{animation:none;background-position:center!important;background-size:cover}}@media (prefers-reduced-motion:reduce){.pnim{animation:none!important;background-position:center!important;background-size:cover}}h2,h3{margin-top:20px}.services-featured{position:relative;overflow:hidden;border-radius:10px}.services-featured img{width:100%;height:100%;object-fit:cover;object-position:center}.custom-slider{position:relative;max-width:100%;margin:0 auto;overflow:hidden;display:flex;align-items:stretch;min-height:400px}.custom-slider-slide{display:flex!important;flex-direction:row;align-items:stretch;height:600px;min-height:400px;justify-content:space-between}.custom-slider-left{flex:0 0 50%;box-sizing:border-box;padding:2rem;display:flex;flex-direction:column;justify-content:center;padding-left:140px;padding-right:140px}.slide-text{margin-top:30px;margin-bottom:20px}.custom-slider-right{flex:0 0 50%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.custom-slider-right img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.custom-slider .slick-slide{margin-bottom:0!important;padding-bottom:0!important}.custom-slider-button{display:inline-block;background-color:#0a4f91;color:#fff;padding:10px 20px;text-decoration:none;margin-top:10px;transition:background-color 0.3s ease}.custom-slider-button:hover{background-color:#8ec63f}.custom-slider .slick-prev,.custom-slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);font-size:3rem;color:#0a4f91;background:none;border:none;z-index:100;cursor:pointer;width:40px;height:40px;line-height:40px;text-align:center}.custom-slider .slick-prev:before,.custom-slider .slick-next:before{content:none!important}.custom-slider .slick-prev:hover,.custom-slider .slick-next:hover{color:#8ec63f}.custom-slider .slick-prev{left:10px}.custom-slider .slick-next{right:10px}.custom-slider .slick-dots{position:absolute!important;bottom:20px!important;left:50%;transform:translateX(-50%);display:flex!important;justify-content:center;align-items:center;width:100%;list-style:none;padding:0;margin:0;z-index:100}.custom-slider .slick-dots li{display:inline-block;margin:0 5px}.custom-slider .slick-dots li button{font-size:0;background:#fff0;border:none;outline:none;cursor:pointer;width:12px;height:12px;border-radius:50%;background-color:#0a4f91;transition:background-color 0.3s ease}.custom-slider .slick-dots li.slick-active button{background-color:#8ec63f}.post-category{display:inline-block;color:#fff;background-color:#0a4f91;padding:6px 14px;border-radius:50px;font-weight:700;font-size:.85em;margin-bottom:10px;line-height:1;max-width:fit-content}@media screen and (max-width:768px){.custom-slider-slide{display:flex!important;flex-direction:column-reverse!important;align-items:center;height:auto}.custom-slider-left,.custom-slider-right{flex:0 0 100%;width:100%}.custom-slider-right{display:flex}.custom-slider-right img{width:100%!important;height:300px!important;max-height:300px!important;display:block}.custom-slider-left{height:650px!important;padding-top:0;padding-left:40px;padding-right:40px}.custom-slider .slick-next{position:absolute;top:50%}.custom-slider .slick-prev{left:0}.custom-slider .slick-next{right:0}}.testimonial-swiper{max-width:100%;width:100%;margin:0 auto;position:relative}.testimonial-card{width:100%;padding:20px;text-align:center;border-radius:10px;color:#0a4f91;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.testimonial-rating{font-size:1.5em;color:gold;margin-bottom:10px}.swiper-slide p,.testimonial-card p{font-style:italic}.swiper-slide small,.testimonial-card small{font-size:.75em;display:block;color:#0a4f91;margin:10px}.swiper-button-prev,.swiper-button-next{color:#8EC63F!important;width:40px;height:40px}.swiper-pagination-bullet{background-color:white!important;opacity:1!important}.swiper-pagination-bullet-active{background-color:#8EC63F!important}.view-all-container{text-align:center;margin-top:30px}.view-all-toggle,.leave-feedback-button{cursor:pointer}.leave-feedback-button{color:#0A4F91!important;border-width:1px!important;border-radius:50px;font-size:18px;font-weight:600!important;padding-right:30px!important;padding-left:30px!important;padding:.3em 1em;line-height:1.7em!important;background-color:#fff0;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid #8EC63F;transition-property:all!important}.leave-feedback-button:hover{background-color:#8EC63F}.leave-feedback-submit{border:1px solid #8EC63F!important;color:#0a4f92;border-radius:50px;font-size:18px;font-weight:600!important;padding:.3em 1em;line-height:1.7em!important;background-color:#fff0;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;transition-property:all!important}.leave-feedback-submit:hover{background-color:#8EC63F;cursor:pointer}.testimonial-buttons{display:flex;justify-content:center;gap:15px;margin-top:20px}.testimonial-all-cards{margin-top:20px;display:flex;flex-direction:column;gap:20px;align-items:center}.testimonial-all-cards>.testimonial-card{margin-bottom:20px!important}.feedback-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .6);display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity 0.3s ease,visibility 0.3s ease;box-sizing:border-box}.feedback-modal.show{visibility:visible;opacity:1}.feedback-modal-content{background:#fff;padding:30px;border-radius:10px;width:90%;max-width:500px;position:relative;box-shadow:0 0 30px rgb(0 0 0 / .3);box-sizing:border-box}.feedback-modal-content input,.feedback-modal-content textarea,.feedback-modal-content select{width:100%;margin-bottom:15px;padding:10px;font-size:16px;border:1px solid #eee;border-radius:25px;box-sizing:border-box}.close-feedback-modal{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer}.feedback-modal,.feedback-modal *{box-sizing:border-box}.wpcf7 form{max-width:900px;margin:0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.wpcf7 .form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.wpcf7 .form-row textarea{flex:1 1 100%}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 select,.wpcf7 textarea{flex:1 1 45%;padding:15px;border:1px solid #eee;border-radius:25px;font-size:16px;width:100%;box-sizing:border-box;transition:border-color 0.3s}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:#ccc;outline:none}.wpcf7 textarea{min-height:120px;border-radius:20px}.wpcf7 .captcha{display:flex;align-items:center;gap:10px;font-size:16px}.wpcf7 .captcha input[type="text"]{flex:0 0 60px;text-align:center}.wpcf7 input[type="submit"]{height:50px;color:#0A4F91!important;border-width:0px!important;border-color:#8EC63F;border-radius:50px;background-color:#8EC63F;padding-right:30px!important;padding-left:30px!important;font-size:16px;font-weight:700}.wpcf7 input[type="number"]{width:80px;padding:5px 10px;font-size:16px;border:1px solid #ccc;border-radius:4px}.wpcf7 input[type="number"]::-webkit-outer-spin-button,.wpcf7 input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wpcf7 input[type="number"]{-moz-appearance:textfield}input.yellow-submit{background-color:#ebe910!important;border:none!important;padding:10px 20px!important;font-weight:700;cursor:pointer}.lgx_app_item>.lgx_app_item{background-color:pink}img.lgx_app_item_img{filter:grayscale(100%);opacity:.5}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid #fff0;padding:.3em 1em}#tagline-svg .st0{fill:none;stroke:#fff;stroke-width:.6;stroke-dasharray:2200;stroke-dashoffset:2200;transition:fill 0.5s 2s}#tagline-svg.filled .st0{animation:handwriting 3s cubic-bezier(.6,0,.4,1) forwards}#tagline-svg.filled .st0{fill:#fff;transition-delay:3s}@keyframes handwriting{to{stroke-dashoffset:0}}.et_pb_button{color:#0A4F91!important;border-width:1px!important;border-color:#8EC63F;border-radius:50px;font-size:18px;font-weight:600!important;padding-right:30px!important;padding-left:30px!important}.et_pb_button:hover{background-color:#8EC63F!important;background-image:initial;cursor:pointer}.et_pb_button:after{display:none}.enlarge-on-hover{transition:width 0.9s ease-in-out}.enlarge-on-hover:hover{width:105%;height:105%}.blue-box{margin-top:20px;margin-bottom:20px;background-color:#0a4f91;padding:20px;border-radius:10px;text-align:center}