:root{--fortis-primary:#0a406b;--fortis-secondary:#b2a26a;--fortis-secondary-darker:#a59663;--fortis-white:#fff;--fortis-black:#000;--fortis-link:#dfb04d;--fortis-linkhover:#b9913a;--fortis-gold:#bb9f64}.gform_confirmation_message_3{text-align:center;font-size:22px}body{font-family:'Lato',sans-serif}h1,h2,h3{font-family:'Playfair Display',serif}p{font-size:16px}h1{font-weight:500;font-size:76.95px;line-height:104%;color:var(--fortis-secondary)}.form-group{position:relative}.form-control{border:0;border-radius:0;border-bottom:1px solid #ccc;padding:1.2rem 0 .5rem;font-size:1rem;box-shadow:none!important;outline:none!important}.form-label{position:absolute;top:1rem;left:0;color:#777;pointer-events:none;transition:all .2s ease-in-out;background-color:#fff;padding:0 .25rem}.form-control:focus+.form-label,.form-control:not(:placeholder-shown)+.form-label{top:-.6rem;left:0;font-size:.8rem;color:#0d6efd}.form-select{border:0;border-radius:0;border-bottom:1px solid #ccc;padding:1.2rem 0 .5rem;font-size:1rem;box-shadow:none!important;outline:none!important}.form-select:focus+.form-label,.form-select:not([value=""])+.form-label{top:-.6rem;left:.75rem;font-size:.8rem;color:#0d6efd}textarea.form-control{resize:vertical;min-height:120px}.btn{font-weight:500;border-radius:100px;padding:.5rem 1.25rem;text-transform:uppercase;transition:all .3s ease}.subbtn{cursor:initial;font-weight:500;border-radius:100px;padding:.5rem 1.25rem;text-transform:uppercase;transition:all .3s ease}#gform_submit_button_3{font-weight:500;border-radius:100px;padding:.5rem 1.25rem;text-transform:uppercase;transition:all .3s ease;background-color:var(--fortis-primary)!important;color:var(--fortis-white);border:1px solid var(--fortis-primary)}#gform_submit_button_3:hover{background-color:darken(var(--fortis-primary),5%);color:var(--fortis-white)}#gform_submit_button_3:hover:after{content:none}.btn-fortisprimary{background-color:var(--fortis-primary);color:var(--fortis-white);border:1px solid var(--fortis-primary)}.btn-fortisprimary:hover{background-color:darken(var(--fortis-primary),5%);color:var(--fortis-white)}.btn-fortissecondary{background-color:var(--fortis-secondary);color:var(--fortis-white);border:1px solid var(--fortis-secondary)}.btn-fortissecondary:hover{background-color:var(--fortis-secondary-darker);color:var(--fortis-white);border:1px solid var(--fortis-secondary)}.btn-fortislight{background-color:var(--fortis-white);color:var(--fortis-primary);border:1px solid var(--fortis-white)}.btn-fortislight:hover{background-color:#f1f1f1;color:var(--fortis-primary)}.btn-fortisdefault{background-color:rgba(255,255,255,.2);color:var(--fortis-white);border:1px solid var(--fortis-white);text-transform:capitalize}.fortislanding-header{position:absolute;top:0;left:0;width:100%;z-index:1000;background-color:transparent;padding-top:30px;padding-bottom:20px}.fclthree-hero{padding:60px 10px;padding-top:120px;padding-bottom:140px;background-color:var(--fortis-primary);position:relative;background-size:cover!important;min-height:599px}.fclthree-hero:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#0a406b;opacity:.9}.fclthree-hero .container{position:relative;z-index:9}.fclthree-herowrap h1{font-weight:500;font-size:70px;margin-bottom:20px;margin-top:60px}.fclthree-herowrap p{font-family:'Lato';font-weight:400;font-size:18px;line-height:23px;color:var(--fortis-white)}.fclthree-heroform{background:var(--fortis-white);padding:30px;position:absolute;border-radius:15px;box-shadow:0px 4px 23.1px 0px #00000040;max-width:626px}@media (max-width:991px){.fclthree-heroform{position:relative}.fclthree-hero{max-height:inherit}.fclthree-herowrap h1{font-size:50px}}@media (max-width:768px){.fclthree-hero{max-height:inherit}.fclthree-herowrap h1{font-size:40px}}.fclthree-heroform h2{font-weight:700;font-size:34px;line-height:120%;color:var(--fortis-primary);max-width:476px}.fclthree-heroform p{font-family:'Lato';font-weight:400;font-size:18px;color:#000;margin-top:20px}.fclthree-heroform .gform_button{background-color:var(--fortis-primary);color:var(--fortis-white);border:1px solid var(--fortis-primary);width:100%;font-size:16px}.fclthree-heroform .gform_button:after{content:none}.fclthree-heroform .gform_button:hover{background-color:#16588d;color:var(--fortis-white)}.fortislanding-kbtech{padding:120px 10px;padding-top:120px;color:var(--fortis-black);position:relative;overflow:hidden;z-index:1}.fortislanding-kbtech>img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.fortislanding-kbtech .container{position:relative;z-index:9}.fortislanding-kbtechwrap h2{font-weight:700;font-size:48px;color:var(--fortis-primary);margin-bottom:20px}.fortislanding-kbtechitem{display:flex}.fortislanding-kbtechitem>div:first-child{width:50px}.fortislanding-kbtechitem>div:last-child{flex:1}.fortislanding-kbtechitem>div:last-child h6{font-weight:700}.fortislanding-kbtechimg{height:100%;padding-right:50px}.fortislanding-kbtechimg img{max-width:100%;height:100%;object-fit:cover}.fortislanding-kbtech h5{font-size:21px;font-weight:700;margin-top:40px;margin-bottom:20px}.wealthsolution-section{background:var(--fortis-primary);color:var(--fortis-white);padding:80px 0}.wealthsolution-wrap{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.wealthsolution-wrap>div{padding:.75rem;width:100%;box-sizing:border-box;background:0 0}.wealthsolution-wrap>div>div{border:1px solid #f3f3f3;padding:1.5rem;box-shadow:0 2px 6px rgba(0,0,0,.05);height:100%}.wealthsolution-wrap>div:first-child>div{border:0;display:flex;align-items:center;padding-left:0;padding-right:0}.wealthsolution-wrap>div h5{margin-top:15px;margin-bottom:20px;color:var(--fortis-gold);font-family:'Playfair Display'}.wealthsolution-wrap>div p{font-size:18px;color:var(--fortis-white)}.wealthsolution-wrap>div:first-child>div h2{color:var(--fortis-gold);font-size:clamp(2.5rem,2.6vw + 1rem,3.3rem);line-height:1.2;font-weight:500;margin-bottom:1rem}@media (min-width:768px){.wealthsolution-wrap>div{width:50%}}@media (min-width:992px){.wealthsolution-wrap>div{width:33.3333%}}.whyfortistech-section{background:#fff;padding:80px 0}.whyfortistech-section .whyfortistech-wrap{background:var(--fortis-primary);padding:50px}.whyfortistech-section .whyfortistech-wrap h2{color:var(--fortis-gold);font-weight:500;font-size:54px;text-align:center;margin-bottom:40px}.whyfortistech-section .whyfortistech-wrap .whyfortistech-img{height:397px;width:100%}.whyfortistech-section .whyfortistech-wrap .whyfortistech-img img{height:100%;width:100%;object-fit:cover}.whyfortistech-section .whyfortistech-wrap p{margin-top:30px;color:var(--fortis-white)}.privacynote-footer{background:var(--fortis-primary);color:#fff;padding:30px 0 20px}.privacynotewrap p{text-align:center;font-size:18px}.privacynotewrap a{color:#fff;text-decoration:none}.privacynotewrap a:hover{text-decoration:underline}.ffg-footer{padding:0 10px 280px;position:relative;background-size:cover!important;background-position:bottom!important;color:var(--fortis-black)}.ffg-footer:after{content:'';position:absolute;background:linear-gradient(180deg,#fff 54.7%,rgba(255,255,255,0) 97.91%);height:100%;top:0;width:100%;left:0;right:0}.ffg-footer .container{position:relative;z-index:9}.ffg-footer .container h2{font-weight:500;font-size:76.95px;max-width:984px;margin:0 auto;text-align:center;color:var(--fortis-primary)}.ffg-footer .container ul{border:0;max-width:984px;margin:0 auto;flex-flow:nowrap;text-align:left;margin-top:20px;margin-bottom:50px;display:flex;flex-wrap:wrap;list-style-type:none;padding-left:1.5rem;margin-top:40px}.ffg-footer .container ul li{width:33.3333%;box-sizing:border-box;padding-right:1rem;margin-bottom:.5rem;padding-left:2rem;position:relative}.ffg-footer .container ul li p{max-width:180px;font-size:16px}.ffg-footer .container ul li:after{content:'';background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.40625 0.59375L14.2812 3.09375C14.9688 3.40625 15.5 4.0625 15.5 4.875C15.4688 8 14.1875 13.6562 8.8125 16.25C8.28125 16.5 7.6875 16.5 7.15625 16.25C1.78125 13.6562 0.5 8 0.5 4.875C0.46875 4.0625 1 3.40625 1.6875 3.09375L7.5625 0.59375C7.6875 0.5625 7.84375 0.5 8 0.5C8.125 0.5 8.28125 0.5625 8.40625 0.59375ZM8 2.0625L2.28125 4.46875C2.09375 4.5625 1.96875 4.71875 2 4.875C2 7.75 3.1875 12.6562 7.8125 14.875C7.90625 14.9375 8.0625 14.9375 8.15625 14.875C12.7812 12.6562 13.9688 7.75 14 4.875C14 4.71875 13.875 4.5625 13.6875 4.46875L8 2.0625Z' fill='%23BB9F64'/%3E%3C/svg%3E%0A");position:absolute;top:5px;left:0;width:16px;height:17px}.gform_wrapper.gravity-theme .gfield{position:relative;margin-bottom:10px}.gform_wrapper.gravity-theme .gfield_label{position:absolute;top:14px;left:12px;color:#666;pointer-events:none;transition:all .15s ease-in-out;background:#fff;padding:0 4px;z-index:1;font-size:15px!important;font-weight:400!important}.gform_wrapper.gravity-theme input:focus+.gform-field-label,.gform_wrapper.gravity-theme input:not(:placeholder-shown)+.gform-field-label,.gform_wrapper.gravity-theme textarea:focus+.gform-field-label,.gform_wrapper.gravity-theme textarea:not(:placeholder-shown)+.gform-field-label,.gform_wrapper.gravity-theme select:focus+.gform-field-label,.gform_wrapper.gravity-theme select:valid+.gform-field-label{top:-8px;left:8px;color:#333;font-size:14px}.gform_wrapper.gravity-theme input,.gform_wrapper.gravity-theme textarea,.gform_wrapper.gravity-theme select{padding:18px 12px;font-size:14px;background-color:#fff;border:0;border-bottom:1px solid #ccc;width:100%}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{padding:12px}.gform_wrapper.gravity-theme input::placeholder,.gform_wrapper.gravity-theme textarea::placeholder{color:transparent}.gform_wrapper.gravity-theme .gfield_label.active{top:-8px;left:8px;font-size:.75rem;color:#333}.gfield--input-type-select label{display:none!important}.gform_title{display:none}.gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:0!important;border-bottom:1px solid #c02b0a!important}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{padding:0!important;background-color:transparent!important;border:0!important;font-size:14px!important}@media (max-width:1199px){.fortislanding-herowrap h1{font-size:50px}}@media (max-width:991px){.fortislanding-ourapproachwrap h2{font-weight:700;font-size:38px}.fl-consultblock h2{font-size:50px}.fl-consultblock p{font-size:18px}.ffg-footer .container h2{font-size:50px}.fortislanding-herocontent p{max-width:100%}.ffg-footer .container ul li{width:50%}.ffgroupwrap .ffgroup p{font-size:16px}.fortislanding-header nav{margin-top:10px}.fortislanding-hero{padding-top:200px}.fortislanding-bsp .container>h2{font-size:50px}.fortislanding-bsp .nav-tabs{display:flex;flex-direction:column}.fortislanding-bsp .nav-tabs li{padding-bottom:10px;margin-bottom:10px}.fortislanding-bsp .nav-tabs li:after{width:16px;height:1px;transform:none;top:auto;bottom:0;left:50%;transform:translate(-50%,0%)}.fortislanding-bsp .nav-tabs .nav-link{font-size:18px}.fortislanding-bspcontent{position:relative;width:100%}.fortislanding-bspcontent h2{font-size:42px}.fortislanding-bspcontent p{font-size:16px}.fortislanding-bsp .tab-content .row{gap:0}.whyfortistech-section .whyfortistech-wrap h2{font-size:42px}}@media (max-width:768px){.wealthsolution-section{padding-top:50px;padding-bottom:50px}.wealthsolution-wrap>div p{font-size:16px}.fortislanding-kbtech{padding-top:50px;padding-bottom:50px}.whyfortistech-section .whyfortistech-wrap h2{font-size:32px}.fortislanding-bspcontent h2{font-size:36px}.fortislanding-bsp .nav-tabs .nav-link{font-size:18px}.fortislanding-bsp .container>h2{font-size:36px}.fl-consultblock p{font-size:16px}.ffgroupwrap .ffgroup p{font-size:16px}.fortislanding-ourapproachwrap h2{font-weight:700;font-size:30px}.privacynotewrap p{font-size:16px}}@media (max-width:576px){.fl-consultblock h2{font-size:40px}.ffg-footer .container h2{font-size:40px}.ffg-footer .container ul li{width:100%}}.fortislanding-header.alter .logo{text-align:center}.fclthree-hero.alter .fclthree-herowrap{text-align:center}.fclthree-hero.alter .fclthree-heroform{position:absolute;left:20px;right:20px;max-width:1200px;padding:0;padding-bottom:30px;margin:0 auto;overflow:hidden}.fortislanding-kbtech.alter{padding-top:560px}.whyfortistech-section.alter .whyfortistech-wrap h2{font-weight:500;font-size:48px}.whyfortistech-section.alter .whyfortistech-wrap .whyfortistech-img{height:auto;width:100%;background:0 0}.whyfortistech-section.alter .whyfortistech-wrap img{object-fit:contain}.privacynote-footer.alter .privacynotewrap p{font-size:18px}.privacynote-footer.alter .privacynotewrap a{font-weight:700;text-decoration:underline}.fclthree-hero.alter .fclthree-herowrap h1{max-width:948px;margin:0 auto;margin-bottom:20px}.fclthree-hero.alter .fclthree-herowrap.alter h1{max-width:1100px}.fclthree-herowrap.alter{max-width:777px;margin:0 auto}.fortislanding-kbtechimg.video{max-height:543px;overflow:hidden}.fortislanding-kbtechimg img{width:100%}.newwstitle h2{font-weight:500;font-size:55px;color:#bb9f64;margin-top:40px}.newwscard{border:1px solid #fff;padding:30px;height:100%;min-height:412px}.newwscard svg{margin-bottom:20px}.newwscard h5{margin-bottom:20px;font-weight:700;color:#bb9f64}.whyfortistech-section .startfuture{padding-bottom:80px;margin:0 auto;max-width:770px;text-align:center}.whyfortistech-section .startfuture h2{font-weight:500;font-size:77px;color:#0a406b}.whyfortistech-section .startfuture p{color:#000;max-width:567px;margin:0 auto;margin-bottom:30px}.ffg-contactcardwrap{max-width:984px;margin:0 auto}.ffg-contactcardwrap .ffg-contactcard{text-align:center}.ffg-contactcardwrap .ffg-contactcard span{font-weight:400;font-size:12px;text-align:center;text-transform:uppercase;color:rgba(178,162,106,1)}.ffg-contactcardwrap .ffg-contactcard p{font-weight:400;font-size:18px}.privacynotewrap{max-width:1132px;margin:0 auto}.fclthree-hero.alter .fclthree-herowrap.alter2 h1{max-width:1100px;margin:0 auto}.fclthree-hero.alter .fclthree-herowrap.alter2 p.alter2{max-width:1050px;margin:0 auto;margin-top:20px;text-align:left}.fortislanding-kbtechimg.video2{max-height:735px;overflow:hidden}@media (max-width:991px){.fortislanding-kbtechwrap h2{font-size:38px}.fortislanding-kbtechimg.video2{max-height:584px;overflow:hidden}.newwscard{min-height:100%}.fortislanding-kbtech h5{font-size:20px}}@media (max-width:768px){.fortislanding-kbtechwrap h2{font-size:30px}.fortislanding-kbtech h5{font-size:18px}}