html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{color:#333;background-color:#fff}summary{display:block}a{background-color:transparent;color:#337ab7;text-decoration:none}a:active,a:hover{outline:0}strong{font-weight:700}svg:not(:root){overflow:hidden}button{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1140px}}.row{margin-right:-15px;margin-left:-15px}.col-md-3,.col-md-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:992px){.col-md-3,.col-md-6{float:left}.col-md-6{width:50%}.col-md-3{width:25%}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.collapse{display:none}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-fixed-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}@media (min-width:768px){.navbar-right{float:right!important;margin-right:-15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-collapse{border-color:#e7e7e7}.container:after,.container:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{display:table;content:" "}.container:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.row:after{clear:both}:root{--clr-0:#fff;--clr-1:#000;--clr-2:#ffc30a;--clr-3:#eee;--clr-4:#f3f5ff;--clr-5:#949494;--clr-6:#4d4d4d;--fnt-700:700;--sze-12:12px;--sze-14:14px;--sze-16:16px;--sze-18:18px;--sze-20:20px;--sze-24:24px;--sze-30:30px;--sze-36:36px;--sze-48:48px;--sze-50:50px;--sze-60:60px;--sze-64:64px;--sze-65:65px;--lne-12:1.2;--lne-14:1.4;--lne-16:1.6}a,body,div,h1,h2,html,img,li,nav,p,span,summary,u,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}nav{display:block}body{line-height:1}ul{list-style:none}.btn{box-shadow:none!important}button,button:active,button:active:focus,button:focus,button:focus:active{outline:0!important;text-decoration:none}button,button:hover{transition:all 0.2s}a,a:active,a:active:focus,a:focus,a:focus:active,a:hover{text-decoration:none}a,a:focus,a:hover{color:#000;transition:all 0.2s}::selection{background:rgba(20,20,20,.6);color:#fff}::-moz-selection{background:rgba(20,20,20,.6);color:#fff}body,html{overflow-x:hidden!important}body{font-family:Gilroy,sans-serif;color:var(--clr-1)}.header .container,.welcome{position:relative}.header .navbar{background-color:#fff;border:0;border-radius:0;transition:all 0.2s}.navbar .navbar-brand{padding:0}.navbar .navbar-brand .logo{width:100%;height:80px;background-image:url(../images/logo.jpg);background-size:75px 72px;background-position:left;background-repeat:no-repeat;position:relative;left:15px}.navbar .navbar-brand .logo span{font-size:24px;height:80px;display:inline-block;padding-left:80px;vertical-align:bottom;padding-top:28px;color:#000}.header .navbar .navbar-nav>li>a{padding:35px 15px;color:var(--clr-1);position:relative}.header .navbar .navbar-nav>li>a::before{content:"";background:#135A90;width:0;height:1px;position:absolute;bottom:25px;left:0;right:0;margin:0 auto;opacity:0;transition:all 0.2s}.header .navbar .navbar-nav>li>a:hover::before{width:calc(100% - 30px);opacity:1;transition:all 0.2s}.header .navbar .navbar-nav>.msp>a{padding:20px 15px}.header .navbar .navbar-nav>.msp>a::before{display:none}.header .navbar .navbar-nav>.msp>a span{display:inline-block;font-size:var(--sze-18);height:50px;line-height:52px;padding:0 60px;border-radius:5px;transition:all 0.2s}.header .navbar .navbar-nav>.msp>a:hover span{background:#135A90;color:#fff;transition:all 0.2s}.header .mbtn,.header .navbar .navbar-nav>.msp>a span,.welcome .more .btn:hover{background:var(--clr-1);color:#fff}.header .mbtn{display:none;position:absolute;top:15px;right:15px;font-size:var(--sze-14);height:30px;line-height:30px;padding:0 20px;border-radius:5px}.welcome{background:#fcfcfc;overflow:hidden}.welcome .inner{height:100vh;display:flex;align-items:center;position:relative;z-index:1}.welcome .inner .content{padding:90px 0 0}.welcome .title{font-size:53px;line-height:55px;margin:60px 0 25px;color:#245981}.welcome .title span{display:block}.welcome .text{font-size:var(--sze-20);line-height:var(--lne-16);margin:0 0 40px}.welcome .more{margin:0 0 90px}.welcome .more .btn{background:#135A90;font-size:var(--sze-18);color:#fff;height:50px;line-height:50px;padding:0 58px;border-radius:5px;transition:all 0.2s}.welcome .more .btn:hover{transition:all 0.2s}.welcome .thumb{position:relative;height:100vh;display:flex;align-items:center;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:right}.welcome .thumb img{position:absolute;top:21%;z-index:1;width:fit-content}.about{padding:120px 0}@media (min-width:1400px){.logos{position:relative}.logos::after,.logos::before{content:"";position:absolute;width:36px;height:195px}.logos::before{bottom:10%;left:-125px}.logos::after{top:10%;right:-125px}}.about .box{background:var(--clr-0);-webkit-box-shadow:0 3px 10px 5px rgba(0,0,0,.04);-moz-box-shadow:0 3px 10px 5px rgba(0,0,0,.04);box-shadow:0 3px 10px 5px rgba(0,0,0,.04);border-radius:5px;padding:50px 30px 30px;position:relative;overflow:hidden;transition:all 0.2s}.about .box .content{position:relative;z-index:1}.about .box .title{margin:35px 0 40px;font-size:var(--sze-20);font-weight:var(--fnt-700);line-height:var(--lne-14)}.about .box .text{font-size:var(--sze-18);line-height:var(--lne-14)}.about .fcol.second .box:first-child{margin:30px 0}@media (min-width:992px){.about .box::before{content:"";position:absolute;left:0;right:0;top:-30px;width:100%;height:calc(100% + 30px);background-color:#def1fa;visibility:hidden;transition:all 0.2s}.about .box:hover::before{opacity:1;visibility:visible;transition:all 0.2s}.about .fcol.second .box:first-child{margin:0 0 30px}}.block-title .title{font-size:var(--sze-24);font-weight:var(--fnt-700);margin:15px 0 0}.about .about-content .block-title{margin:0 0 50px}.about .about-content .text{font-size:var(--sze-18);line-height:var(--lne-16)}.about .about-content .text p{margin:0 0 30px}.faq{padding:100px 0}.faq .block-title{text-align:center;margin:0 0 60px}.faq .accordion{margin:20px 0 0}.accordion{background:#fff;border-radius:5px;margin:10px;cursor:pointer;font-size:20px;border:2px solid #135A90;padding:16px 60px 12px 20px;line-height:16px;position:relative;transition:all 0.2s}.accordionDrop{padding:20px;font-size:18px;line-height:25px;color:#222}details>summary{list-style-type:none}details>summary::-webkit-details-marker{display:none}details>summary::before{content:'▶️';margin-right:5px}.footer{background:var(--clr-1);padding:35px 0 35px}.footer,.footer a{color:var(--clr-0)}.footer .divider{background:#135A90;width:30px;height:2px;margin:15px 0 10px}.footer .social span,.footer li a{display:block;padding:7px 0;line-height:25px}@media (min-width:992px){.footer li a:hover{text-decoration:underline}}.footer .social span{margin:0 0 18px}.footer .social .btn{border:1px solid #505050;font-size:var(--sze-16);width:40px;height:40px;line-height:39px;padding:0;margin:0 10px 0 0}.footer .social .btn:focus,.footer .social .btn:hover{border-color:#135A90;color:var(--clr-0)}.copyright{display:flex;flex-direction:row;background:#135A90;color:#fff;padding:22px 0 20px}.copyright .container{position:relative}.btn svg{fill:#fff;width:24px;height:38px}[type="checkbox"]:not(:checked){position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}[type="checkbox"]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:0;background:#135A90;border-radius:100%}[type="checkbox"]:not(:checked)+label:after{content:"";width:8px;height:8px;border-radius:100%;background:var(--clr-0);position:absolute;top:6px;left:6px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}[type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}@media (min-width:992px) and (max-width:1199px){.welcome .inner .content{padding:90px 0 0}}@media (max-width:991px){.header .navbar .navbar-collapse{display:none!important}.header .navbar{height:60px}.navbar .navbar-brand .logo{width:120px;height:60px;background-size:120px 27px}.header .mbtn{display:block}.about .about-content .text,.about .box .text,.copyright,.footer .social span,.footer li a{font-size:var(--sze-14)}.about .box .title,.welcome .more .btn,.welcome .text{font-size:var(--sze-16)}.block-title .title{font-size:var(--sze-18)}.welcome .title{font-size:var(--sze-48)}.welcome .more .btn{height:40px;line-height:40px;padding:0 28px;margin:0}.welcome .inner .content{padding:0}.welcome .title{margin:0 0 15px}.block-title .title{margin:10px 0 0}.about,.faq{padding:60px 0}.about .row{display:flex;flex-direction:column}.about .row .fcol.second{order:3}.about .row .fcol.third{order:1}.about .box{padding:20px}.about .box .title{margin:15px 0 10px}.about .fcol.second .box:first-child{margin:15px 0}.about .about-content{margin:0 0 40px}.about .about-content .block-title{margin:0 0 30px}.faq .block-title{margin:0 0 25px}.faq .accordion{margin:15px 0 0}.footer{padding:35px 0 40px}.footer .divider{margin:30px 0 15px}.copyright{text-align:center;padding:20px 0 70px}.copyright .sd::before{left:0;right:0;margin:0 auto;width:100%;top:74px}[type="checkbox"]:not(:checked)+label:before{bottom:0;margin:auto}[type="checkbox"]:not(:checked)+label:after{top:0;left:6px;bottom:0;margin:auto}}@media (min-width:300px) and (max-width:374px){.welcome .inner .content{padding:30px 0 0}.welcome .title{font-size:var(--sze-36)}.welcome .text{font-size:var(--sze-14)}}@media (min-width:992px) and (max-width:1024px){.navbar .navbar-brand .logo{width:100%;height:80px;background-size:52px 48px}.navbar .navbar-brand .logo span{font-size:18px;height:50px;padding-left:62px;padding-top:30px}.welcome .title{font-size:38px;line-height:41px}.welcome .text,.about .about-content .text p,.about .box .text,.footer .social span,.footer li a{font-size:16px}.welcome .inner{margin-top:30vh;height:0vh}.welcome .thumb{height:70vh;justify-content:center}.block-title .title{font-size:24px;text-align:center;line-height:27px}.copyright{padding:15px 0 15px;line-height:25px}}@media (min-width:481px) and (max-width:991px){.navbar .navbar-brand .logo{width:100%;height:55px;background-size:52px 48px}.navbar .navbar-brand .logo span{font-size:16px;height:50px;padding-left:62px;padding-top:18px}.welcome .title{font-size:38px;line-height:41px;margin-top:180px}.welcome .text,.about .about-content .text p,.about .box .text,.footer .social span,.footer li a{font-size:16px}.welcome .inner{margin-top:0vh;height:40vh}.welcome .thumb{height:50vh;justify-content:center}.block-title .title{font-size:24px;text-align:center;line-height:27px}.copyright{padding:15px 0 15px;line-height:25px}}@media (min-width:100px) and (max-width:480px){.navbar .navbar-brand .logo{width:100%;height:55px;background-size:52px 48px}.navbar .navbar-brand .logo span{font-size:13px;height:50px;padding-left:55px;padding-top:18px}.welcome .title{font-size:30px;line-height:35px}.welcome .text,.about .about-content .text p,.about .box .text,.footer .social span,.footer li a{font-size:16px}.welcome .inner{margin-top:25vh;height:50vh}.accordion{font-size:18px;line-height:22px}.block-title .title{font-size:20px;text-align:center;line-height:24px}.copyright{padding:15px 0 15px;line-height:25px}}