@font-face{font-family:Flosap;src:url('/fonts/Asap-VariableFont_wdth,wght.ttf')}@font-face{font-family:Flosap-Condensed;src:url('/fonts/AsapCondensed-Regular.ttf')}:root{--font-default:'Flosap',sans-serif;--font-primary:'Flosap',sans-serif;--font-secondary:'Flosap',sans-serif}body{font-family:var(--font-default);color:#444}a{color:#42a3ad;text-decoration:none!important}a:hover{color:#42a3ad;text-decoration:underline!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}ul{list-style:disc}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#024059}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #024059;border-top-color:#fff;border-bottom-color:#fff;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}@-webkit-keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-preloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:996;background:#42a3ad;width:40px;height:40px;border-radius:50px;transition:all .4s}.back-to-top i{font-size:24px;color:#fff;line-height:0}.back-to-top:hover{background:#42a3ad;color:#fff}.back-to-top.active{visibility:visible;opacity:1}#header{transition:all .5s;z-index:997;padding:15px 0;box-shadow:0 1px 3px 0 rgba(50,50,50,.3)}#header.header-scrolled,#header.header-inner-pages{background:rgba(40,58,90,.9)}#header .logo{font-size:30px;margin:0;padding:0;line-height:1;font-weight:500;letter-spacing:2px;text-transform:uppercase}#header .logo a{color:#fff}#header .logo img{max-height:35px}@media(max-width:768px){#header .logo img{margin-left:10px}}.register .logo{line-height:1}@media(min-width:1200px){.register .logo{width:280px}}.register .logo img{max-height:26px;margin-right:6px}.register .logo span{font-size:26px;font-weight:700;color:#012970;font-family:var(--font-primary)}.navbar{padding:0}@media(max-width:1024px){.navbar{padding:0 15px 0 0}}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-size:15px;font-weight:500;color:#fff;white-space:nowrap;transition:.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:#42a3ad}.navbar .getstarted,.navbar .getstarted:focus{padding:8px 20px;margin-left:30px;border-radius:50px;color:#fff;font-size:14px;border:2px solid #42a3ad;font-weight:600}.navbar .getstarted:hover,.navbar .getstarted:focus:hover{color:#fff;background:#31a9e1}.navbar .dropdown ul{display:block;position:absolute;left:14px;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25);transition:.3s;border-radius:4px}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px;font-size:14px;text-transform:none;font-weight:500;color:#0c3c53}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul a:hover,.navbar .dropdown ul .active:hover,.navbar .dropdown ul li:hover>a{color:#42a3ad}.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}.navbar .test-btn,.navbar .test-btn:focus{display:inline-block!important;border-radius:50px;color:#fff!important;background-color:#e0662a;padding:8px 28px 8px 28px!important;margin:2px 0 2px 30px;font-weight:700}.navbar-mobile .test-btn,.navbar-mobile .test-btn:focus{margin:10px 0 0 20px}@media(max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}.nav-tabs-bordered{border-bottom:2px solid #ebeef4}.nav-tabs-bordered .nav-link{margin-bottom:-2px;border:0;color:#2c384e}.nav-tabs-bordered .nav-link:hover,.nav-tabs-bordered .nav-link:focus{color:#42a3ad}.nav-tabs-bordered .nav-link.active{background-color:#fff;color:#42a3ad;border-bottom:2px solid #42a3ad}.profile .profile-card img{max-width:120px}.profile .profile-card h2{font-size:24px;font-weight:700;color:#024059;margin:10px 0 0 0}.profile .profile-card h3{font-size:18px}.profile .profile-card .social-links a{font-size:20px;display:inline-block;color:rgba(1,41,112,.5);line-height:0;margin-right:10px;transition:.3s}.profile .profile-card .social-links a:hover{color:#024059}.profile .profile-overview .row{margin-bottom:20px;font-size:16px}.profile .profile-overview .card-title{color:#024059}.profile .profile-overview .card-title h4{font-size:22px;font-weight:600;color:#024059}.profile .profile-overview .label{font-weight:600;color:rgba(1,41,112,.6)}.profile .profile-edit label{font-weight:600;color:rgba(1,41,112,.6)}.profile .profile-edit img{max-width:120px}.mobile-nav-toggle{color:#fff;font-size:28px;cursor:pointer;display:none;line-height:0;transition:.5s}.mobile-nav-toggle.bi-x{color:#fff}@media(max-width:991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgba(40,58,90,.9);transition:.3s;z-index:999}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;border-radius:10px;background-color:#fff;overflow-y:auto;transition:.3s}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:15px;color:#024059}.navbar-mobile a:hover,.navbar-mobile .active,.navbar-mobile li:hover>a{color:#42a3ad}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{margin:15px;color:#024059}.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;z-index:99;opacity:1;visibility:visible;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25)}.navbar-mobile .dropdown ul li{min-width:200px}.navbar-mobile .dropdown ul a{padding:10px 20px}.navbar-mobile .dropdown ul a i{font-size:12px}.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul li:hover>a{color:#42a3ad}.navbar-mobile .dropdown>.dropdown-active{display:block}#hero{width:100%;height:80vh;background:#024059}#hero .container{padding-top:72px}#hero h1{margin:0 0 10px 0;font-size:48px;font-weight:700;line-height:56px;color:#fff}#hero h2{color:rgba(255,255,255,.6);margin-bottom:50px;font-size:21px}#hero .btn-get-started{font-family:var(--font-primary);font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:10px 28px 11px 28px;border-radius:50px;transition:.5s;margin:10px 0 0 0;color:#fff;background:#42a3ad}#hero .btn-get-started:hover{text-decoration:underline}#hero .btn-watch-video{font-size:16px;display:flex;align-items:center;transition:.5s;margin:10px 0 0 25px;color:#fff;line-height:1}#hero .btn-watch-video i{line-height:0;color:#fff;font-size:32px;transition:.3s;margin-right:8px}#hero .btn-watch-video:hover i{color:#42a3ad}#hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@media(max-width:991px){#hero{height:100vh;text-align:center}#hero .animated{-webkit-animation:none;animation:none}#hero .hero-img{text-align:center}#hero .hero-img img{width:50%}}@media(max-width:768px){#hero h1{font-size:28px;line-height:36px}#hero h2{font-size:18px;line-height:24px;margin-bottom:30px}#hero .hero-img img{width:70%}}@media(max-width:575px){#hero .hero-img img{width:80%}#hero .btn-get-started{font-size:16px;padding:10px 24px 11px 24px}}@-webkit-keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}section{padding:90px 0;overflow:hidden}@media(max-width:768px){section{padding:60px 0}}section.inner-page{padding:0}.section-bg{background-color:#f3f5fa}.section-title{text-align:center;padding-bottom:30px}.section-title h2{font-size:32px;font-weight:bold;margin-bottom:20px;padding-bottom:20px;position:relative;color:#35667a}.section-title h2::before{content:"";position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px)}.section-title h2::after{content:"";position:absolute;display:block;width:40px;height:3px;background:#42a3ad;bottom:0;left:calc(50% - 20px)}.section-title p{margin-bottom:0}.clients{padding:12px 0;text-align:center}.clients img{max-width:45%;transition:all .4s ease-in-out;display:inline-block;padding:15px 0;filter:grayscale(100)}@media(max-width:768px){.clients img{max-width:40%}}.about .content h3{font-weight:600;font-size:26px}.about .content ul{list-style:none;padding:0}.about .content ul li{padding-left:28px;position:relative}.about .content ul i{position:absolute;left:0;top:2px;font-size:20px;color:#35667a;line-height:1}.about .content p:last-child{margin-bottom:0}.about .content .btn-back{font-size:14px}.about .content .btn-learn-more{font-family:var(--font-secondary);font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:12px 32px;border-radius:4px;transition:.3s;line-height:1;color:#42a3ad;-webkit-animation-delay:.8s;animation-delay:.8s;margin-top:6px;border:2px solid #42a3ad}.about .content .btn-learn-more:hover{background:#42a3ad;color:#fff;text-decoration:none}.why-us .content{padding:0 50px 0 50px;color:#04153d;font-size:18px}.why-us .content h3{font-weight:600;font-size:34px;color:#024059}.why-us .content h4{font-size:24px;font-weight:600;margin-top:5px;color:#024059}.why-us .content p{color:#6c717c}.why-us .img{background-size:contain;background-repeat:no-repeat;background-position:center center}.why-us .accordion-list{padding:0 100px 60px 100px}.why-us .accordion-list ul{padding:0;list-style:none}.why-us .accordion-list li+li{margin-top:15px}.why-us .accordion-list li{padding:20px;background:#fff;border-radius:4px}.why-us .accordion-list a{display:block;position:relative;font-family:var(--font-secondary);font-size:16px;line-height:24px;font-weight:500;padding-right:30px;outline:0;cursor:pointer}.why-us .accordion-list span{color:#42a3ad;font-weight:600;font-size:18px;padding-right:10px}.why-us .accordion-list i{font-size:24px;position:absolute;right:0;top:0}.why-us .accordion-list p{margin-bottom:0;padding:10px 0 0 0}.why-us .accordion-list .icon-show{display:none}.why-us .accordion-list a.collapsed{color:#343a40}.why-us .accordion-list a.collapsed:hover{color:#42a3ad}.why-us .accordion-list a.collapsed .icon-show{display:inline-block}.why-us .accordion-list a.collapsed .icon-close{display:none}@media(max-width:1024px){.why-us .content,.why-us .accordion-list{padding-left:0;padding-right:0}}@media(max-width:992px){.why-us .img{min-height:400px}.why-us .content{padding-top:30px}#registration .why-us .content{padding-top:0}.why-us .accordion-list{padding-bottom:30px}}@media(max-width:575px){.why-us .img{min-height:200px}}.skills .content h3{font-weight:700;font-size:32px;color:#024059;font-family:var(--font-secondary)}.skills .content ul{list-style:none;padding:0}.skills .content ul li{padding-bottom:10px}.skills .content ul i{font-size:20px;padding-right:4px;color:#42a3ad}.skills .content p:last-child{margin-bottom:0}.skills .progress{height:60px;display:block;background:none;border-radius:0}.skills .progress .skill{padding:0;margin:0 0 6px 0;text-transform:uppercase;display:block;font-weight:600;font-family:var(--font-secondary);color:#024059}.skills .progress .skill .val{float:right;font-style:normal}.skills .progress-bar-wrap{background:#e8edf5;height:10px}.skills .progress-bar{width:1px;height:10px;transition:.9s;background-color:#4668a2}.services .icon-box{box-shadow:0 0 25px 0 rgba(0,0,0,.1);padding:50px 30px;transition:all ease-in-out .4s;background:#fff}.services .icon-box .icon{margin-bottom:10px}.services .icon-box .icon i{color:#42a3ad;font-size:36px;transition:.3s}.services .icon-box h4{font-weight:500;margin-bottom:15px;font-size:24px}.services .icon-box h4 a{color:#024059;transition:ease-in-out .3s}.services .icon-box p{line-height:24px;font-size:14px;margin-bottom:0}.services .icon-box:hover h4 a{color:#42a3ad}.cta{background:linear-gradient(rgba(40,58,90,.9),rgba(40,58,90,.9)),url("../img/cta-bg.jpg") fixed center center;background-size:cover;padding:90px 0}@media(max-width:768px){.cta{padding:60px 0}}.cta h3{color:#fff;font-size:28px;font-weight:700}.cta p{color:#fff}.cta .cta-btn{font-family:var(--font-primary);font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 40px;border-radius:50px;transition:.5s;margin:10px;border:2px solid #fff;color:#fff}.cta .cta-btn:hover{background:#42a3ad;border:2px solid #42a3ad}@media(max-width:1024px){.cta{background-attachment:scroll}}@media(min-width:769px){.cta .cta-btn-container{display:flex;align-items:center;justify-content:flex-end}}.portfolio #portfolio-flters{list-style:none;margin-bottom:50px}.portfolio #portfolio-flters li{cursor:pointer;display:inline-block;margin:3px;font-size:22px;font-weight:500;line-height:40px;color:#42a3ad;transition:all .3s;padding:0;border-radius:40px;width:40px;height:40px;font-family:var(--font-secondary)}.portfolio #portfolio-flters li:hover,.portfolio #portfolio-flters li.filter-active{background:#42a3ad;color:#fff}.portfolio .portfolio-item{margin-bottom:30px}.portfolio .portfolio-item .portfolio-img{overflow:hidden}.portfolio .portfolio-item .portfolio-img img{transition:all .6s}.portfolio .portfolio-item .portfolio-info{opacity:0;position:absolute;left:15px;bottom:0;z-index:3;right:15px;transition:all .3s;background:rgba(55,81,126,.8);padding:10px 15px}.portfolio .portfolio-item .portfolio-info h4{font-size:18px;color:#fff;font-weight:600;color:#fff;margin-bottom:0}.portfolio .portfolio-item .portfolio-info p{color:#f9fcfe;font-size:14px;margin-bottom:0}.portfolio .portfolio-item .portfolio-info .preview-link,.portfolio .portfolio-item .portfolio-info .details-link{position:absolute;right:40px;font-size:24px;top:calc(50% - 18px);color:#fff;transition:.3s}.portfolio .portfolio-item .portfolio-info .preview-link:hover,.portfolio .portfolio-item .portfolio-info .details-link:hover{color:#42a3ad}.portfolio .portfolio-item .portfolio-info .details-link{right:10px}.portfolio .portfolio-item:hover .portfolio-info{opacity:1}.portfolio-details{padding-top:40px}.portfolio-details .portfolio-details-slider img{width:100%}.portfolio-details .portfolio-details-slider .swiper-pagination{margin-top:20px;position:relative}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1;border:1px solid #42a3ad}.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#42a3ad}.portfolio-details .portfolio-info{padding:30px;box-shadow:0 0 30px rgba(55,81,126,.08)}.portfolio-details .portfolio-info h3{font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.portfolio-details .portfolio-info ul{list-style:none;padding:0;font-size:15px}.portfolio-details .portfolio-info ul li+li{margin-top:10px}.portfolio-details .portfolio-description{padding-top:30px}.portfolio-details .portfolio-description h2{font-size:26px;font-weight:700;margin-bottom:20px}.portfolio-details .portfolio-description p{padding:0}.team .member{position:relative;box-shadow:0 2px 15px rgba(0,0,0,.1);padding:30px;border-radius:5px;background:#fff;transition:.5s}.team .member .pic{overflow:hidden;width:180px;border-radius:50%}.team .member .pic img{transition:ease-in-out .3s}.team .member .member-info{padding-left:30px}.team .member h4{font-weight:700;margin-bottom:5px;font-size:20px;color:#024059}.team .member span{display:block;font-size:15px;padding-bottom:10px;position:relative;font-weight:500}.team .member p{margin:10px 0 0 0;font-size:14px}.team .member .social{margin-top:12px;display:flex;align-items:center;justify-content:flex-start}.team .member .social a{transition:ease-in-out .3s;display:flex;align-items:center;justify-content:center;border-radius:50px;width:32px;height:32px;background:#eff2f8}.team .member .social a i{color:#024059;font-size:16px;margin:0 2px}.team .member .social a:hover{background:#42a3ad}.team .member .social a:hover i{color:#fff}.team .member .social a+a{margin-left:8px}.pricing .row{padding-top:40px}.pricing .box{padding:60px 40px;box-shadow:0 3px 20px -2px rgba(20,45,100,.1);background:#fff;height:100%;border-top:4px solid #fff;border-radius:5px}.pricing h3{font-weight:500;margin-bottom:15px;font-size:20px;color:#024059}.pricing h4{font-size:48px;color:#024059;font-weight:400;font-family:var(--font-primary);margin-bottom:25px}.pricing h4 sup{font-size:28px}.pricing h4 span{color:#42a3ad;font-size:18px;display:block}.pricing ul{padding:20px 0;list-style:none;color:#999;text-align:left;line-height:20px}.pricing ul li{padding:10px 0 10px 30px;position:relative}.pricing ul i{color:#28a745;font-size:24px;position:absolute;left:0;top:6px}.pricing ul .na{color:#ccc}.pricing ul .na i{color:#ccc}.pricing ul .na span{text-decoration:line-through}.pricing .buy-btn{display:inline-block;padding:12px 35px;border-radius:50px;color:#42a3ad;transition:none;font-size:16px;font-weight:500;font-family:var(--font-primary);transition:.3s;border:1px solid #42a3ad}.pricing .buy-btn:hover{background:#42a3ad;color:#fff}.pricing .featured{border-top-color:#42a3ad}.pricing .featured .buy-btn{background:#42a3ad;color:#fff}.pricing .featured .buy-btn:hover{background:#23a3df}@media(max-width:992px){.pricing .box{max-width:60%;margin:0 auto 30px auto}}@media(max-width:767px){.pricing .box{max-width:80%;margin:0 auto 30px auto}}@media(max-width:420px){.pricing .box{max-width:100%;margin:0 auto 30px auto}}.faq .faq-list{padding:0 20%}.faq .faq-list .faq-category-section>ul{padding:0;list-style:none}.faq .faq-list .faq-category-section>ul>li+li{margin-top:15px}.faq .faq-list .faq-category-section>ul>li{padding:20px;background:#fff;border-radius:4px;position:relative}.faq .faq-list .faq-category-section>ul>li>a{display:block;position:relative;font-family:var(--font-secondary);font-size:16px;line-height:24px;font-weight:500;padding:0 30px;outline:0;cursor:pointer}.faq .faq-list .icon-help{font-size:24px;position:absolute;right:0;left:20px;color:#42a3ad}.faq .faq-list .icon-show,.faq .faq-list .icon-close{font-size:24px;position:absolute;left:0;top:0}.faq .faq-list p{margin-bottom:0;padding:10px 0 0 0}.faq .faq-list .icon-show{display:none}.faq .faq-list .faq-category-section>ul>li>a.collapsed{color:#024059;transition:.3s}.faq .faq-list .faq-category-section>ul>li>a.collapsed:hover{color:#42a3ad}.faq .faq-list .faq-category-section>ul>li>a.collapsed .icon-show{display:inline-block}.faq .faq-list .faq-category-section>ul>li>a.collapsed .icon-close{display:none}@media(max-width:1200px){.faq .faq-list{padding:0}}.contact .info{border-top:3px solid #42a3ad;border-bottom:3px solid #42a3ad;padding:30px;background:#fff;width:100%;box-shadow:0 0 24px 0 rgba(0,0,0,.1)}.contact .info i{font-size:20px;color:#42a3ad;float:left;width:44px;height:44px;background:#e7f5fb;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:all .3s ease-in-out}.contact .info h4{padding:0 0 0 60px;font-size:22px;font-weight:600;margin-bottom:5px;color:#024059}.contact .info p{padding:0 0 10px 60px;margin-bottom:20px;font-size:14px;color:#6182ba}.contact .info .email p{padding-top:5px}.contact .info .social-links{padding-left:60px}.contact .info .social-links a{font-size:18px;display:inline-block;background:#333;color:#fff;line-height:1;padding:8px 0;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s;margin-right:10px}.contact .info .social-links a:hover{background:#42a3ad;color:#fff}.contact .info .email:hover i,.contact .info .address:hover i,.contact .info .phone:hover i{background:#42a3ad;color:#fff}.validation-summary-valid{display:none}.contact .php-email-form{width:100%;height:100%;border-top:3px solid #42a3ad;border-bottom:3px solid #42a3ad;padding:30px;background:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.12)}.contact .php-email-form .form-group{padding-bottom:8px}.contact .php-email-form .form-group .form-check label{font-size:16px}.contact .php-email-form .validate{display:none;color:#f00;margin:0 0 15px 0;font-weight:400;font-size:13px}.contact .php-email-form .invalid-password{font-size:13px;display:flex;height:100%;align-items:end}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.contact .php-email-form .form-group{margin-bottom:8px}.contact .php-email-form label{padding-bottom:8px}.contact .php-email-form input,.contact .php-email-form textarea,.contact .php-email-form select{border-radius:0;box-shadow:none;font-size:14px;border-radius:4px}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:#42a3ad}.contact .php-email-form input{height:44px}.contact .php-email-form input[type="checkbox"]{height:14px}.contact .php-email-form textarea{padding:10px 12px}.contact .php-email-form button[type=submit],.form-submit{background:#42a3ad;font-weight:700;font-size:14px;border:0;padding:10px 25px;color:#fff;transition:.4s;border-radius:50px}.contact .php-email-form button[type=submit]:hover,.form-submit:hover{text-decoration:underline}.text-danger.field-validation-error{font-size:13px}@-webkit-keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.card{margin-bottom:30px;border:0;border-radius:5px;box-shadow:0 0 30px rgba(1,41,112,.1)}.card h5{font-weight:400;font-size:34px!important;font-family:var(--font-secondary);color:#024059;padding:20px 0 15px 0}.card p{color:#848484;font-size:16px}.card button[type=submit]{background:#42a3ad;border:0;padding:12px 34px;color:#fff;transition:.4s;border-radius:50px}.card button[type=submit]:hover{text-decoration:underline}.card-header,.card-footer{border-color:#ebeef4;background-color:#fff;color:#798eb3;padding:15px}.card-title{padding:20px 0 15px 0;font-family:var(--font-secondary);font-size:22px;font-weight:600;color:#024059}.card-title span{color:#899bbd;font-size:14px;font-weight:400}.card-body{padding:0 20px 20px 20px}.card-img-overlay{background-color:rgba(255,255,255,.6)}.breadcrumbs{padding:15px 0;background:#f3f5fa;min-height:40px;margin-top:72px}@media(max-width:992px){.breadcrumbs{margin-top:68px}}.breadcrumbs h2{font-size:28px;font-weight:600;color:#024059}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:10px 0;margin:0;font-size:14px}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li::before{display:inline-block;padding-right:10px;color:#4668a2;content:"/"}#footer{font-size:14px;background:#04153d}#footer .footer-newsletter{padding:50px 0;background:#f3f5fa;text-align:center;font-size:15px;color:#444}#footer .footer-newsletter h4{font-size:24px;margin:0 0 20px 0;padding:0;line-height:1;font-weight:600;color:#024059}#footer .footer-newsletter form{margin-top:30px;background:#fff;padding:6px 10px;position:relative;border-radius:50px;box-shadow:0 2px 15px rgba(0,0,0,.06);text-align:left}#footer .footer-newsletter form input[type=email]{border:0;padding:4px 8px;width:calc(100% - 100px)}#footer .footer-newsletter form input[type=submit]{position:absolute;top:0;right:0;bottom:0;border:0;background:none;font-size:16px;padding:0 20px;background:#42a3ad;color:#fff;transition:.3s;border-radius:50px;box-shadow:0 2px 15px rgba(0,0,0,.1)}#footer .footer-newsletter form input[type=submit]:hover{text-decoration:underline}#footer .footer-top{padding:60px 0 30px 0;color:#fff}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact h3{font-size:28px;margin:0 0 10px 0;padding:2px 0 2px 0;line-height:1;text-transform:uppercase;font-weight:600;color:#024059}#footer .footer-top .footer-contact p{font-size:14px;line-height:24px;margin-bottom:0;font-family:var(--font-primary);color:#fff}#footer .footer-top h4{font-size:18px;font-weight:600;color:#fff;position:relative;padding-bottom:10px;font-family:'Flosap',sans-serif}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;color:#42a3ad;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#fff;transition:.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{text-decoration:none;color:#fff!important}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#42a3ad;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:40px;height:40px;transition:.3s}#footer .footer-top .social-links a:hover{background:#42a3ad;color:#fff;text-decoration:none}#footer .footer-bottom{padding-top:30px;padding-bottom:30px;color:#fff}#footer .copyright{float:left}#footer .credits{float:right;font-size:13px}#footer .credits a{transition:.3s}@media(max-width:768px){#footer .footer-bottom{padding-top:20px;padding-bottom:20px}#footer .copyright,#footer .credits{text-align:center;float:none}#footer .credits{padding-top:4px}}.alert-danger ul{margin:0!important;list-style:none;padding-left:5px!important}.alert-danger ul li{color:#212529;padding-left:0!important}.contact .info-container{background-color:#024059;height:100%;padding:20px;border-radius:10px 0 0 10px;box-shadow:0 2px 25px rgba(0,0,0,.1)}.contact .info-item{width:100%;background-color:#42a3ad;margin-bottom:20px;padding:20px;border-radius:10px;color:#fff}.contact .info-item h4{padding:0;font-size:20px;font-weight:600;margin-bottom:5px}.contact .info-item i{font-size:20px;color:#fff;float:left;width:44px;height:44px;background-color:rgba(255,255,255,.2);display:flex;justify-content:center;align-items:center;border-radius:50px;transition:all .3s ease-in-out;margin-right:15px}.contact .info-item h4{padding:0;font-size:20px;font-weight:600;margin-bottom:5px}.contact .info-item p{padding:0;margin-bottom:0;font-size:14px}.contact .info-item p a{color:#fff}.contact .info-item:last-child{margin-bottom:0}.section-title-services{text-align:center}.section-title-services h2{font-size:32px;font-weight:600;margin-bottom:44px;padding-bottom:18px;position:relative;color:#35667a;font-family:'Flosap',sans-serif}.section-title-services h2::before{content:"";position:absolute;display:block;width:120px;height:1px;background:#ccc;bottom:1px;left:calc(50% - 60px)}.section-title-services h2::after{content:"";position:absolute;display:block;width:40px;height:3px;background:#42a3ad;bottom:0;left:calc(50% - 20px)}.section-title-services{margin-bottom:0}.section-bg-services{background-color:#f2f5f6}.section-title-services p{font-family:'Flosap',sans-serif;font-weight:300;font-size:22px;margin-bottom:19px;color:#04153d}.section-services-btn{font-family:'Flosap',sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;display:inline-block;padding:10px 25px;border-radius:50px;transition:.5s;margin:10px 0 0 0;color:#fff;background:#42a3ad}.section-services .icon-box{padding:30px 30px 80px 30px;position:relative}.section-services .icon-box h4{margin-bottom:0}.section-services .icon-box ul{margin-top:15px}.section-services-btn:hover{color:#fff}.price-section .section-services-btn{position:absolute;bottom:30px;left:30px}.icon-box-services{box-shadow:0 0 25px 0 rgba(0,0,0,.1);padding:50px 30px;transition:all ease-in-out .4s;background:#fff}.icon-box-services-lp{padding:30px 15px!important}.icon-box-services .inner-page{padding:0!important}.icon-box-services .icon{margin-bottom:42px}.icon-box-services .icon i{color:#42a3ad;font-size:36px;transition:.3s}.icon-box-services h4{font-weight:500;margin-bottom:15px;font-size:24px}.icon-box-services h4 a{color:#04153d;transition:ease-in-out .3s;font-family:'Flosap',sans-serif;font-weight:600;font-size:24px}.icon-box-services p{line-height:28px;font-size:18px;margin-bottom:0;color:#04153d;font-family:'Flosap',sans-serif}.icon-box-services:hover h4 a{color:#04153d}.icon-box-services .dx-command-edit{text-align:left!important;width:50px!important;min-width:50px!important}.section-services{padding:90px 0}@media(max-width:768px){.section-services{padding:60px 0}}.home-header-widget-container{background-color:#024059;padding-top:140px;padding-bottom:80px}.home-header-title{font-family:'Flosap',sans-serif;color:#fff;font-size:60px;font-weight:600;margin-bottom:70px}.home-header-text{font-family:'Flosap',sans-serif;color:#fff;font-size:24px;margin-bottom:50px}.btn-home-header{font-family:'Flosap',sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;display:inline-block;padding:8px 28px 8px 28px;border-radius:50px;transition:.5s;margin:10px 0 0 0;color:#fff;background:#e0662a}.btn-home-header:hover{color:#fff}.btn-home-play-circle{line-height:0;color:#e0662a;font-size:37px;transition:.3s;margin-right:8px;display:flex;align-items:center;margin:10px 0 0 25px}.btn-home-play-circle:hover{color:#e0662a}.btn-home-play-circle span{font-family:'Flosap',sans-serif;font-size:14px;font-weight:600}.btn-home-play-circle i{margin-right:8px}.home-header-col-img{display:flex;align-items:center;flex-wrap:wrap}.home-header-col-txt{padding-left:312px!important}@media(max-width:1600px){.home-header-col-txt{padding-left:calc(var(--bs-gutter-x)*3)!important}}@media(max-width:1200px){.home-header-col-txt{padding-left:calc(var(--bs-gutter-x)*.5)!important}}.header-navi-design{background:#fff!important}.navbar-navi-design a,.navbar-navi-design a:focus{font-size:14px!important;color:#024059!important;font-family:'Flosap',sans-serif!important}.navbar-navi-design a:hover,.navbar-navi-design .active,.navbar-navi-design .active:focus,.navbar-navi-design li:hover>a{color:#024059}.mobile-nav-toggle-design{color:#024059}.section-title-about p{color:#024059!important}.section-bg-skills{background-color:#024059;padding:90px 0}@media(max-width:768px){.section-bg-skills{padding:60px 0}}.section-title-skills h3{font-size:32px!important;font-weight:500!important;margin-bottom:43px;position:relative;color:#e0662a!important;font-family:'Flosap',sans-serif!important}.section-title-skills p{font-family:'Flosap',sans-serif;font-weight:400;font-size:24px;color:#fff;margin-bottom:44px!important}.team-box-member h4{font-weight:500;margin-bottom:10px!important;font-size:24px;color:#04153d!important}.team-box-member span{line-height:24px;font-size:18px!important;margin-bottom:0;color:#04153d!important;font-family:'Flosap',sans-serif}.team-box-member p{line-height:24px;font-size:18px!important;margin:40px 0 0 0!important;color:#04153d!important;font-family:'Flosap',sans-serif}.team-box-member a{font-size:18px!important;margin-bottom:0;color:#42a3ad!important;font-family:'Flosap',sans-serif}.icon-box-glossar{box-shadow:0 0 25px 0 rgba(0,0,0,.1);padding:30px 32px;background:#fff}.icon-box-glossar .icon{margin-bottom:18px}.icon-box-glossar .icon i{color:#35667a;font-size:32px}.icon-box-glossar .icon span{color:#35667a;font-size:18px;font-family:'Flosap',sans-serif;font-weight:400;padding-left:9px}.icon-box-glossar h4{font-weight:600;margin-bottom:42px;font-size:24px;color:#04153d;font-family:'Flosap',sans-serif}.icon-box-glossar p{line-height:30px;font-size:18px;color:#04153d;font-family:'Flosap',sans-serif;font-weight:400}.icon-box-glossar .begriffe{font-size:24px;font-weight:300;margin-bottom:27px}.section-bg-glossar{background-color:#fff}.icon-begriffe{padding:33px 48px}.icon-begriffe .icon{margin-bottom:21px}.glossar-btn{font-family:'Flosap',sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;display:inline-block;padding:10px 25px;border-radius:50px;color:#42a3ad;border:2px solid #42a3ad}.tag-btn{font-weight:600;font-size:12px;letter-spacing:1px;display:inline-block;padding:5px 10px;border-radius:16px;border:2px solid #42a3ad;margin:0 2px 5px 0}.icon-begriffe a:hover{color:#42a3ad}.section-title-skills-produkt h3{font-size:40px!important;font-weight:600!important;margin-bottom:43px;position:relative;color:#35667a!important;font-family:'Flosap',sans-serif!important}.section-title-skills-produkt p{font-family:'Flosap',sans-serif;font-weight:400;font-size:18px;color:#04153d;margin-bottom:44px!important}#hero2{width:100%;background:#024059}#hero2 .container{padding-top:72px}#hero2 h1{margin:0 0 10px 0;font-size:48px;font-weight:600;line-height:56px;color:#fff;font-family:'Flosap',sans-serif}#hero2 h2{color:#fff;margin-bottom:50px;font-size:24px;font-family:'Flosap',sans-serif}@media(max-width:1200px){#hero2 .container-fluid{margin:5rem 0!important}.home-header-title{margin-top:25px;margin-bottom:15px;font-size:28px}.home-header-widget-container{padding-top:100px;padding-bottom:45px}.home-header-text{font-size:18px;margin-bottom:30px}}.error-404{padding:30px}.error-404 h1{font-size:180px;font-weight:700;color:#4154f1;margin-bottom:0;line-height:150px}.error-404 h2{font-size:24px;font-weight:700;color:#012970;margin-bottom:30px}.error-404 .btn{background:#51678f;color:#fff;padding:8px 30px}.error-404 .btn:hover{background:#3e4f6f}@media(min-width:992px){.error-404 img{max-width:50%}}#hero3{width:100%;height:80vh;background:#024059}#hero3 h1{margin:0 0 10px 0;font-size:48px;font-weight:600;line-height:56px;color:#fff;font-family:'Flosap',sans-serif}#hero3 h2{color:#fff;margin-bottom:50px;font-size:24px;font-family:'Flosap',sans-serif}.card-title-asap{font-family:'Flosap',sans-serif!important;font-size:18px!important;font-weight:500!important;color:#012970!important}.inner-page .dx-widget{font-family:'Flosap-Condensed',sans-serif!important}.input-validation-error{border-color:#f00!important}.input-validation-error-checkbox{border-color:#f00!important}.form-check-input{margin-top:.3rem!important}.red-icon{position:absolute;top:-33px;right:0;background-color:#cc4f28;color:#fff;font-weight:bold;padding:0 10px;height:66px;line-height:66px;border-radius:33px}.tooltip{--bs-tooltip-bg:#42a3ad;--bs-tooltip-opacity:1}.tooltip-inner{background-color:#fff;text-align:left;color:#000;border:2px solid #42a3ad;min-width:250px;padding:10px}.tooltip-inner ul{margin:0;padding:0}.tooltip-inner ul li{margin:0 0 10px 15px}.tooltip-inner ul li:last-child{margin-bottom:0}@media(min-width:768px){.glossary-container{-webkit-column-count:3;-moz-column-count:3;column-count:3}.glossary-container .glossary-letter{break-inside:avoid-column}}.glossary-container .glossary-letter{display:block;margin:0 20px 30px 0;border-top:2px solid #35667a}.glossary-container .glossary-letter h2{display:block;height:50px;width:50px;margin-top:-2px;margin-bottom:20px;line-height:50px;color:#fff;text-align:center;background-color:#35667a;border-radius:0 0 5px 5px}.glossary-container .glossary-letter ul li{padding:0;margin:0 0 10px 15px;list-style:disc}.glossary-container .glossary-letter ul li::marker{color:#35667a}.glossary-container .glossary-letter ul li a{color:#35667a}.news .news-flters{list-style:none;margin-bottom:20px}.news .news-flters li{cursor:pointer;display:inline-block;transition:all .3s;padding:16px 0}.news .news-flters li a{margin:10px 5px;font-size:18px;font-weight:500;line-height:1;color:#444;padding:8px 20px;border-radius:50px;font-family:'Flosap',sans-serif}.news .news-flters li a:hover,.news .news-flters li.filter-active a{background:#42a3ad;color:#fff}.news .news-flters li:first-child{margin-left:0}.news .news-flters li:last-child{margin-right:0}@media(max-width:575px){.news .news-flters li{font-size:18px;margin:0 5px}}.news .news-wrap{box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:10px;height:100%;overflow:hidden;background-color:#fff}.news .news-wrap img{transition:.3s;position:relative;z-index:1;height:240px;width:100%;object-fit:cover}.news .news-wrap .news-info{padding:20px 15px 15px 15px;background-color:#fff;position:relative;border-top:1px solid #f3f3f3;z-index:2}.news .news-wrap .news-info h4{font-size:24px;font-weight:600;font-family:'Flosap',sans-serif;margin-bottom:10px;height:58px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news .news-wrap .news-info h4 a{line-height:25px;color:#04153d;transition:.3s;text-decoration:none}.news .news-wrap .news-info h4 a:hover{color:#04153d}.news .meta-top ul{display:flex;list-style:none;align-items:center;padding:0;margin:0}.news .meta-top ul li+li{padding-left:20px}.news .meta-top i{font-size:16px;margin-right:5px;line-height:0;color:#444}.news .meta-top span{color:#444;font-size:14px;display:inline-block;line-height:1;font-family:'Flosap',sans-serif;font-weight:400}.news .news-wrap .news-info p{color:#04153d;font-size:18px;height:93px;margin-bottom:53px;font-family:'Flosap',sans-serif;font-weight:400}.news .news-pagination{color:#04153d}.news .pagination-center{display:flex;padding:0;margin:0}.news .pagination-center span{font-size:18px;display:inline-block;padding:8px 0;line-height:1;margin-right:10px}.news .pagination-center a{font-size:18px;display:inline-block;background:#42a3ad;color:#fff;line-height:1;padding:8px 0;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s;margin-right:10px}.news .pagination-center a:hover{background:#35667a;color:#fff;text-decoration:none}.news .news-details{box-shadow:0 4px 16px rgb(0 0 0/10%);padding:30px;border-radius:10px}.news .news-details .post-img{margin:-30px -30px 20px -30px;overflow:hidden;border-radius:10px 10px 0 0}.news .news-details .title{font-size:28px;font-weight:700;padding:0;margin:20px 0 0 0;color:#024059}.news .news-details .meta-bottom{padding-top:10px;border-top:1px solid rgba(34,34,34,.15)}.news .meta-bottom ul{display:flex;list-style:none;align-items:center;padding:0;margin:0}.news .meta-bottom ul li+li{padding-left:20px}.news .meta-bottom i{font-size:16px;margin-right:8px;line-height:0;color:#444}.news .meta-bottom a{color:#42a3ad;font-size:16px;display:inline-block;line-height:1}.news .sidebar{padding:30px;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:10px}.news .news-details .content blockquote{overflow:hidden;background-color:rgba(34,34,34,.06);padding:60px;position:relative;text-align:center;margin:20px 0}.news .sidebar .sidebar-item+.sidebar-item{margin-top:40px}.news .sidebar .sidebar-title{font-size:20px;font-weight:700;padding:0;margin:0;color:#024059}.news .sidebar .categories ul{list-style:none;padding:0}.news .sidebar .categories ul a{color:var(--color-default);transition:.3s}.news .sidebar .categories ul a span{padding-left:5px;color:rgba(34,34,34,.4);font-size:14px}.news .sidebar .categories ul li+li{padding-top:10px}.news .sidebar .categories ul a:hover{color:#42a3ad}.news .sidebar .tags{margin-bottom:-10px}.news .sidebar .tags ul{list-style:none;padding:0}.news .sidebar .tags ul li{display:inline-block}.news .sidebar .tags ul a{color:#444;font-size:16px;padding:6px 20px;margin:0 6px 8px 0;border:1px solid #444;display:inline-block;transition:.3s;border-radius:50px}.news .sidebar .tags ul a:hover{color:#fff;border:1px solid #42a3ad;background:#42a3ad}.news .sidebar .tags ul a span{padding-left:5px;color:rgba(85,85,85,.8);font-size:14px}.news .news-details .content blockquote:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#42a3ad;margin-top:20px;margin-bottom:20px}.news .sidebar .recent-posts img{max-width:80px;max-height:55px;float:left}.mews .sidebar .sidebar-item+.sidebar-item{margin-top:40px}.news .sidebar .recent-posts h4{font-size:15px;margin-left:95px;font-weight:bold}.news .sidebar .recent-posts h4 a{color:var(--color-default);transition:.3s}.news .sidebar .recent-posts h4 a:hover{color:var(--color-primary)}.news .sidebar .recent-posts time{display:block;margin-left:95px;font-style:italic;font-size:14px;color:rgba(34,34,34,.4)}.news .sidebar .recent-posts .post-item+.post-item{margin-top:15px}.skills .php-email-form input[type=email]{border:0;padding:4px 8px;width:calc(100% - 100px)}.skills .php-email-form button[type=submit]{background:#42a3ad;border:0;padding:0 34px;color:#fff;transition:.4s;border-radius:.375rem}.skills .php-email-form button[type=submit]:hover{background:#35667a}@media(max-width:1400px){.news .news-wrap .news-info p{height:120px}}@media(max-width:1200px){.news .news-wrap .news-info p{height:93px}.news .news-flters{padding:0}.news .news-flters li a{padding:8px 12px;margin:0}}@media(max-width:992px){.news .news-wrap .news-info p{height:140px}}@media(max-width:768px){.news .news-wrap .news-info p{height:93px}}.blog .posts-list blog{box-shadow:0 4px 16px rgba(0,0,0,.1);padding:20px 15px;height:100%;border-radius:10px;overflow:hidden;display:block;position:relative}.blog .blog-flters{list-style:none;margin-bottom:20px}.blog .blog-flters li{cursor:pointer;display:inline-block;transition:all .3s;padding:16px 0}.blog .blog-flters li a{margin:10px 5px;font-size:18px;font-weight:500;line-height:1;color:#444;padding:8px 20px;border-radius:50px;font-family:'Flosap',sans-serif}.blog .blog-flters li a:hover,.blog .blog-flters li.filter-active a{background:#42a3ad;color:#fff}.blog .blog-flters li:first-child{margin-left:0}.blog .blog-flters li:last-child{margin-right:0}@media(max-width:575px){.blog .blog-flters li{font-size:18px;margin:0 5px}}.blog .blog-details{box-shadow:0 4px 16px rgb(0 0 0/10%);padding:30px;border-radius:10px}.blog .blog-details .post-img{margin:-30px -30px 20px -30px;overflow:hidden;border-radius:10px 10px 0 0}.blog .blog-details .title{font-size:28px;font-weight:700;padding:0;margin:20px 0 0 0;color:#024059}#blg .meta-top{position:absolute;bottom:20px;left:15px}.blog .meta-top ul{display:flex;list-style:none;align-items:center;padding:0;margin:0}.blog .meta-top ul li+li{padding-left:20px}.blog .meta-top i{font-size:16px;margin-right:5px;line-height:0;color:#444}.blog .meta-top span{color:#444;font-size:14px;display:inline-block;line-height:1}.blog .blog-details .content blockquote{overflow:hidden;background-color:rgba(34,34,34,.06);padding:60px;position:relative;text-align:center;margin:20px 0;font-weight:500;font-size:22px;line-height:1.6}.blog .blog-details .content blockquote p{color:var(--color-default);line-height:1.6;margin-bottom:0;font-style:italic;font-weight:500;font-size:22px}.blog .blog-details .content blockquote:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#42a3ad;margin-top:20px;margin-bottom:20px}.blog .blog-details .meta-bottom{padding-top:10px;margin-top:10px;border-top:1px solid rgba(34,34,34,.15)}.blog .blog-details .meta-bottom i{color:#444;display:inline}.blog .blog-details .meta-bottom a{color:#42a3ad;transition:.3s}.blog .blog-details .meta-bottom .cats{list-style:none;display:inline;padding:0 20px 0 0;font-size:14px}.blog .blog-details .meta-bottom .cats li{display:inline-block}.blog .blog-details .meta-bottom .tags{list-style:none;display:inline;padding:0;font-size:14px}.blog .blog-details .meta-bottom .tags li{display:inline-block}.blog .blog-details .meta-bottom .tags li+li::before{padding-right:6px;color:var(--color-default);content:","}.blog .blog-details .meta-bottom .share{font-size:16px}.blog .blog-details .meta-bottom .share i{padding-left:5px}.blog .post-author{padding:20px;margin-top:30px;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:10px}.blog .post-author img{max-width:120px;margin-right:20px}.blog .post-author h4{font-weight:600;font-size:22px;margin-bottom:0;padding:0;color:var(--color-default)}.blog .post-author .social-links{margin:0 10px 10px 0}.blog .post-author .social-links a{color:#42a3ad;margin-right:5px}.blog .post-author p{font-style:italic;color:rgba(108,117,125,.8);margin-bottom:0}.blog .sidebar{padding:30px;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:10px}.blog .sidebar .sidebar-title{font-size:20px;font-weight:700;padding:0;margin:0;color:#024059}.blog .sidebar .sidebar-item+.sidebar-item{margin-top:40px}.blog .sidebar .categories ul{list-style:none;padding:0}.blog .sidebar .categories ul li+li{padding-top:10px}.blog .sidebar .categories ul a{color:var(--color-default);transition:.3s}.blog .sidebar .categories ul a:hover{color:#42a3ad}.blog .sidebar .categories ul a span{padding-left:5px;color:rgba(34,34,34,.4);font-size:14px}.blog .sidebar .recent-posts .post-item+.post-item{margin-top:15px}.blog .sidebar .recent-posts img{max-width:80px;max-height:55px;float:left}.blog .sidebar .recent-posts h4{font-size:15px;margin-left:95px;font-weight:bold}.blog .sidebar .recent-posts h4 a{color:var(--color-default);transition:.3s}.blog .sidebar .recent-posts h4 a:hover{color:#42a3ad}.blog .sidebar .recent-posts time{display:block;margin-left:95px;font-style:italic;font-size:14px;color:rgba(34,34,34,.4)}.blog .sidebar .tags{margin-bottom:-10px}.blog .sidebar .tags ul{list-style:none;padding:0}.blog .sidebar .tags ul li{display:inline-block}.blog .sidebar .tags ul a{color:#024059;font-size:14px;padding:6px 20px;margin:0 6px 8px 0;border:1px solid #024059;display:inline-block;transition:.3s;border-radius:50px}.blog .sidebar .tags ul a:hover{color:#fff;border:2px solid var(--color-primary);background:#42a3ad}.blog .sidebar .tags ul a span{padding-left:5px;color:rgba(85,85,85,.8);font-size:14px}.blog .blog-pagination{margin-top:30px;color:#555}.blog .blog-pagination ul{display:flex;padding:0;margin:0;list-style:none}.blog .blog-pagination li{margin:0 5px;transition:.3s;border-radius:10px}.blog .blog-pagination li a{color:var(--color-default);padding:7px 16px;display:flex;align-items:center;justify-content:center}.blog .blog-pagination li.active,.blog .blog-pagination li:hover{background:var(--color-primary);color:#fff}.blog .blog-pagination li.active a,.blog .blog-pagination li:hover a{color:var(--color-white)}.blog .posts-list article{box-shadow:0 4px 16px rgba(0,0,0,.1);padding:30px;height:100%;border-radius:10px;overflow:hidden}.blog .posts-list .post-img{max-height:240px;margin:-30px -30px 15px -30px;overflow:hidden}.blog .posts-list .post-category{font-size:16px;color:#444;margin-bottom:10px}.blog .posts-list .title{font-size:22px;font-weight:700;padding:0;margin:0 0 40px 0}.blog .posts-list .title a{color:#024059;transition:.3s}.blog .posts-list .title a:hover{color:#42a3ad}.blog .posts-list .post-author-img{width:50px;border-radius:50%;margin-right:15px}.blog .posts-list .post-author-list{font-weight:600;margin-bottom:5px}.blog .posts-list .post-date{font-size:14px;color:#3c3c3c;margin-bottom:0}.blog .blog-pagination{color:#444}.blog .pagination-center{display:flex;padding:0;margin:0}.blog .pagination-center span{font-size:18px;display:inline-block;padding:8px 0;line-height:1;margin-right:10px}.blog .pagination-center a{font-size:18px;display:inline-block;background:#42a3ad;color:#fff;line-height:1;padding:8px 0;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s;margin-right:10px}.blog .pagination-center a:hover{background:#35667a;color:#fff;text-decoration:none}.breadcrumbs-tender{padding:0;min-height:40px;margin-top:33px}@media(max-width:992px){.breadcrumbs-tender{margin-top:29px}#tenderMap{height:400px!important}}.breadcrumbs-tender-details{margin-top:72px}.tender .suchfilter{border:0;font-size:16px;background:#42a3ad;color:#fff;transition:.3s;border-radius:50px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.tender .suchfilter:hover{background:#35667a;color:#fff}.tender .modal-header{background:#f3f5fa}.tender .modal-title{font-size:22px;font-weight:600;color:#024059}.tender .form-check-input:checked{background-color:#35667a!important;border-color:#35667a!important}.tender input[type='radio']:focus{border-color:#42a3ad;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(71,178,228,.6)}.tender .plz-search:focus{border-color:#42a3ad;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(71,178,228,.6)}.tender .fulltext-search:focus{border-color:#42a3ad;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(71,178,228,.6)}.tender .cpv-search{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.tender .cpv-search:focus{border-color:#42a3ad;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(71,178,228,.6)}.tender .treeselect-cpv .treeselect-input{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.tender .daterangepicker-angelegt{cursor:pointer;padding:5px 10px;width:100%;box-sizing:border-box;min-height:37px;background-color:#fff;border:1px solid #d7dde4;border-radius:.375rem;align-items:center;padding:2px 4px 2px 4px;display:flex;position:relative}.tender .daterangepicker-angelegt:hover{border-color:#42a3ad;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(71,178,228,.6)}.tender .res-pagination{color:#444}.tender .res-pagination .pagination-center{display:flex;padding:0;margin:0}.tender .res-pagination .pagination-center span{font-size:16px;display:inline-block;padding:8px}.tender .res-pagination .pagination-center button{border:0;font-size:16px;background:#42a3ad;color:#fff;transition:.3s;border-radius:50px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.tender .res-pagination .pagination-center button+button{margin-left:8px}.tender .res-pagination .pagination-center button:hover{background:#35667a;color:#fff}.tender .search-flters{list-style:none;margin-bottom:20px}.tender .search-flters li{display:inline-block;cursor:pointer;margin:2px 2px;line-height:1;background:#42a3ad;color:#fff;padding:8px 20px;border-radius:50px}.tender .search-flters li:hover{background:#35667a}.tender .svg-u-tender-icon{background:url("../img/sprite-unchanged-6d8df957.svg") 20.335429769392032% 70.07299270072993% no-repeat;width:28px;height:28px;min-width:28px;margin-right:.25rem}.tender .svg-u-tender-icon-a{background:url("../img/sprite-unchanged-6d8df957.svg") 26.20545073375262% 70.07299270072993% no-repeat;width:28px;height:28px;min-width:28px;margin-right:.25rem}.tender .svg-u-tender-icon-e{background:url("../img/sprite-unchanged-6d8df957.svg") 32.075471698113205% 70.07299270072993% no-repeat;width:28px;height:28px;min-width:28px;margin-right:.25rem}.tender .svg-u-tender-icon-v{background:url("../img/sprite-unchanged-6d8df957.svg") 37.9454926624738% 70.07299270072993% no-repeat;width:28px;height:28px;min-width:28px;margin-right:.25rem}.tender .member .pic-type{overflow:hidden;border-radius:50%}.tender .member{position:relative;box-shadow:0 2px 15px rgba(0,0,0,.2);padding:30px;border-radius:5px;background:#fff;transition:.5s}.tender .member .pic{overflow:hidden;width:190px;border-radius:50%}.tender .member .pic img{transition:ease-in-out .3s}.tender .member .member-info{padding-left:30px}.tender .member h4{font-weight:700;margin-bottom:5px;font-size:20px;color:#024059}.tender .member span{display:block;padding:10px 0;position:relative}.tender .member span::after{content:"";position:absolute;display:block;width:50px;height:1px;background:#cbd6e9;bottom:0;left:0}.tender .member .info-desc{font-size:14px}.tender .member .info-cat{font-size:15px;color:#024059;font-weight:600}.tender .member .info-label{font-size:11px;font-weight:800;line-height:12px;color:#024059;text-transform:uppercase}.tender .member .info-data{font-size:15px}.tender .member p{margin:10px 0 0 0;font-size:14px}.tender .member .social{margin-top:12px;display:flex;align-items:center;justify-content:flex-start}.tender .member .social a{transition:ease-in-out .3s;display:flex;align-items:center;justify-content:center;border-radius:50px;width:32px;height:32px;background:#eff2f8}.tender .member .social a i{color:#024059;font-size:16px;margin:0 2px}.tender .member .social a:hover{background:#42a3ad}.tender .member .social a:hover i{color:#fff}.tender .member .social a+a{margin-left:8px}.tender .member .besch-btn{display:inline-block;padding:2px 10px;border-radius:50px;color:#42a3ad;transition:none;font-size:16px;font-family:var(--font-primary);transition:.3s;border:1px solid #42a3ad}.tender .member .besch-btn:hover{background:#42a3ad;color:#fff}.tender .tender-details{box-shadow:0 4px 16px rgb(0 0 0/10%);padding:30px;border-radius:10px;font-family:var(--font-primary)}.tender .tender-details .title{font-size:28px;font-weight:600;padding:0;margin:0;color:#024059}.tender .tender-details .info-label{font-size:16px;font-weight:600;line-height:19px;color:#024059;text-transform:uppercase}.tender .tender-details .info-data{font-size:16px;font-weight:500}.tender .tender-details .content h3{font-size:16px;font-weight:600;line-height:19px;color:#024059;text-transform:uppercase}.tender .sidebar{padding:30px;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:10px}.tender .sidebar .sidebar-title{font-size:20px;font-weight:700;padding:0;margin:0;color:#024059}.tender .sidebar .sidebar-item+.sidebar-item{margin-top:40px}.tender .sidebar .categories ul{list-style:none;padding:0}.tender .sidebar .categories ul li+li{padding-top:10px}.tender .sidebar .categories ul li span{color:var(--color-default);padding-left:5px}.tender .sidebar .buy-btn{display:inline-block;padding:12px 35px;border-radius:50px;color:#42a3ad;transition:none;font-size:16px;font-weight:500;font-family:var(--font-primary);transition:.3s;border:1px solid #42a3ad}.tender .sidebar .buy-btn:hover{background:#42a3ad;color:#fff}.tender .sidebar iframe{margin-top:30px}.tender .sidebar #tenderMap{height:400px!important}.tender .tender-details .content blockquote{overflow:hidden;background-color:rgba(34,34,34,.06);padding:20px;position:relative;margin:20px 0}.tender .tender-details .content blockquote p{color:var(--color-default);line-height:1.6;margin-bottom:0;font-style:italic}.tender .tender-details .content blockquote:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#42a3ad;margin-top:20px;margin-bottom:20px}.tender .modal-content{padding:10px;background:#f3f5fa;border-radius:5px;transition:.5s}.tender .modal-content .col-form-label{color:#024059;font-weight:700}.tender .modal-content .form-check-label{color:#024059;font-weight:700}#tenderMap{height:90%;box-shadow:0 2px 15px rgba(0,0,0,.1);border-radius:5px;transition:.5s}#results-count{text-align:center;color:#024059;font-weight:600}.bd-navbar-toggle i{color:#fff;font-size:28px;cursor:pointer;line-height:0;transition:.5s}.offcanvas-title{color:#024059;font-weight:600}.bd-navbar-toggle{display:none}
/*!bd-layout
 * Bootstrap Docs (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under the Creative Commons Attribution 3.0 Unported License.
 * For details, see https://creativecommons.org/licenses/by/3.0/.
 */
:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows,1),1fr);grid-template-columns:repeat(var(--bs-columns,12),1fr);gap:var(--bs-gap,1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width:576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width:768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width:992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width:1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width:1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}:root,[data-bs-theme="light"]{--bd-purple:#4c0bce;--bd-violet:#712cf9;--bd-accent:#ffe484;--bd-violet-rgb:112.520718,44.062154,249.437846;--bd-accent-rgb:255,228,132;--bd-pink-rgb:214,51,132;--bd-teal-rgb:32,201,151;--bd-violet-bg:var(--bd-violet);--bd-toc-color:var(--bd-violet);--bd-sidebar-link-bg:rgba(var(--bd-violet-rgb),.1);--bd-callout-link:10,88,202;--bd-callout-code-color:#ab296a;--bd-pre-bg:var(--bs-tertiary-bg)}[data-bs-theme="dark"]{--bd-violet:#9461fb;--bd-violet-bg:#712cf9;--bd-toc-color:var(--bs-emphasis-color);--bd-sidebar-link-bg:rgba(84,33,187,.5);--bd-callout-link:110,168,254;--bd-callout-code-color:#e685b5;--bd-pre-bg:#1b1f22}.bd-navbar{padding:.75rem 0;background-color:transparent;box-shadow:0 .5rem 1rem rgba(0,0,0,.15),inset 0 -1px 0 rgba(255,255,255,.15)}.bd-navbar::after{position:absolute;inset:0;z-index:-1;display:block;content:"";background-image:linear-gradient(rgba(var(--bd-violet-rgb),1),rgba(var(--bd-violet-rgb),.95))}@media(max-width:991.98px){.bd-navbar .bd-navbar-toggle{width:4.25rem}}.bd-navbar .navbar-toggler{padding:0;margin-right:-.5rem;border:0}.bd-navbar .navbar-toggler:first-child{margin-left:-.5rem}.bd-navbar .navbar-toggler .bi{width:1.5rem;height:1.5rem}.bd-navbar .navbar-toggler:focus{box-shadow:none}.bd-navbar .navbar-brand{color:#fff;transition:transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.bd-navbar .navbar-brand{transition:none}}.bd-navbar .navbar-brand:hover{transform:rotate(-5deg) scale(1.1)}.bd-navbar .navbar-toggler,.bd-navbar .nav-link{padding-right:.25rem;padding-left:.25rem;color:rgba(255,255,255,.85)}.bd-navbar .navbar-toggler:hover,.bd-navbar .navbar-toggler:focus,.bd-navbar .nav-link:hover,.bd-navbar .nav-link:focus{color:#fff}.bd-navbar .navbar-toggler.active,.bd-navbar .nav-link.active{font-weight:600;color:#fff}.bd-navbar .navbar-nav-svg{display:inline-block;vertical-align:-.125rem}.bd-navbar .offcanvas-lg{background-color:var(--bd-violet-bg);border-left:0}@media(max-width:991.98px){.bd-navbar .offcanvas-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)}}.bd-navbar .dropdown-toggle:focus:not(:focus-visible){outline:0}.bd-navbar .dropdown-menu{--bs-dropdown-min-width:12rem;--bs-dropdown-padding-x:.25rem;--bs-dropdown-padding-y:.25rem;--bs-dropdown-link-hover-bg:rgba(var(--bd-violet-rgb),.1);--bs-dropdown-link-active-bg:rgba(var(--bd-violet-rgb),1);--bs-dropdown-font-size:.875rem;font-size:.875rem;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.bd-navbar .dropdown-menu li+li{margin-top:.125rem}.bd-navbar .dropdown-menu .dropdown-item{border-radius:.25rem}.bd-navbar .dropdown-menu .dropdown-item:active .bi{color:inherit!important}.bd-navbar .dropdown-menu .active{font-weight:600}.bd-navbar .dropdown-menu .active .bi{display:block!important}.bd-navbar .dropdown-menu-end{--bs-dropdown-min-width:8rem}[data-bs-theme="dark"] .bd-navbar{box-shadow:0 .5rem 1rem rgba(0,0,0,.15),inset 0 -1px 0 rgba(255,255,255,.15)}:root{--docsearch-primary-color:var(--bd-violet);--docsearch-logo-color:var(--bd-violet)}[data-bs-theme="dark"]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-muted-color:#7f8497}.bd-search{position:relative}@media(min-width:992px){.bd-search{position:absolute;top:.875rem;left:50%;width:200px;margin-left:-100px}}@media(min-width:1200px){.bd-search{width:280px;margin-left:-140px}}.DocSearch-Container{--docsearch-muted-color:var(--bs-secondary-color);--docsearch-hit-shadow:none;z-index:2000;cursor:auto}@media(min-width:992px){.DocSearch-Container{padding-top:4rem}}.DocSearch-Button{--docsearch-searchbox-background:rgba(0,0,0,.1);--docsearch-searchbox-color:#fff;--docsearch-searchbox-focus-background:rgba(0,0,0,.25);--docsearch-searchbox-shadow:0 0 0 .25rem rgba(255,228,132,.4);--docsearch-text-color:#fff;--docsearch-muted-color:rgba(255,255,255,.65);width:100%;height:38px;margin:0;border:1px solid rgba(255,255,255,.4);border-radius:.375rem}.DocSearch-Button .DocSearch-Search-Icon{opacity:.65}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{border-color:#ffe484}.DocSearch-Button:active .DocSearch-Search-Icon,.DocSearch-Button:focus .DocSearch-Search-Icon,.DocSearch-Button:hover .DocSearch-Search-Icon{opacity:1}@media(max-width:991.98px){.DocSearch-Button,.DocSearch-Button:hover,.DocSearch-Button:focus{background:transparent;border:0;box-shadow:none}.DocSearch-Button:focus{box-shadow:var(--docsearch-searchbox-shadow)}}@media(max-width:991.98px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch-Button-Keys{min-width:0;padding:.125rem .25rem;background:rgba(0,0,0,.25);border-radius:.25rem}.DocSearch-Button-Key{top:0;width:auto;height:1.25rem;padding-right:.125rem;padding-left:.125rem;margin-right:0;font-size:.875rem;background:none;box-shadow:none}.DocSearch-Commands-Key{padding-left:1px;font-size:.875rem;background-color:rgba(0,0,0,.1);background-image:none;box-shadow:none}.DocSearch-Form{border-radius:var(--bs-border-radius)}.DocSearch-Hits mark{padding:0}.DocSearch-Hit{padding-bottom:0;border-radius:0}.DocSearch-Hit a{border-radius:0;border:solid var(--bs-border-color);border-width:0 1px 1px}.DocSearch-Hit:first-child a{border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);border-top-width:1px}.DocSearch-Hit:last-child a{border-bottom-right-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius)}.DocSearch-Hit-icon{display:flex;align-items:center}.DocSearch-Logo svg .cls-1,.DocSearch-Logo svg .cls-2{fill:var(--docsearch-logo-color)}.bd-masthead{--bd-pink-rgb:214,51,132;padding:3rem 0;background-image:linear-gradient(180deg,rgba(var(--bs-body-bg-rgb),.01),rgba(var(--bs-body-bg-rgb),1) 85%),radial-gradient(ellipse at top left,rgba(var(--bs-primary-rgb),.5),transparent 50%),radial-gradient(ellipse at top right,rgba(var(--bd-accent-rgb),.5),transparent 50%),radial-gradient(ellipse at center right,rgba(var(--bd-violet-rgb),.5),transparent 50%),radial-gradient(ellipse at center left,rgba(var(--bd-pink-rgb),.5),transparent 50%)}.bd-masthead h1{--bs-heading-color:var(--bs-emphasis-color);font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.bd-masthead h1{font-size:4rem}}.bd-masthead .lead{font-size:1rem;font-weight:400;color:var(--bs-secondary-color)}.bd-masthead .bd-code-snippet{margin:0;border-color:var(--bs-border-color-translucent);border-width:1px;border-radius:.5rem}.bd-masthead .highlight{width:100%;padding:.5rem 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(var(--bs-body-color-rgb),.075);border-radius:calc(.5rem - 1px)}@media(min-width:992px){.bd-masthead .highlight{padding-right:4rem}}.bd-masthead .highlight pre{padding:0;margin:.625rem 0;overflow:hidden}.bd-masthead .btn-clipboard{position:absolute;top:-.625rem;right:0;background-color:transparent}.bd-masthead #carbonads{margin-inline:auto}@media(min-width:768px){.bd-masthead .lead{font-size:calc(1.275rem + .3vw)}}@media(min-width:768px) and (min-width:1200px){.bd-masthead .lead{font-size:1.5rem}}.masthead-followup h2,.masthead-followup h3,.masthead-followup h4{--bs-heading-color:var(--bs-emphasis-color)}.masthead-followup .lead{font-size:1rem}@media(min-width:768px){.masthead-followup .lead{font-size:1.25rem}}.masthead-followup-icon{padding:1rem;color:rgba(var(--bg-rgb),1);background-color:rgba(var(--bg-rgb),.1);background-blend-mode:multiply;border-radius:1rem;mix-blend-mode:darken}.masthead-followup-icon svg{filter:drop-shadow(0 1px 1px var(--bs-body-bg))}.masthead-notice{background-color:var(--bd-accent);box-shadow:inset 0 -1px 1px rgba(var(--bs-body-color-rgb),.15),0 .25rem 1.5rem rgba(var(--bs-body-bg-rgb),.75)}.animate-img>img{transition:transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.animate-img>img{transition:none}}.animate-img:hover>img{transform:scale(1.1)}[data-bs-theme="dark"] .masthead-followup-icon{mix-blend-mode:lighten}#carbonads{position:static;display:block;max-width:400px;padding:15px 15px 15px 160px;margin:2rem 0;overflow:hidden;font-size:.8125rem;line-height:1.4;text-align:left;background-color:var(--bs-tertiary-bg)}#carbonads a{color:var(--bs-body-color);text-decoration:none}@media(min-width:576px){#carbonads{border-radius:.5rem}}.carbon-img{float:left;margin-left:-145px}.carbon-poweredby{display:block;margin-top:.75rem;color:var(--bs-body-color)!important}.bd-content>h2,.bd-content>h3,.bd-content>h4{--bs-heading-color:var(--bs-emphasis-color)}.bd-content>h2:not(:first-child){margin-top:3rem}.bd-content>h3{margin-top:2rem}.bd-content>ul li,.bd-content>ol li{margin-bottom:.25rem}.bd-content>ul li>p~ul,.bd-content>ol li>p~ul{margin-top:-.5rem;margin-bottom:1rem}.bd-content>.table,.bd-content>.table-responsive .table{--bs-table-border-color:var(--bs-border-color);max-width:100%;margin-bottom:1.5rem;font-size:.875rem}@media(max-width:991.98px){.bd-content>.table.table-bordered,.bd-content>.table-responsive .table.table-bordered{border:0}}.bd-content>.table thead,.bd-content>.table-responsive .table thead{border-bottom:2px solid currentcolor}.bd-content>.table tbody:not(:first-child),.bd-content>.table-responsive .table tbody:not(:first-child){border-top:2px solid currentcolor}.bd-content>.table th:first-child,.bd-content>.table td:first-child,.bd-content>.table-responsive .table th:first-child,.bd-content>.table-responsive .table td:first-child{padding-left:0}.bd-content>.table th:not(:last-child),.bd-content>.table td:not(:last-child),.bd-content>.table-responsive .table th:not(:last-child),.bd-content>.table-responsive .table td:not(:last-child){padding-right:1.5rem}.bd-content>.table th,.bd-content>.table-responsive .table th{color:var(--bs-emphasis-color)}.bd-content>.table strong,.bd-content>.table-responsive .table strong{color:var(--bs-emphasis-color)}.bd-content>.table th,.bd-content>.table td:first-child>code,.bd-content>.table-responsive .table th,.bd-content>.table-responsive .table td:first-child>code{white-space:nowrap}.table-options td:nth-child(2){min-width:160px}.table-options td:last-child,.table-utilities td:last-child{min-width:280px}.table-swatches th{color:var(--bs-emphasis-color)}.table-swatches td code{white-space:nowrap}.bd-title{--bs-heading-color:var(--bs-emphasis-color);font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){.bd-title{font-size:3rem}}.bd-lead{font-size:calc(1.275rem + .3vw);font-weight:300}@media(min-width:1200px){.bd-lead{font-size:1.5rem}}.bi{width:1em;height:1em;vertical-align:-.125em;fill:currentcolor}@media(min-width:992px){.border-lg-start{border-left:var(--bs-border-width) solid var(--bs-border-color)}}.bd-summary-link{color:var(--bs-link-color)}.bd-summary-link:hover,details[open]>.bd-summary-link{color:var(--bs-link-hover-color)}[data-bs-theme="blue"]{--bs-body-color:var(--bs-white);--bs-body-color-rgb:255,255,255;--bs-body-bg:var(--bs-blue);--bs-body-bg-rgb:13,110,253;--bs-tertiary-bg:#0a58ca}[data-bs-theme="blue"] .dropdown-menu{--bs-dropdown-bg:#0c63e4;--bs-dropdown-link-active-bg:#084298}[data-bs-theme="blue"] .btn-secondary{--bs-btn-bg:#3d8bfc;--bs-btn-border-color:rgba(255,255,255,.25);--bs-btn-hover-bg:#247cfc;--bs-btn-hover-border-color:rgba(255,255,255,.25);--bs-btn-active-bg:#0b6dfb;--bs-btn-active-border-color:rgba(255,255,255,.5);--bs-btn-focus-border-color:rgba(255,255,255,.5);--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(255,255,255,.2)}.skippy{background-color:#4c0bce}.skippy a{color:#fff}@media(min-width:992px){.bd-sidebar{position:-webkit-sticky;position:sticky;top:5rem;display:block!important;height:calc(100vh - 6rem);padding-left:.25rem;margin-left:-.25rem;overflow-y:auto}}@media(max-width:991.98px){.bd-sidebar .offcanvas-lg{border-right-color:var(--bs-border-color);box-shadow:0 1rem 3rem rgba(0,0,0,.175)}}.bd-links-heading{color:var(--bs-emphasis-color)}@media(max-width:991.98px){.bd-links-nav{font-size:.875rem}}@media(max-width:991.98px){.bd-links-nav{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}.bd-links-nav .bd-links-group{-moz-column-break-inside:avoid;break-inside:avoid}.bd-links-nav .bd-links-span-all{-moz-column-span:all;column-span:all}}.bd-links-link{padding:.1875rem .5rem;margin-top:.125rem;margin-left:1.125rem;color:var(--bs-body-color);text-decoration:none}.bd-links-link:hover,.bd-links-link:focus,.bd-links-link.active{color:var(--bs-emphasis-color);background-color:var(--bd-sidebar-link-bg)}.bd-links-link.active{font-weight:600}.bd-gutter{--bs-gutter-x:3rem}@media(min-width:992px){.bd-layout{display:grid;grid-template-areas:"sidebar main";grid-template-columns:2fr 6fr;gap:1.5rem}}.bd-sidebar{grid-area:sidebar}.bd-main{grid-area:main}@media(max-width:991.98px){.bd-main{max-width:760px;margin-inline:auto}}@media(min-width:768px){.bd-main{display:grid;grid-template-areas:"intro" "toc" "content";grid-template-rows:auto auto 1fr;column-gap:inherit}}@media(min-width:992px){.bd-main{grid-template-areas:"intro   toc" "content toc";grid-template-rows:auto 1fr;grid-template-columns:4fr 1fr}}.bd-intro{grid-area:intro}.bd-toc{grid-area:toc}.bd-content{grid-area:content;min-width:1px}@media(min-width:992px){.bd-toc{position:-webkit-sticky;position:sticky;top:5rem;right:0;z-index:2;height:calc(100vh - 7rem);overflow-y:auto}}.bd-toc nav{font-size:.875rem}.bd-toc nav ul{padding-left:0;margin-bottom:0;list-style:none}.bd-toc nav ul ul{padding-left:1rem}.bd-toc nav a{display:block;padding:.125rem 0 .125rem .75rem;color:inherit;text-decoration:none;border-left:.125rem solid transparent}.bd-toc nav a:hover,.bd-toc nav a.active{color:var(--bd-toc-color);border-left-color:var(--bd-toc-color)}.bd-toc nav a.active{font-weight:500}.bd-toc nav a code{font:inherit}.bd-toc-toggle{display:flex;align-items:center}@media(max-width:575.98px){.bd-toc-toggle{justify-content:space-between;width:100%}}@media(max-width:767.98px){.bd-toc-toggle{color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.bd-toc-toggle:hover,.bd-toc-toggle:focus,.bd-toc-toggle:active,.bd-toc-toggle[aria-expanded="true"]{color:var(--bd-violet);background-color:var(--bs-body-bg);border-color:var(--bd-violet)}.bd-toc-toggle:focus,.bd-toc-toggle[aria-expanded="true"]{box-shadow:0 0 0 3px rgba(var(--bd-violet-rgb),.25)}}@media(max-width:767.98px){.bd-toc-collapse nav{padding:1.25rem 1.25rem 1.25rem 1rem;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius)}}@media(min-width:768px){.bd-toc-collapse{display:block!important}}.bd-footer a{color:var(--bs-body-color);text-decoration:none}.bd-footer a:hover,.bd-footer a:focus{color:var(--bs-link-hover-color);text-decoration:underline}.bd-code-snippet{margin:0 -1.5rem 1rem;border:solid var(--bs-border-color);border-width:1px 0}@media(min-width:768px){.bd-code-snippet{margin-right:0;margin-left:0;border-width:1px;border-radius:var(--bs-border-radius)}}.bd-example{--bd-example-padding:1rem;position:relative;padding:var(--bd-example-padding);margin:0 -1.5rem 1rem;border:solid var(--bs-border-color);border-width:1px 0}.bd-example::after{display:block;clear:both;content:""}@media(min-width:768px){.bd-example{--bd-example-padding:1.5rem;margin-right:0;margin-left:0;border-width:1px;border-radius:var(--bs-border-radius)}}.bd-example+p{margin-top:2rem}.bd-example>.form-control+.form-control{margin-top:.5rem}.bd-example>.nav+.nav,.bd-example>.alert+.alert,.bd-example>.navbar+.navbar,.bd-example>.progress+.progress{margin-top:1rem}.bd-example>.dropdown-menu{position:static;display:block}.bd-example>:last-child,.bd-example>nav:last-child .breadcrumb{margin-bottom:0}.bd-example>hr:last-child{margin-bottom:1rem}.bd-example>svg+svg,.bd-example>img+img{margin-left:.5rem}.bd-example>.btn,.bd-example>.btn-group{margin:.25rem .125rem}.bd-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.bd-example>.list-group{max-width:400px}.bd-example>[class*="list-group-horizontal"]{max-width:100%}.bd-example .fixed-top,.bd-example .sticky-top{position:static;margin:calc(var(--bd-example-padding)*-1) calc(var(--bd-example-padding)*-1) var(--bd-example-padding)}.bd-example .fixed-bottom,.bd-example .sticky-bottom{position:static;margin:var(--bd-example-padding) calc(var(--bd-example-padding)*-1) calc(var(--bd-example-padding)*-1)}.bd-example .pagination{margin-bottom:0}.bd-example-row [class^="col"],.bd-example-cols [class^="col"]>*,.bd-example-cssgrid [class*="grid"]>*{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(var(--bd-violet-rgb),.15);border:1px solid rgba(var(--bd-violet-rgb),.3)}.bd-example-row .row+.row,.bd-example-cssgrid .grid+.grid{margin-top:1rem}.bd-example-row-flex-cols .row{min-height:10rem;background-color:rgba(var(--bd-violet-rgb),.15)}.bd-example-flex div:not(.vr){background-color:rgba(var(--bd-violet-rgb),.15);border:1px solid rgba(var(--bd-violet-rgb),.3)}.example-container{width:800px;--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.example-row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.example-content-main{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}@media(min-width:576px){.example-content-main{flex:0 0 auto;width:50%}}@media(min-width:992px){.example-content-main{flex:0 0 auto;width:66.666667%}}.example-content-secondary{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}@media(min-width:576px){.example-content-secondary{flex:0 0 auto;width:50%}}@media(min-width:992px){.example-content-secondary{flex:0 0 auto;width:33.333333%}}.bd-example-ratios .ratio{display:inline-block;width:10rem;color:var(--bs-secondary-color);background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color)}.bd-example-ratios .ratio>div{display:flex;align-items:center;justify-content:center}.bd-example-ratios-breakpoint .ratio-4x3{width:16rem}@media(min-width:768px){.bd-example-ratios-breakpoint .ratio-4x3{--bs-aspect-ratio:50%}}.bd-example-offcanvas .offcanvas{position:static;display:block;height:200px;visibility:visible;transform:translate(0)}.tooltip-demo a{white-space:nowrap}.tooltip-demo .btn{margin:.25rem .125rem}.custom-tooltip{--bs-tooltip-bg:var(--bs-primary)}.custom-popover{--bs-popover-max-width:200px;--bs-popover-border-color:var(--bs-primary);--bs-popover-header-bg:var(--bs-primary);--bs-popover-header-color:var(--bs-white);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:.5rem}.scrollspy-example{height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{height:350px;overflow:auto}.simple-list-example-scrollspy .active{background-color:rgba(var(--bd-violet-rgb),.15)}.bd-example-border-utils [class^="border"]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:var(--bs-tertiary-bg)}.bd-example-rounded-utils [class*="rounded"]{margin:.25rem}.bd-example-position-utils{position:relative;padding:2rem}.bd-example-position-utils .position-relative{height:200px;background-color:var(--bs-tertiary-bg)}.bd-example-position-utils .position-absolute{width:2rem;height:2rem;background-color:var(--bs-body-color);border-radius:.375rem}.bd-example-position-examples::after{content:none}.bd-example-placeholder-cards::after{display:none}.bd-example-placeholder-cards .card{width:18rem}.bd-example-toasts{min-height:240px}.bd-example-zindex-levels{min-height:15rem}.bd-example-zindex-levels>div{color:var(--bs-body-bg);background-color:var(--bd-violet);border:1px solid var(--bd-purple)}.bd-example-zindex-levels>div>span{position:absolute;right:5px;bottom:0}.bd-example-zindex-levels>:nth-child(2){top:3rem;left:3rem}.bd-example-zindex-levels>:nth-child(3){top:4.5rem;left:4.5rem}.bd-example-zindex-levels>:nth-child(4){top:6rem;left:6rem}.bd-example-zindex-levels>:nth-child(5){top:7.5rem;left:7.5rem}.highlight{position:relative;padding:.75rem 1.5rem;background-color:var(--bd-pre-bg)}@media(min-width:768px){.highlight{padding:.75rem 1.25rem;border-radius:calc(var(--bs-border-radius) - 1px)}}@media(min-width:992px){.highlight pre{margin-right:1.875rem}}.highlight pre{padding:.25rem 0 .875rem;margin-top:.8125rem;margin-bottom:0;overflow:auto;white-space:pre;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:var(--bs-body-color);word-wrap:normal}.highlight-toolbar{background-color:var(--bd-pre-bg)}.highlight-toolbar+.highlight{border-top-left-radius:0;border-top-right-radius:0}@media(min-width:768px){.bd-file-ref .highlight-toolbar{border-top-left-radius:calc(var(--bs-border-radius) - 1px);border-top-right-radius:calc(var(--bs-border-radius) - 1px)}}.bd-content .bd-code-snippet{margin-bottom:1rem}.btn-bd-primary{--bs-btn-font-weight:600;--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bd-violet-bg);--bs-btn-border-color:var(--bd-violet-bg);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:#6528e0;--bs-btn-hover-border-color:#6528e0;--bs-btn-focus-shadow-rgb:var(--bd-violet-rgb);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:#5a23c8;--bs-btn-active-border-color:#5a23c8}.btn-bd-accent{--bs-btn-font-weight:600;--bs-btn-color:var(--bd-accent);--bs-btn-border-color:var(--bd-accent);--bs-btn-hover-color:var(--bd-dark);--bs-btn-hover-bg:var(--bd-accent);--bs-btn-hover-border-color:var(--bd-accent);--bs-btn-focus-shadow-rgb:var(--bd-accent-rgb);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:var(--bs-btn-hover-bg);--bs-btn-active-border-color:var(--bs-btn-hover-border-color)}.btn-bd-light{--btn-custom-color:#9461fb;--bs-btn-color:var(--bs-gray-600);--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:var(--btn-custom-color);--bs-btn-hover-border-color:var(--btn-custom-color);--bs-btn-active-color:var(--btn-custom-color);--bs-btn-active-bg:var(--bs-white);--bs-btn-active-border-color:var(--btn-custom-color);--bs-btn-focus-border-color:var(--btn-custom-color);--bs-btn-focus-shadow-rgb:var(--bd-violet-rgb)}.bd-btn-lg{--bs-btn-border-radius:.5rem;padding:.8125rem 2rem}.bd-callout{--bs-link-color-rgb:var(--bd-callout-link);--bs-code-color:var(--bd-callout-code-color);padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;color:var(--bd-callout-color,inherit);background-color:var(--bd-callout-bg,var(--bs-gray-100));border-left:.25rem solid var(--bd-callout-border,var(--bs-gray-300))}.bd-callout h4{margin-bottom:.25rem}.bd-callout>:last-child{margin-bottom:0}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout .highlight{background-color:rgba(0,0,0,.05)}.bd-callout-info{--bd-callout-color:var(--bs-info-text-emphasis);--bd-callout-bg:var(--bs-info-bg-subtle);--bd-callout-border:var(--bs-info-border-subtle)}.bd-callout-warning{--bd-callout-color:var(--bs-warning-text-emphasis);--bd-callout-bg:var(--bs-warning-bg-subtle);--bd-callout-border:var(--bs-warning-border-subtle)}.bd-callout-danger{--bd-callout-color:var(--bs-danger-text-emphasis);--bd-callout-bg:var(--bs-danger-bg-subtle);--bd-callout-border:var(--bs-danger-border-subtle)}.bd-brand-logos{color:#712cf9}.bd-brand-logos .inverse{color:#fff;background-color:#712cf9}.bd-brand-item+.bd-brand-item{border-top:1px solid var(--bs-border-color)}@media(min-width:768px){.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid var(--bs-border-color)}}.color-swatches{margin:0 -5px}.color-swatches .bd-purple{background-color:#4c0bce}.color-swatches .bd-purple-light{background-color:#d5c1fd}.color-swatches .bd-purple-lighter{background-color:#e5e1ea}.color-swatches .bd-gray{background-color:#f9f9f9}.color-swatch{width:4rem;height:4rem}@media(min-width:768px){.color-swatch{width:6rem;height:6rem}}.swatch-blue{color:#fff;background-color:#0d6efd}.swatch-blue::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"4.50" "\a" "4.50" "\a" "4.66";background-color:#0d6efd;background-image:linear-gradient(to bottom,transparent .25rem,#fff .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-indigo{color:#fff;background-color:#6610f2}.swatch-indigo::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"7.18" "\a" "7.18" "\a" "2.92";background-color:#6610f2;background-image:linear-gradient(to bottom,transparent .25rem,#fff .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-purple{color:#fff;background-color:#6f42c1}.swatch-purple::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"6.51" "\a" "6.51" "\a" "3.22";background-color:#6f42c1;background-image:linear-gradient(to bottom,transparent .25rem,#fff .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-pink{color:#fff;background-color:#d63384}.swatch-pink::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"4.50" "\a" "4.50" "\a" "4.66";background-color:#d63384;background-image:linear-gradient(to bottom,transparent .25rem,#fff .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-red{color:#fff;background-color:#dc3545}.swatch-red::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"4.52" "\a" "4.52" "\a" "4.63";background-color:#dc3545;background-image:linear-gradient(to bottom,transparent .25rem,#fff .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-orange{color:#000;background-color:#fd7e14}.swatch-orange::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"8.17" "\a" "2.57" "\a" "8.17";background-color:#fd7e14;background-image:linear-gradient(to bottom,transparent .25rem,#000 .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-yellow{color:#000;background-color:#ffc107}.swatch-yellow::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"12.8" "\a" "1.63" "\a" "12.8";background-color:#ffc107;background-image:linear-gradient(to bottom,transparent .25rem,#000 .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-green{color:#fff;background-color:#198754}.swatch-green::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"4.53" "\a" "4.53" "\a" "4.63";background-color:#198754;background-image:linear-gradient(to bottom,transparent .25rem,#fff .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-teal{color:#000;background-color:#20c997}.swatch-teal::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"9.86" "\a" "2.12" "\a" "9.86";background-color:#20c997;background-image:linear-gradient(to bottom,transparent .25rem,#000 .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-cyan{color:#000;background-color:#0dcaf0}.swatch-cyan::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"10.7" "\a" "1.95" "\a" "10.7";background-color:#0dcaf0;background-image:linear-gradient(to bottom,transparent .25rem,#000 .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-black{color:#fff;background-color:#000}.swatch-black::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"21" "\a" "21" "\a" "1";background-color:#000;background-image:linear-gradient(to bottom,transparent .25rem,#fff .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-white{color:#000;background-color:#fff}.swatch-white::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"21" "\a" "1" "\a" "21";background-color:#fff;background-image:linear-gradient(to bottom,transparent .25rem,#000 .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-gray{color:#fff;background-color:#6c757d}.swatch-gray::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"4.68" "\a" "4.68" "\a" "4.47";background-color:#6c757d;background-image:linear-gradient(to bottom,transparent .25rem,#fff .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-gray-dark{color:#fff;background-color:#343a40}.swatch-gray-dark::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"11.5" "\a" "11.5" "\a" "1.82";background-color:#343a40;background-image:linear-gradient(to bottom,transparent .25rem,#fff .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.swatch-gray-500{color:#000;background-color:#adb5bd}.swatch-gray-500::after{position:absolute;top:1rem;right:1rem;padding-left:1rem;font-size:.75rem;line-height:1.35;white-space:pre;content:"10.1" "\a" "2.07" "\a" "10.1";background-color:#adb5bd;background-image:linear-gradient(to bottom,transparent .25rem,#000 .25rem .75rem,transparent .75rem 1.25rem,#fff 1.25rem 1.75rem,transparent 1.75rem 2.25rem,#000 2.25rem 2.75rem,transparent 2.75rem);background-repeat:no-repeat;background-size:.5rem 100%}.bd-blue-100{color:#000;background-color:#cfe2ff}.bd-blue-200{color:#000;background-color:#9ec5fe}.bd-blue-300{color:#000;background-color:#6ea8fe}.bd-blue-400{color:#000;background-color:#3d8bfd}.bd-blue-500{color:#fff;background-color:#0d6efd}.bd-blue-600{color:#fff;background-color:#0a58ca}.bd-blue-700{color:#fff;background-color:#084298}.bd-blue-800{color:#fff;background-color:#052c65}.bd-blue-900{color:#fff;background-color:#031633}.bd-indigo-100{color:#000;background-color:#e0cffc}.bd-indigo-200{color:#000;background-color:#c29ffa}.bd-indigo-300{color:#000;background-color:#a370f7}.bd-indigo-400{color:#fff;background-color:#8540f5}.bd-indigo-500{color:#fff;background-color:#6610f2}.bd-indigo-600{color:#fff;background-color:#520dc2}.bd-indigo-700{color:#fff;background-color:#3d0a91}.bd-indigo-800{color:#fff;background-color:#290661}.bd-indigo-900{color:#fff;background-color:#140330}.bd-purple-100{color:#000;background-color:#e2d9f3}.bd-purple-200{color:#000;background-color:#c5b3e6}.bd-purple-300{color:#000;background-color:#a98eda}.bd-purple-400{color:#000;background-color:#8c68cd}.bd-purple-500{color:#fff;background-color:#6f42c1}.bd-purple-600{color:#fff;background-color:#59359a}.bd-purple-700{color:#fff;background-color:#432874}.bd-purple-800{color:#fff;background-color:#2c1a4d}.bd-purple-900{color:#fff;background-color:#160d27}.bd-pink-100{color:#000;background-color:#f7d6e6}.bd-pink-200{color:#000;background-color:#efadce}.bd-pink-300{color:#000;background-color:#e685b5}.bd-pink-400{color:#000;background-color:#de5c9d}.bd-pink-500{color:#fff;background-color:#d63384}.bd-pink-600{color:#fff;background-color:#ab296a}.bd-pink-700{color:#fff;background-color:#801f4f}.bd-pink-800{color:#fff;background-color:#561435}.bd-pink-900{color:#fff;background-color:#2b0a1a}.bd-red-100{color:#000;background-color:#f8d7da}.bd-red-200{color:#000;background-color:#f1aeb5}.bd-red-300{color:#000;background-color:#ea868f}.bd-red-400{color:#000;background-color:#e35d6a}.bd-red-500{color:#fff;background-color:#dc3545}.bd-red-600{color:#fff;background-color:#b02a37}.bd-red-700{color:#fff;background-color:#842029}.bd-red-800{color:#fff;background-color:#58151c}.bd-red-900{color:#fff;background-color:#2c0b0e}.bd-orange-100{color:#000;background-color:#ffe5d0}.bd-orange-200{color:#000;background-color:#fecba1}.bd-orange-300{color:#000;background-color:#feb272}.bd-orange-400{color:#000;background-color:#fd9843}.bd-orange-500{color:#000;background-color:#fd7e14}.bd-orange-600{color:#000;background-color:#ca6510}.bd-orange-700{color:#fff;background-color:#984c0c}.bd-orange-800{color:#fff;background-color:#653208}.bd-orange-900{color:#fff;background-color:#331904}.bd-yellow-100{color:#000;background-color:#fff3cd}.bd-yellow-200{color:#000;background-color:#ffe69c}.bd-yellow-300{color:#000;background-color:#ffda6a}.bd-yellow-400{color:#000;background-color:#ffcd39}.bd-yellow-500{color:#000;background-color:#ffc107}.bd-yellow-600{color:#000;background-color:#cc9a06}.bd-yellow-700{color:#000;background-color:#997404}.bd-yellow-800{color:#fff;background-color:#664d03}.bd-yellow-900{color:#fff;background-color:#332701}.bd-green-100{color:#000;background-color:#d1e7dd}.bd-green-200{color:#000;background-color:#a3cfbb}.bd-green-300{color:#000;background-color:#75b798}.bd-green-400{color:#000;background-color:#479f76}.bd-green-500{color:#fff;background-color:#198754}.bd-green-600{color:#fff;background-color:#146c43}.bd-green-700{color:#fff;background-color:#0f5132}.bd-green-800{color:#fff;background-color:#0a3622}.bd-green-900{color:#fff;background-color:#051b11}.bd-teal-100{color:#000;background-color:#d2f4ea}.bd-teal-200{color:#000;background-color:#a6e9d5}.bd-teal-300{color:#000;background-color:#79dfc1}.bd-teal-400{color:#000;background-color:#4dd4ac}.bd-teal-500{color:#000;background-color:#20c997}.bd-teal-600{color:#000;background-color:#1aa179}.bd-teal-700{color:#fff;background-color:#13795b}.bd-teal-800{color:#fff;background-color:#0d503c}.bd-teal-900{color:#fff;background-color:#06281e}.bd-cyan-100{color:#000;background-color:#cff4fc}.bd-cyan-200{color:#000;background-color:#9eeaf9}.bd-cyan-300{color:#000;background-color:#6edff6}.bd-cyan-400{color:#000;background-color:#3dd5f3}.bd-cyan-500{color:#000;background-color:#0dcaf0}.bd-cyan-600{color:#000;background-color:#0aa2c0}.bd-cyan-700{color:#fff;background-color:#087990}.bd-cyan-800{color:#fff;background-color:#055160}.bd-cyan-900{color:#fff;background-color:#032830}.bd-gray-100{color:#000;background-color:#f8f9fa}.bd-gray-200{color:#000;background-color:#e9ecef}.bd-gray-300{color:#000;background-color:#dee2e6}.bd-gray-400{color:#000;background-color:#ced4da}.bd-gray-500{color:#000;background-color:#adb5bd}.bd-gray-600{color:#fff;background-color:#6c757d}.bd-gray-700{color:#fff;background-color:#495057}.bd-gray-800{color:#fff;background-color:#343a40}.bd-gray-900{color:#fff;background-color:#212529}.bd-white{color:#000;background-color:#fff}.bd-black{color:#fff;background-color:#000}.bd-clipboard,.bd-edit{position:relative;display:none;float:right}.bd-clipboard+.highlight,.bd-edit+.highlight{margin-top:0}@media(min-width:768px){.bd-clipboard,.bd-edit{display:block}}.btn-clipboard,.btn-edit{display:block;padding:.5em;line-height:1;color:var(--bs-body-color);background-color:var(--bd-pre-bg);border:0;border-radius:.25rem}.btn-clipboard:hover,.btn-edit:hover{color:var(--bs-link-hover-color)}.btn-clipboard:focus,.btn-edit:focus{z-index:3}.btn-clipboard{position:relative;z-index:2;margin-top:1.25rem;margin-right:.75rem}.bd-placeholder-img{font-size:1.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-anchor:middle}.bd-placeholder-img-lg{font-size:calc(1.475rem + 2.7vw)}@media(min-width:1200px){.bd-placeholder-img-lg{font-size:3.5rem}}main a,main button,main h2,main h3,main h4,main [tabindex="0"]{scroll-margin-top:80px;scroll-margin-bottom:100px}:root,[data-bs-theme="light"]{--base02:#c8c8fa;--base03:#565c64;--base04:#666;--base05:#333;--base06:#fff;--base07:#13795b;--base08:#c6303e;--base09:#087990;--base0A:#6f42c1;--base0B:#084298;--base0C:#084298;--base0D:#6f42c1;--base0E:#ab296a;--base0F:#333}[data-bs-theme="dark"]{--base02:#3e4451;--base03:#868e96;--base04:#868e96;--base05:#abb2bf;--base06:#b6bdca;--base07:#feb272;--base08:#6edff6;--base09:#feb272;--base0A:#ffe69c;--base0B:#79dfc1;--base0C:#79dfc1;--base0D:#6ea8fe;--base0E:#c29ffa;--base0F:#ea868f}[data-bs-theme="dark"] .language-diff .gd{color:#e35d6a}[data-bs-theme="dark"] .language-diff .gi{color:#479f76}.hl{background-color:var(--base02)}.c{color:var(--base03)}.err{color:var(--base08)}.k{color:var(--base0E)}.l{color:var(--base09)}.n{color:var(--base08)}.o{color:var(--base05)}.p{color:var(--base05)}.cm{color:var(--base04)}.cp{color:var(--base08)}.c1{color:var(--base03)}.cs{color:var(--base04)}.gd{color:var(--base08)}.ge{font-style:italic}.gh{font-weight:600;color:var(--base0A)}.gi{color:var(--bs-success)}.gp{font-weight:600;color:var(--base04)}.gs{font-weight:600}.gu{font-weight:600;color:var(--base0C)}.kc{color:var(--base0E)}.kd{color:var(--base0E)}.kn{color:var(--base0C)}.kp{color:var(--base0E)}.kr{color:var(--base0E)}.kt{color:var(--base0A)}.ld{color:var(--base0C)}.m{color:var(--base09)}.s{color:var(--base0C)}.na{color:var(--base0A)}.nb{color:var(--base05)}.nc{color:var(--base07)}.no{color:var(--base08)}.nd{color:var(--base07)}.ni{color:var(--base08)}.ne{color:var(--base08)}.nf{color:var(--base0B)}.nl{color:var(--base05)}.nn{color:var(--base0A)}.nx{color:var(--base0A)}.py{color:var(--base08)}.nt{color:var(--base08)}.nv{color:var(--base08)}.ow{color:var(--base0C)}.w{color:#fff}.mf{color:var(--base09)}.mh{color:var(--base09)}.mi{color:var(--base09)}.mo{color:var(--base09)}.sb{color:var(--base0C)}.sc{color:#fff}.sd{color:var(--base04)}.s2{color:var(--base0C)}.se{color:var(--base09)}.sh{color:var(--base0C)}.si{color:var(--base09)}.sx{color:var(--base0C)}.sr{color:var(--base0C)}.s1{color:var(--base0C)}.ss{color:var(--base0C)}.bp{color:var(--base05)}.vc{color:var(--base08)}.vg{color:var(--base08)}.vi{color:var(--base08)}.il{color:var(--base09)}.m+.o{color:var(--base03)}.language-sh .c{color:var(--base03)}.chroma .language-bash .line::before,.chroma .language-sh .line::before{color:var(--base03);content:"$ ";-webkit-user-select:none;-moz-user-select:none;user-select:none}.chroma .language-powershell::before{color:var(--base0C);content:"PM> ";-webkit-user-select:none;-moz-user-select:none;user-select:none}.anchor-link{padding:0 .175rem;font-weight:400;color:rgba(13,110,253,.5);text-decoration:none;opacity:0;transition:color .15s ease-in-out,opacity .15s ease-in-out}@media(prefers-reduced-motion:reduce){.anchor-link{transition:none}}.anchor-link::after{content:"#"}.anchor-link:focus,.anchor-link:hover,:hover>.anchor-link,:target>.anchor-link{color:#0d6efd;text-decoration:none;opacity:1}