.tabs{width:100%;padding:5%;background:linear-gradient(#fff,#fff,#4ca1d2)}.tabs.no-bg{background:none;padding-top:0}.tabs .text{width:80%;text-align:center;margin:0 auto 3%!important}.tabs .text h2{margin-bottom:3%}.tabs .nav-tabs{justify-content:center;border:3px solid var(--wp--preset--color--navy);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom:0}.tabs .nav-tabs .nav-link{width:50%;background-color:var(--wp--preset--color--navy);color:#fff;border:0 solid transparent;font-weight:700;font-size:32px}.tabs .nav-tabs .nav-link:first-of-type{border-top-right-radius:0;border-top-left-radius:15px}.tabs .nav-tabs .nav-link:last-of-type{border-top-right-radius:15px;border-top-left-radius:0}.tabs .nav-tabs .nav-link.active{background-color:#fff;border:0;color:var(--wp--preset--color--navy);border-bottom:0 solid transparent!important}.tabs .nav-tabs .nav-link:active,.tabs .nav-tabs .nav-link:hover{text-decoration:underline;border-color:transparent}.tabs .tab-content{border:3px solid var(--wp--preset--color--navy);border-top:0;overflow:hidden;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-color:#fff}.tabs .tab-content .text{text-align:left;width:100%}.tabs .tab-content .tab-content .text h2{font-size:var(--wp--preset--font-size--large)!important}.tabs .tab-content .content{width:65%;text-align:center;margin:5% auto 3%;z-index:1;position:relative}.tabs .tab-content .content ol,.tabs .tab-content .content ul{text-align:left}.tabs .tab-content .d-flex{justify-content:space-between;padding:0 2% 3%}.tabs .tab-content .d-flex .nav{width:30%;z-index:1}.tabs .tab-pane.active{display:flex!important;flex-direction:column}.tabs .tab-pane button{width:48%;display:inline-block;vertical-align:middle;color:var(--wp--preset--color--black);border:0;text-decoration:none;font-weight:700}.tabs .tab-pane button:active,.tabs .tab-pane button:active:focus,.tabs .tab-pane button:focus,.tabs .tab-pane button:hover{background-color:transparent;text-decoration:underline;box-shadow:none}.tabs .tab-content .d-flex .tab-content{width:65%;border:0}.tabs .tab-content .d-flex .nav-pills .nav-link{text-align:left;width:100%;border-radius:0;color:#959595;font-size:22px}.tabs .tab-content .d-flex .nav-pills .nav-link:hover{text-decoration:underline}.tabs .tab-content .d-flex .nav-pills .nav-link.active{background-color:transparent;border-left:5px solid var(--wp--preset--color--navy);font-weight:700;color:var(--wp--preset--color--navy);text-decoration:none}.tabs .tab-content .d-flex .tab-content .buttons{margin-top:5%;padding-bottom:3%;display:flex;justify-content:end;align-items:center;gap:1rem;width:100%}.tabs .tab-content .d-flex .tab-content .buttons .button{background-color:var(--wp--preset--color--navy);width:50%;margin:0 auto!important;padding:10px 50px!important;color:var(--wp--preset--color--white)!important;transition:.3s;text-decoration:none;font-size:20px;border-radius:0;text-align:center}.tabs .tab-content .d-flex .tab-content .buttons .button:hover{background-color:var(--wp--preset--color--teal);color:var(--wp--preset--color--white)!important;transition:.3s;text-decoration:none}.tabs .btn-primary,.tabs .tab-content .d-flex .tab-content .buttons .link{display:block;background-color:transparent;color:#000;margin:0!important;padding:0!important;width:100%;text-decoration:none;font-weight:700;border:0}.tabs .tab-content .d-flex .tab-content .buttons .link:first-of-type:before{content:"<";display:inline-block;position:relative;margin-right:.5rem!important}.tabs .tab-content .d-flex .tab-content .buttons .link:last-of-type:after{content:">";display:inline-block;position:relative;margin-left:.5rem!important}.tabs .btn-primary,.tabs .tab-content .d-flex .tab-content .buttons .link:hover{text-decoration:underline;background-color:transparent;border:0;color:#000}.tabs .tab-content .tab-pane h2{margin-bottom:3%}.image.tabs .tab-content .tab-pane.show{display:flex;align-items:center}.image.tabs .tab-content .tab-pane .tab-image{height:auto}.image.tabs .tab-pane .image{width:50%;height:30vw;margin-bottom:3%}.image.tabs .tab-pane .image img{width:100%;height:100%;object-fit:cover}.image.tabs .tab-pane.active{flex-wrap:wrap;flex-direction:unset}.image.tabs .tab-content .text{width:45%;text-align:left}.image.tabs .tab-content .content{display:none}.image.tabs .tab-content .tab-pane .tab-image{width:50%;padding-left:5%;padding-right:5%;height:30vw;object-fit:cover}.image.tabs .tab-content .d-flex .nav{width:100%;flex-direction:row!important;flex-wrap:nowrap;margin-right:0!important}.image.tabs .tab-content .d-flex{flex-wrap:wrap;padding:0 0 3%}.image.tabs .tab-content .d-flex .nav-pills .nav-link{flex-basis:100%;text-align:center;background-color:var(--wp--preset--color--navy);color:#fff}.image.tabs .tab-content .d-flex .nav-pills .nav-link.active{background-color:#fff;border-left:0;color:var(--wp--preset--color--navy)}.image.tabs nav{display:none}.image.tabs .tab-content{border-top:3px solid var(--wp--preset--color--navy);border-top-left-radius:20px;border-top-right-radius:20px}.image.tabs .tab-content .d-flex .tab-content{width:90%;margin:5% auto 0}.image.tabs .tab-content .d-flex .tab-content .buttons{margin-top:0}@media (max-width:900px){.tabs{padding:10% 5% 5%}.tabs .nav-tabs{flex-direction:column}.tabs .nav-tabs .nav-link{width:100%}.tabs .nav-tabs .nav-link:first-of-type{border-top-right-radius:15px;border-top-left-radius:15px}.tabs .nav-tabs .nav-link:last-of-type{border-radius:0}.tabs .text{width:100%!important;margin:0 auto 5%!important}.tabs .tab-content .content{width:100%}.tabs .tab-content .d-flex{flex-wrap:wrap;border-top:0;padding:0 5% 3%}.tabs .tab-content .d-flex .nav{width:100%}.tabs .tab-content .d-flex .tab-content{width:100%;margin:5% 0 0;padding:0;border:0}.tabs .tab-content .d-flex .nav-pills .nav-link{font-size:22px}.image.tabs .tab-pane .image{width:100%;height:35vw}.image.tabs .tab-content .text{width:100%;margin-top:5%}.image.tabs .tab-content .tab-pane .tab-image{width:100%;padding:0;height:53vw}.image.tabs .tab-content .content{width:100%;margin-left:0}}@media (max-width:705px){.image.tabs .tab-content .d-flex .nav{flex-wrap:wrap}}@media (max-width:550px){.tabs{padding:15% 5% 5%}.tabs .tab-content .d-flex .tab-content .buttons{flex-wrap:wrap;justify-content:center}.tabs .tab-content .d-flex .tab-content .buttons .button{width:100%}.tabs .tab-pane button{padding:0;width:max-content}.tabs .tab-content .d-flex .tab-content .buttons .link{margin-top:5%;text-align:center;display:block;width:100%}.tabs .nav-tabs .nav-link{padding:.5rem;font-size:28px}.image.tabs .tab-pane .image{height:55vw}}