@keyframes scroll{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(1.111vw)}}html{overflow-x:hidden}body{overflow-x:hidden;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Poppins",sans-serif;outline:0;color:#141414;word-wrap:normal;font-weight:500;background:#e6eff5}body #header{background:#fff;box-shadow:0 0px 20px rgba(0,0,0,.3);margin-bottom:50px}body .logo-link img,body .logo-link svg{height:85px}body #mobile-menu{position:fixed;z-index:999;left:auto;right:-100vw;top:0;padding-top:0px;width:100%;height:100%;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body #mobile-menu .menu-container{height:100%;max-height:60vh;overflow:auto;position:relative;margin-top:.694vw}body #mobile-menu .icon-close-menu{position:absolute;right:100px;width:30px;top:30px;z-index:99999}body #mobile-menu .icon-close-menu rect{transition:all .2s linear}body #mobile-menu .icon-close-menu:hover{cursor:pointer}body #mobile-menu .icon-close-menu:hover rect{fill:#666}body #mobile-menu .mainmenu-container{padding:0;list-style:none;text-align:left;position:absolute;top:100px;left:50%;transform:translateX(-50%);margin:0;height:80vh;width:100%;overflow-y:auto;flex-direction:column}body #mobile-menu .mainmenu-container .mainmenu{padding:0 45px 10px;list-style:none;text-align:left;position:relative;margin:0 auto;width:100%;display:flex;flex-direction:column;justify-content:flex-start}body #mobile-menu .mainmenu-container .mainmenu li{margin-bottom:0;border-bottom:1px solid #dfe0e1;width:100%;background:#1d7dca;color:#fff}body #mobile-menu .mainmenu-container .mainmenu li:hover{cursor:pointer}body #mobile-menu .mainmenu-container .mainmenu li.menu-item-has-children{position:relative}body #mobile-menu .mainmenu-container .mainmenu li.menu-item-has-children .sub-menu{display:none;list-style:none;padding:0}body #mobile-menu .mainmenu-container .mainmenu li.menu-item-has-children .sub-menu li{border:none}body #mobile-menu .mainmenu-container .mainmenu li.menu-item-has-children .sub-menu li a{padding:8px 20px;font-size:14px;line-height:22px}body #mobile-menu .mainmenu-container .mainmenu li.menu-item-has-children::after{color:#fff;position:absolute;content:"";font-family:FontAwesome;right:15px;top:12px;font-size:14px}body #mobile-menu .mainmenu-container .mainmenu li:last-child{margin-bottom:0}body #mobile-menu .mainmenu-container .mainmenu li a{font-size:16px;line-height:26px;color:#fff;font-weight:500;padding:8px 10px;display:block}body #mobile-menu .mainmenu-container .mainmenu li a:hover{text-decoration:none}body .burger{top:50%;right:50px;position:absolute;width:30px;height:23px;display:none;transform:translateY(-50%)}body .burger:hover{cursor:pointer}body .burger:hover span{width:30px !important}body .burger span{height:3px;background:#1d7dca;width:30px;margin-bottom:0px;position:absolute;right:0;transition:all .2s linear}body .burger span:nth-child(1){top:0}body .burger span:nth-child(2){top:9px}body .burger span:nth-child(3){top:18px}body .mainmenu.desktop{margin:0 0 0px 0;padding:0;list-style:none;display:flex;flex-direction:row;align-items:center}body .mainmenu.desktop li{border-bottom:3px solid #fff}body .mainmenu.desktop li:hover{border-bottom:3px solid #1d7dca}body .mainmenu.desktop li.menu-item-has-children{padding-right:20px;position:relative}body .mainmenu.desktop li.menu-item-has-children:hover .sub-menu{display:block}body .mainmenu.desktop li.menu-item-has-children::after{color:#1d7dca;position:absolute;content:"";font-family:FontAwesome;right:15px;top:50%;transform:translateY(-50%);font-size:14px}body .mainmenu.desktop li a{color:#1d7dca;fill:#1d7dca;font-size:16px;padding:13px 17px;display:block}body .mainmenu.desktop li a:hover{text-decoration:none}body .mainmenu.desktop .sub-menu{display:none;position:absolute;left:0;top:53px;width:200px;padding:0;z-index:9}body .mainmenu.desktop .sub-menu li{background:#1d7dca;color:#fff;border:none;transition:all .2s linear}body .mainmenu.desktop .sub-menu li:hover{background:#fff}body .mainmenu.desktop .sub-menu li:hover a{color:#1d7dca !important}body .mainmenu.desktop .sub-menu li a{color:#fff;font-size:13px;padding-left:20px}body #footer{background-color:#1d7dcb;margin-top:40px;padding-top:80px;padding-bottom:80px;position:relative;z-index:1}body #footer h5{font-weight:600}body #footer *{color:#fff;font-size:14px}body #footer .menu{padding:0;margin:0;list-style:none}body #footer .menu li{margin:5px 0}body #footer .menu a{transition:.4s}body #footer .menu a:hover{text-decoration:none;font-style:italic;transform:skew(-8deg)}body #footer .social{padding:0;margin:25px 0 0 0;list-style:none;display:flex}body #footer .social li{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 15px;transition:all .2s linear}body #footer .social li:hover{cursor:pointer;opacity:.8}body #footer .social li.facebook{background:#3b5998}body #footer .social li.instagram{background:#b631cb}body #footer .social li.twitter{background:#1da1f2}body .resume-box{background:#fff;padding:30px;border-radius:10px;margin-bottom:30px;transition:all .2s linear;max-height:100%;overflow:auto;z-index:9}body .resume-box h4{border-bottom:2px solid #999;margin-bottom:15px;text-transform:uppercase;font-size:20px;margin-top:30px}body .resume-box h5{font-size:16px;text-transform:uppercase}body .resume-box p{font-size:13px;color:rgba(0,0,0,.631372549)}body .wpcf7-form h2{text-transform:uppercase}body .wpcf7-form .dscf7_signature_inner .digital_signature-pad{border:1px solid #ccc;border-radius:5px}body .wpcf7-form .white-box{background:#fff;padding:30px;border-radius:10px;margin-bottom:30px}body .wpcf7-form .white-box.smallpadding{padding:15px;margin-bottom:15px;background:#f0f2f4}body .wpcf7-form p{color:rgba(0,0,0,.631372549);margin:0}body .wpcf7-form .wpcf7-spinner{display:block;margin:15px auto 0}body .wpcf7-form label{text-transform:uppercase;color:#000}body .wpcf7-form .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-direction:column}body .wpcf7-form .wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:column}body .wpcf7-form .wpcf7-form-control .wpcf7-list-item-label{font-weight:400;color:rgba(0,0,0,.631372549)}@media(max-width: 1200px){body .mainmenu .sub-menu{top:47px}body .mainmenu li a{padding:10px 12px;font-size:16px}}@media(max-width: 992px){body .resume-box{max-height:100% !important;max-width:100% !important}body .mainmenu.desktop{display:none}body .burger{display:block !important}}