h1,h2,h3,h4,h5,h6{color:#414141}a{color:#313131;transition:.3s}a:hover,a:active,a:focus{color:var(--theme-color-primary);text-decoration:none}.btn{padding:12px 25px;font-size:14px;font-weight:600;letter-spacing:1px;color:#fff;background:var(--theme-color-primary);border:2px solid transparent;border-radius:0;box-shadow:inset 0 0 0 50px var(--theme-color-primary);transition:ease-out .3s}.btn:focus{outline:2px solid black;box-shadow:none}.btn:hover{color:var(--theme-color-primary);background:transparent;box-shadow:inset 0 0 0 0 var(--theme-color-primary);border-color:var(--theme-color-primary)}.section-header{position:relative;margin-bottom:45px}.section-header p{display:inline-block;margin:0 30px 10px;padding-left:15px;position:relative;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:uppercase;background:#fff}.section-header p:before{position:absolute;content:"";height:3px;top:11px;right:0;left:-30px;background:var(--theme-color-primary);z-index:-1}.section-header p:after{position:absolute;content:"";width:3px;height:3px;top:11px;left:3px;background:var(--theme-color-primary);z-index:1}.section-header h2{margin:0;position:relative;font-size:45px;font-weight:700}@media(max-width:767.98px){.section-header h2{font-size:30px}}body{color:#797979;background:#fff;font-family:Montserrat,sans-serif;min-height:100vh}body,[data-apos-refreshable],.main-wrapper,main{display:flex;flex-direction:column}[data-apos-refreshable],.main-wrapper,main{flex-grow:1}.main-wrapper{position:relative;overflow:hidden}.main-wrapper.vertical-center-content{min-height:95vh}.main-wrapper.vertical-center-content main{justify-content:center}#loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s linear .3s;z-index:999}#loader.show{transition:opacity .6s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}#loader .loader{position:relative;width:45px;height:45px;border:5px solid #dddddd;border-top:5px solid var(--theme-color-primary);border-radius:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.back-to-top{position:fixed;display:none;width:44px;height:44px;padding:8px 0;text-align:center;line-height:1;font-size:22px;right:15px;bottom:15px;z-index:9}.back-to-top i{color:#fff}.back-to-top:hover i{color:#414141}.navbar{position:fixed;top:0;width:100%;transition:.5s;z-index:999;box-shadow:0 2px 5px #0000004d}.navcontainer-scrolledtotop .navbar{position:absolute;box-shadow:none}.navbar .navbar-brand{margin:0;font-size:45px;line-height:0px;font-weight:700;letter-spacing:2px;transition:.5s;color:var(--theme-color-primary)}.navbar .navbar-brand img{max-width:100%;max-height:40px}.navbar .dropdown-menu{margin-top:0;border:0;border-radius:0;background:#f8f9fa}@media(min-width:992px){.navcontainer{padding-top:60px}.navcontainer-fancy{padding-top:0}.navbar{width:100%;padding:10px 60px;background:#fff!important;z-index:9}.navcontainer-fancy.navcontainer-scrolledtotop .navbar{padding:30px 60px;background:transparent!important}.navcontainer-fancy.navcontainer-scrolledtotop .navbar-brand{color:#fff}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link:focus{padding:10px 10px 8px;color:#414141;font-size:15px;font-weight:500}.navcontainer-fancy.navcontainer-scrolledtotop .navbar-nav .nav-link,.navcontainer-fancy.navcontainer-scrolledtotop .navbar-nav .nav-link:focus{color:#fff}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--theme-color-primary)}.navcontainer-fancy.navcontainer-scrolledtotop .navbar-nav .nav-link:hover,.navcontainer-fancy.navcontainer-scrolledtotop .navbar-nav .nav-link.active{color:#111}}@media(max-width:991.98px){.navcontainer{padding-top:70px}.navcontainer-fancy{padding-top:0}.navbar{padding:15px;background:#fff!important}.navbar .navbar-nav{margin-top:15px}.navbar a.nav-link{padding:5px}.navbar .dropdown-menu{box-shadow:none}}@media(max-width:575.98px){.navbar .navbar-brand{font-size:24px}}@media(max-width:400px){.navbar .navbar-brand{font-size:16px}}.footer{position:relative;background:var(--theme-color-primary)}.footer a,.footer a:hover{color:#fff}.footer a:hover,.footer a:hover i{color:#414141}.footer .container-fluid{padding:60px 0 0}.footer .footer-info{position:relative;width:100%;text-align:center}.footer .footer-info h2{margin-bottom:20px;font-size:30px;font-weight:700;color:#fff}.footer .footer-info h3{margin-bottom:25px;font-size:22px;font-weight:600;color:#fff}.footer .footer-menu{width:100%;display:flex;justify-content:center}.footer .footer-menu p{font-size:22px;font-weight:600;line-height:20px;padding:0 15px;border-right:1px solid #ffffff}.footer .footer-menu p:last-child{border:none}.footer .footer-social{position:relative;margin-top:15px}.footer .footer-social a{display:inline-block}.footer .footer-social a i{margin-right:15px;font-size:20px;transition:.3s}.footer .footer-social a:last-child i{margin:0}.footer .copyright{position:relative;text-align:center;margin-top:30px;padding-top:25px;padding-bottom:25px;font-size:smaller}.footer .copyright:before{position:absolute;content:"";width:50%;height:1px;top:0;left:25%;background:#fff3}.footer .copyright p{margin:0;color:#fff}.footer .copyright p a{color:#fff;font-weight:600}.footer .copyright p a:hover{color:#414141}.footer .copyright .col-md-6:last-child p{text-align:right}@media(max-width:575.98px){.footer .footer-info h2{margin-bottom:20px;font-size:20px;font-weight:600}.footer .footer-info h3{margin-bottom:20px;font-size:16px}.footer .footer-info p{font-size:16px;line-height:16px;padding:0 5px}}[data-apos-area] [data-apos-area],[data-apos-area] [data-apos-area] [data-apos-area]{margin:0!important}.apos-area-widget-inner{min-height:unset!important}.apos-area,.apos-areas-widgets-list{display:flex;flex-direction:column}.bp-breadcrumbs{margin-bottom:.5rem;padding:1rem;background:rgba(var(--theme-color-primary-rgb),.3)}.bp-breadcrumbs>a:last-child{font-weight:700;text-decoration:black}.bp-breadcrumbs>span{margin:0 .25rem}.section-hero-widget{position:relative;width:100%;padding:120px 0 0;background:linear-gradient(rgba(var(--theme-color-primary-rgb),.85),rgba(var(--theme-color-primary-rgb),.85)),url(./ckw8bdb6e000w2sunuqlh5agl-photos-2017-11-10-fst-triangles-gray-facade.full-DAMRaC13.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.section-hero-widget .container-fluid{padding:0}.section-hero-widget .hero-image{position:relative;text-align:right;padding-bottom:65px}.section-hero-widget .hero-image img{border-radius:1rem;max-width:66%;max-height:66%}.section-hero-widget .hero-content{position:relative;padding-left:75px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.section-hero-widget .hero-text{width:100%;font-weight:300;color:#fff}.section-hero-widget .hero-text p{color:#fff;font-size:25px;font-weight:600;margin-bottom:15px}.section-hero-widget .hero-text h1{color:#fff;font-size:60px;font-weight:700;letter-spacing:3px;margin-bottom:15px}.section-hero-widget .hero-text h2{margin:0;height:35px;color:#fff;font-size:35px;font-weight:600}@media(max-width:991.98px){.section-hero-widget .hero-content{padding:0 15px}.section-hero-widget .hero-text p{font-size:20px}.section-hero-widget .hero-text h1{font-size:45px}.section-hero-widget .hero-text h2{font-size:25px;height:25px}}@media(max-width:767.98px){.section-hero-widget{padding-bottom:60px}.section-hero-widget,.section-hero-widget .hero-text{width:100%;text-align:center}.section-hero-widget .hero-text p{font-size:18px}.section-hero-widget .hero-text h1{font-size:35px}.section-hero-widget .hero-text h2{font-size:22px;height:22px}}@media(max-width:575.98px){.section-hero-widget .hero-text p{font-size:16px}.section-hero-widget .hero-text h1{font-size:30px}.section-hero-widget .hero-text h2{font-size:18px;height:18px}}.section-generic-widget{position:relative;width:100%}.section-generic-widget .section-generic-widget__img{padding:0}.section-generic-widget .section-generic-widget__content{padding:90px 60px}.section-list-widget{position:relative;width:100%;padding:90px 0}.section-list-widget .section-list-widget__item{position:relative;margin-bottom:30px;display:flex;align-items:center;box-shadow:inset 0 0 0 transparent;transition:ease-out .5s}.section-list-widget .section-list-widget__item .section-list-widget__icon{position:relative;width:150px;min-height:150px;display:flex;align-items:center;justify-content:center;border:1px solid var(--theme-color-primary);background:#fff}.section-list-widget .section-list-widget__item .section-list-widget__icon i{position:relative;font-size:60px;color:var(--theme-color-primary);transition:.3s}.section-list-widget .section-list-widget__item .section-list-widget__text{position:relative;width:calc(100% - 120px);padding:0 30px}.section-list-widget .section-list-widget__item .section-list-widget__text h3{margin-bottom:10px;font-size:20px;font-weight:600;transition:1s}.section-list-widget .section-list-widget__item .section-list-widget__text p{margin:0;font-size:16px;transition:1s}.section-list-widget .section-list-widget__item:hover{box-shadow:inset 800px 0 1px var(--theme-color-primary)}.section-list-widget .section-list-widget__item:hover .section-list-widget__icon i{font-size:75px}.section-list-widget .section-list-widget__item:hover .section-list-widget__text h3,.section-list-widget .section-list-widget__item:hover .section-list-widget__text p{color:#fff}@media(max-width:575.98px){.section-list-widget .section-list-widget__text h3{font-size:16px;margin-bottom:5px}.section-list-widget .section-list-widget__text p{font-size:14px}}.block-button-set-widget{margin:20px 0}.block-button-set-widget .wrap-a{display:inline-block}.block-button-set-widget .wrap-a .wrap-b{display:flex;flex-wrap:wrap;gap:10px}.block-button-set-widget .btn{color:#fff;background:var(--theme-color-primary);box-shadow:inset 0 0 0 50px var(--theme-color-primary);border-color:#fff}.block-button-set-widget .btn:hover{color:var(--theme-color-primary);background:#fff;box-shadow:inset 0 0 0 0 var(--theme-color-primary);border-color:var(--theme-color-primary)}.block-button-set-widget.inverted-colors .btn{color:var(--theme-color-primary);background:#fff;box-shadow:inset 0 0 0 50px #fff;border-color:var(--theme-color-primary)}.block-button-set-widget.inverted-colors .btn:hover{color:#fff;background:var(--theme-color-primary);box-shadow:inset 0 0 #fff;border-color:#fff}@media(max-width:991.98px){.block-button-set-widget .btn{padding:12px 30px;letter-spacing:1px}}@media(max-width:767.98px){.block-button-set-widget .btn{padding:10px 15px;letter-spacing:1px}}@media(max-width:575.98px){.block-button-set-widget .btn{padding:8px 10px;letter-spacing:0}}.block-percentages-widget{margin:20px 0;display:flex;flex-direction:column;gap:15px}.block-percentages-widget .block-percentages-widget__item .block-percentages-widget__text{text-align:left}.block-percentages-widget .block-percentages-widget__item .block-percentages-widget__text p{display:inline-block;margin-bottom:5px;font-size:16px;font-weight:400}.block-percentages-widget .block-percentages-widget__item .block-percentages-widget__text p:last-child{float:right}.block-percentages-widget .block-percentages-widget__item .block-percentages-widget__bar{border-radius:10px;background:#ddd}.block-percentages-widget .block-percentages-widget__item .block-percentages-widget__bar .progress-bar{height:10px;width:0px;background:var(--theme-color-primary);border-radius:10px;transition:2s}:root{--theme-color-primary: #196bd5;--theme-color-primary-rgb: 25, 107, 213}html{scroll-behavior:auto}body{margin:0;overflow-x:hidden;background:#fff;font-family:Montserrat,sans-serif}.apos-area,.bp-rich-text-widget{display:flex;flex-direction:column}.bp-rich-text-widget>*:last-child{margin-bottom:0}.section-generic-widget__img img,.hero-image img{display:block;width:100%;height:auto}.section-generic-widget__img img{min-height:100%;object-fit:cover}.section-generic-widget ul{margin:0 0 1rem;padding-left:1.25rem}.section-generic-widget li+li{margin-top:.5rem}.footer .footer-social a{margin:0 .45rem}@media(max-width:991.98px){.section-generic-widget .section-generic-widget__content{padding:60px 30px}}@media(max-width:767.98px){.section-generic-widget .section-generic-widget__img img{max-height:420px}.footer .footer-menu{flex-direction:column;gap:.5rem}.footer .footer-menu p{border-right:0}}
