@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:400; font-display:swap; src:local(''),url('../fonts/montserrat-v15-latin-regular.woff2') format('woff2'),url('../fonts/montserrat-v15-latin-regular.woff') format('woff');}@font-face{ font-family:'Montserrat'; font-style:italic; font-weight:400; font-display:swap; src:local(''),url('../fonts/montserrat-v15-latin-italic.woff2') format('woff2'),url('../fonts/montserrat-v15-latin-italic.woff') format('woff');}@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:500; font-display:swap; src:local(''),url('../fonts/montserrat-v15-latin-500.woff2') format('woff2'),url('../fonts/montserrat-v15-latin-500.woff') format('woff');}@font-face{ font-family:'Montserrat'; font-style:italic; font-weight:500; font-display:swap; src:local(''),url('../fonts/montserrat-v15-latin-500italic.woff2') format('woff2'),url('../fonts/montserrat-v15-latin-500italic.woff') format('woff');}@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:600; font-display:swap; src:local(''),url('../fonts/montserrat-v15-latin-600.woff2') format('woff2'),url('../fonts/montserrat-v15-latin-600.woff') format('woff');}@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:700; font-display:swap; src:local(''),url('../fonts/montserrat-v15-latin-700.woff2') format('woff2'),url('../fonts/montserrat-v15-latin-700.woff') format('woff');}@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:800; font-display:swap; src:local(''),url('../fonts/montserrat-v15-latin-800.woff2') format('woff2'),url('../fonts/montserrat-v15-latin-800.woff') format('woff');}@font-face{ font-family:'Butler'; font-style:bold; font-weight:700; font-display:swap; src:local(''),url('../fonts/Butler-Bold.woff2') format('woff2'),url('../fonts/Butler-Bold.woff') format('woff');}@font-face{ font-family:'Butler'; font-style:medium; font-weight:500; font-display:swap; src:local(''),url('../fonts/Butler-Medium.woff2') format('woff2'),url('../fonts/Butler-Medium.woff') format('woff');}@font-face{ font-family:'Open Sans'; font-style:normal; font-weight:400; font-display:swap; src:local(''),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-regular.woff') format('woff');}body{ background:rgb(255,255,255); color:rgb(0,0,0); font-family:"Montserrat",sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4{ font-weight:700}h1,.h1{ font-family:"Butler",sans-serif}h2,.h2{ font-family:"Butler",sans-serif}h3,.h3{ font-family:"Butler",sans-serif}h4,.h4{ font-family:"Butler",sans-serif; margin-bottom:15px; font-size:28px; line-height:34px; color:#0c4b86; width:85%; position:relative}.btn{ padding:5px 15px; background-color:rgb(0,0,0); color:#fff; cursor:pointer}.btn:hover, .btn:active, .btn:focus{ color:#fff; text-decoration:none; outline:none; box-shadow:none; }button:hover,button:active,button:focus,a:hover,a:active,a:focus{ text-decoration:none; outline:none; box-shadow:none}.btn-primary{ padding:5px 15px; background-color:rgb(0,0,0); color:#fff; cursor:pointer}.btn-primary:hover{ color:#fff; text-decoration:none; }.btn-primary:focus,.btn-primary:active,.btn-primary:visited,.btn-primary:link{ color:#fff; text-decoration:none; }.btn-secondary{ border-radius:5px; padding:5px 15px; text-decoration:none; font-family:'Pacifico',cursive; font-size:1.2em; font-weight:lighter; color:#fff; transition:0.2s all; border:1px solid #000}.btn-secondary:hover{ background:#fff !important; color:#000; text-decoration:none; }.btn-secondary:focus,.btn-primary:active,.btn-primary:visited,.btn-primary:link{ outline:none !important; box-shadow:none !important; }.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show > .btn-secondary.dropdown-toggle{ color:#000; border:1px solid #000 !important; }.btn-share{ position:relative; margin-right:10px; padding:12px 20px 12px 35px; text-transform:none; line-height:1; margin-bottom:10px; border-radius:25px}.btn-share span{ position:absolute; top:50%; transform:translateY(-50%); left:0; display:inline-block; width:40px; text-align:center; }.btn-share.facebook{ background-color:#2f5a9b; }.btn-share.twitter{ background-color:#00acf2; }.gradient{ background:linear-gradient(#0000005c,transparent)}.good{ position:absolute; text-align:center}.carousel-01 .good:hover{ transform:translateY(0)}.good-title{ background:#fff; padding:50px 0 18px; border-top-left-radius:100% 200%; border-top-right-radius:100% 200%}.good-content{ display:flex; flex-flow:column wrap; align-items:center; background:#0c4b86; padding:25px 35px}.carousel-01 .good{ transform:translateY(64%); transition:transform .3s ease}.good-title > .h2{ font-size:44px; color:#0c4b86; margin-bottom:0}.good-content > p{ font-size:15px; color:#fff; margin:0}.good-content > a{ margin-top:20px !important; background:transparent; text-transform:uppercase; border:2px solid #fff; padding:14px 28px; border-radius:30px; color:#fff !important; font-size:12px; font-weight:600 !important}.good-content > img{ margin-top:15px}.wing{ background-size:contain; background-image:url('/images/wing.png'); width:42px; height:75px; margin-left:-48px; margin-top:-48px; position:absolute}#slideOut{ right:-400px; width:400px; min-height:300px}#slideOut div.container{ padding:15px; }.right-tab.show{ right:0 !important}#slideOut .slideOutTab{ cursor:pointer; position:absolute; left:-40px; width:40px; height:200px; background:rgb(68,68,68)}.slideOutTab div{ text-align:center; position:relative; font-family:arial; font-weight:normal; font-size:18px; color:#ffffff; right:70px; top:90px; width:180px; transform:rotate(270deg); -ms-transform:rotate(270deg);writing-mode:horizontal-tb}#slideOut .col-form-label{ padding:0 0 3px}#slideOut .form-control{ background-color:#fff; border-radius:0; border:none; height:35px}#slideOut textarea.form-control{ resize:none; height:108px}#slideOut .form-group{ margin-bottom:10px}#slideOut .form-control:focus{ outline:none}.form .form-error{ display:block; color:#b94a48; margin-top:5px; margin-bottom:5px; line-height:140%}.form .tickbox{ display:flex; align-items:flex-start; margin-bottom:20px}.form input[type="checkbox"]{ display:inline-block; width:auto; margin-top:5px}.form input[type="checkbox"] + label{ padding:0 0 0 5px; }.form .form-error{ font-size:15px}.form textarea.form-control{ resize:none; height:150px}.form input[type="checkbox"] + label + .form-error{ display:none}.form .checkbox{ position:absolute; opacity:0}.form .checkbox + label{ position:relative; padding-left:23px !important; cursor:pointer; font-size:15px; }.form .checkbox + label:before{ position:absolute; content:""; color:rgb(12,75,134); display:block; font-style:normal; cursor:pointer; background:#fff; border-radius:0.25rem; width:20px; height:20px; top:2px; left:0; }.form .checkbox.error + label:before{ background-color:#ff0000; }.form .checkbox:checked + label:after{ content:"\f00c"; font-family:FontAwesome; color:rgb(0,0,0); position:absolute; left:1px; top:1px; font-weight:bold; }.form .required-star{ color:rgb(255,0,0)}.form .tickbox.has-error label:before{ color:rgb(255,0,0)}.form select.valid,.form input.valid{ background-image:url('/images/default/success-field.png'); background-position:right 10px center; background-repeat:no-repeat; -webkit-background-size:20px; background-size:20px; border-color:#4a4a4a; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.075); box-shadow:inset 0 0 0 rgba(0,0,0,0.075)}.form select.error,.form input.error{ background-image:url('/images/default/error-field.png'); background-position:right 10px center; background-repeat:no-repeat; -webkit-background-size:20px; background-size:20px; border:2px solid #ff0000; background-color:#ffeded; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.075); box-shadow:inset 0 0 0 rgba(0,0,0,0.075)}#slideOut .form-error{ display:none}#slideOut .bottom-box{ position:relative; margin-bottom:0 !important}#slideOut .bottom-box .required{ position:absolute; top:10px; right:0; font-size:14px; color:rgb(68,68,68)}.right-tab{ display:none; position:fixed; top:200px; width:370px; right:-370px; background:rgb(238,238,238); z-index:9999; color:rgb(68,68,68); transition-property:all; transition-duration:.5s; transition-timing-function:cubic-bezier(0,1,0.5,1)}.right-tab iframe{ border:none; width:100%; height:350px; }.right-tab-button{ background:rgb(68,68,68); width:40px; height:40px; text-align:center; color:#fff; font-size:18px; line-height:40px; cursor:pointer; position:absolute; top:0; left:-40px}#facebook-feed{ top:405px; z-index:9998}#twitter-feed{ top:450px; z-index:9997}#instagram-feed{ top:495px; z-index:9996}.right-tab-content{ padding:15px}#cookie{ width:calc(100% - 40px); max-width:295px; position:fixed; z-index:99999; left:30px; bottom:30px; background-color:#fff; color:#000; text-align:center; font-size:16px; line-height:20px; padding:35px; border-radius:10px}#cookie .cookie-text{ }#cookie .cookie-text a{ display:block; margin-top:10px; color:#0c4b86; font-weight:bold; }#cookie > .btn{ padding:17px 75px; border-radius:60px; margin-top:15px; background-color:#0c4b86; font-weight:bold; }.hamburger{ top:50%; left:15px; padding:5px; display:inline-block; cursor:pointer; transition:opacity,filter linear 0.15s; background-color:#fff; width:55px; height:55px; border-radius:55px; line-height:48px; border:none; margin-right:33px; z-index:5; }@media(max-width:767px){ .hamburger{ margin-right:0; }}.hamburger-box{ width:19px; height:16px; display:inline-block; position:relative}.hamburger-inner{ display:block; top:50%; margin-top:-2px}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{ width:19px; height:3px; background-color:rgb(12,75,134); border-radius:4px; position:absolute; transition:transform ease .15s; }.hamburger--collapse .hamburger-inner{ top:auto; bottom:0; transition-delay:.13s; transition-timing-function:cubic-bezier(.55,.055,.675,.19); transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{ content:""; display:block; top:-12px; transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{ content:""; display:block; top:-6px; transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{ transition-delay:.22s; transition-timing-function:cubic-bezier(.215,.61,.355,1); transform:translate3d(0,-10px,0) rotate(-45deg); bottom:-4px}.hamburger--collapse.is-active .hamburger-inner:after{ top:0; transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s; opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{ top:0; transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s; transform:rotate(-90deg)}.page404 .content-01{ text-align:center}.page404 .btn{ margin:10px 5px auto}.page404 .btn-wraper{ margin-top:15px}#advansys-utils{ position:fixed; bottom:5px; left:5px; width:100px; background-color:#254d7a; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:30px 10px 7px; background-image:url('/admin/assets/advansys.png'); background-repeat:no-repeat; -webkit-background-size:80px; background-size:93px; background-position:3px 3px; box-shadow:0 0 10px 0 rgba(0,0,0,0.5); z-index:999999; color:#fff; font:normal 12px Arial,serif; transition:0.3s opacity; opacity:0.5}#advansys-utils:hover{ opacity:1; }#advansys-utils-buttons{ font-size:0}#advansys-utils-buttons > button{ width:100%; background:linear-gradient(rgb(119,161,199),rgb(52,97,135)); color:#fff; text-shadow:1px 1px 3px rgba(0,0,0,0.36); border:1px solid #fff; cursor:pointer; padding:3px 0; font-size:11px; line-height:1; }#advansys-utils-buttons > button:hover{ border:1px solid #78a6ce; }#advansys-utils-buttons > #save-page, #advansys-utils-buttons > #exit-page{ font-size:13px; padding:2px 0; }#advansys-utils-buttons > #save-page{ width:60%; background:#33bea6; }#advansys-utils-buttons > #exit-page{ width:36%; margin-left:3px; background:#f44336; }#screenstats{ border:1px solid #fff; border-radius:3px; padding:2px; font-size:11px; text-align:center; margin-top:3px}[data-var][contenteditable=true]{ outline:2px dashed #254d7a; outline-offset:-2px}@media (min-width:768px){ .right-tab{ display:block}}@media (max-height:750px){#slideOut{ top:20vh; }#facebook-feed{ top:calc(20vh + 205px); }#twitter-feed{ top:calc(20vh + 250px); }#instagram-feed{ top:calc(20vh + 295px); }}@media (max-height:650px){ .right-tab{ display:none; }}.bootbox.popup-login.show{ position:absolute; left:0; top:0; width:100%; height:100%}.bootbox.popup-login .modal-dialog{ position:absolute !important; top:50% !important; left:50% !important; transform:translate(-50%,-50%) !important; width:600px; margin:0; max-width:none}.bootbox.popup-login.show .modal-dialog .login_form{ padding-top:0}.bootbox.popup-login .modal-dialog .help-block.form-error{ color:rgb(185,74,72)}.bootbox.popup-login .modal-dialog .passblock{ position:relative; margin-bottom:30px}.bootbox.popup-login .modal-dialog .login_form #reset-password{ position:absolute; bottom:-25px; left:15px; cursor:pointer; font-size:14px}.bootbox.popup-login .modal-dialog .login_form #reset-password:hover{ text-decoration:underline; }.bootbox.popup-login .modal-content{ border-radius:0}.bootbox.popup-login .modal-dialog .modal-body{ padding-bottom:0}.bootbox.popup-login .modal-dialog .bottom_suggestion{ margin-bottom:0; margin-left:-30px; margin-right:-30px; background:#b9b9b9; margin-top:15px}.bootbox.popup-login .modal-dialog .bottom_suggestion a{ color:#000; padding:15px 0; display:block; }.bootbox.popup-login #loginform button.btn[type=submit]{ border-radius:0; width:100%}.account_popup_dialog{ position:absolute; top:calc(100% + 15px); right:-60px; width:240px; text-align:left; background:#fff; border:1px solid #000}.account_popup_dialog:before{ content:""; position:absolute; right:60px; width:20px; height:40px; top:-40px; }.account_popup_dialog .item a{ color:#000; display:block; width:100%; padding:2px 15px; transition:all 0.1s; text-decoration:none; }.account_popup_dialog .item a i{ margin-right:10px; }.account_popup_dialog .item a:hover, .account_popup_dialog .item a:active{ background:#000; color:#fff; }.bootbox.popup-login.show .modal-dialog .login_form .form-errors .error-line{ padding-left:15px; padding-right:15px; margin-bottom:10px; color:rgb(185,74,72)}.message-container{ position:fixed; bottom:15px; right:15px; width:300px; display:flex; flex-direction:column; align-items:center}.message-container .messagepopupmessage{ position:relative; background:#d7d7d7; padding:15px; border-radius:5px; margin-top:15px; border:1px solid #b9b9b9; font-family:Open Sans; font-size:14px; width:100%; }.message-container .messagepopupmessage .close{ position:absolute; top:0; right:0; font-size:16px; border-radius:50%; width:20px; height:20px; display:flex; align-items:center; justify-content:center; opacity:0.2; cursor:pointer; transition:0.2s opacity; }.message-container .messagepopupmessage:hover .close, .message-container .messagepopupmessage .close:active{ opacity:1; }@media(max-width:575px){ #cookie{ left:50%; transform:translateX(-50%); }.wing{ background-size:contain; background-image:url('/images/wing.png'); width:20px; height:35px; margin-left:-25px; margin-top:-15px; }.message-container{ left:15px; right:15px; width:auto; }.message-container .messagepopupmessage{ width:100%; margin-top:5px; }.message-container .messagepopupmessage .close{ font-size:20px; }}.modal-backdrop{ opacity:0; -moz-transition:opacity .2s; -o-transition:opacity .2s; -webkit-transition:opacity .2s; transition:opacity .2s; color:#fff}.modal-backdrop.in{ opacity:.7; }body.menuopen .modal-backdrop-show.WOLoading{ z-index:10; position:relative}.modal-backdrop-show.WOLoading i{ display:none}.fa-twitter::before{ content:"" !important; background-color:currentColor; display:inline-block; width:.8em; height:1em; mask-image:url('/images/default/x-twitter.svg') !important; -webkit-mask-image:url('/images/default/x-twitter.svg') !important; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; mask-position:center; -webkit-mask-position:center; mask-size:cover; -webkit-mask-size:cover}.termsfeed-com---nb{ text-align:center !important; bottom:0 !important; top:unset !important; width:calc(100% - 40px) !important; max-width:300px !important; position:fixed !important; z-index:999 !important; left:20px !important; bottom:20px !important; background-color:#fff !important; color:var(--cookie-text-color) !important; box-shadow:0 0 9px 2px rgba(0,0,0,0.2) !important; border:1px solid rgba(0,0,0,0.2) !important}.cc-nb-okagree:focus,.cc-nb-reject:focus,.cc-nb-changep:focus{ border:0 !important; box-shadow:none !important}.cc-nb-okagree,.cc-nb-reject{ padding:17px 75px !important; border-radius:60px !important; margin-top:15px; background-color:#0c4b86 !important; font-weight:bold !important; width:100% !important; color:#fff !important; text-decoration:none !important; outline:none !important; box-shadow:none !important; text-align:center !important; white-space:nowrap !important; vertical-align:middle !important; user-select:none !important; border:1px solid transparent !important; font-size:1rem !important; line-height:1.5 !important; transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out !important; text-transform:uppercase !important}.cc-nb-changep{ width:100% !important; margin-bottom:10px !important; color:var(--body-color) !important; background:none !important; border:2px solid #0c4b86 !important; font-weight:600 !important; border-radius:50px !important; padding:15px 40px !important; text-transform:uppercase !important; font-size:12px !important; }.cc-nb-main-container{ padding:2rem !important}.termsfeed-com---palette-light .cc-nb-text{ font-family:"Montserrat",sans-serif !important; font-weight:300 !important}.termsfeed-com---palette-light .cc-nb-title{ font-family:"Montserrat",sans-serif !important; font-weight:500 !important}.termsfeed-com---nb-interstitial-overlay{ background-color:rgba(0,0,0,0.6) !important}.nav-01 .container-fluid{ position:relative; height:100%}.nav-01 .contacts-group{ display:flex; align-items:center; justify-content:center}@media (max-width:1199.98px){ .nav-01 .contacts-group{ margin-top:-10px; margin-right:105px; }}@media (max-width:991.98px){ .nav-01 .contacts-group{ margin-right:70px; }}@media (max-width:950px){ .nav-01 .contacts-group{ display:none; }}.nav-01 .contacts-group .header-email{ margin-right:10px; border:2px solid #fff; border-radius:30px; padding:8px; overflow:hidden; background:none; width:55px; height:55px; display:flex; justify-content:center; align-items:center}.nav-01.scrolled .contacts-group{ margin-top:10px; margin-right:70px}@media (min-width:1200px){ .nav-01.scrolled .contacts-group{ margin-right:0; }}@media (max-width:991.98px){ .nav-01.scrolled .contacts-group{ margin-right:55px; }}.nav-01.scrolled .contacts-group .phone-group *{ color:#0c4b86}.nav-01.scrolled .contacts-group .phone-group span{ background-color:#fff}.nav-01.scrolled .contacts-group .phone-group .phone-wrapper{ height:50px; border:2px solid #0c4b86}.nav-01.scrolled .contacts-group .header-email{ height:50px; width:50px; border:2px solid #0c4b86}.nav-01.scrolled .contacts-group .header-email svg{ fill:#0c4b86; width:20px; }.nav-01 .contacts-group .header-email svg{ fill:#fff; width:20px}.nav-01 .contacts-group .phone-group{ display:flex; gap:10px; margin-right:10px}.nav-01 .contacts-group .phone-group *{ color:#fff; }.nav-01 .contacts-group .phone-group a{ font-weight:700; font-size:18px; }.nav-01 .contacts-group .phone-group span{ font-weight:600; font-size:14px; position:absolute; top:-12px; background:#06427b; padding:0 20px; }.nav-01 .contacts-group .phone-group .phone-wrapper:nth-child(1) span{ left:18%; }.nav-01 .contacts-group .phone-group .phone-wrapper:nth-child(2) span{ left:22%; }.nav-01 .contacts-group .phone-group .phone-wrapper{ border:2px solid #fff; border-radius:55px; padding:0 27px; height:55px; display:flex; align-items:center; position:relative; }.nav-01 .contacts-group .phone-group i{ transform:rotate(90deg); }.nav-01 .header-awards{ position:relative}.nav-01 .header-awards img{ height:91px}.nav-01.scrolled .header-awards{ top:0}.nav-01.scrolled .header-awards img{ height:65px; }@media (max-width:1199.98px){ .nav-01 .header-awards{ top:10px; }.nav-01 .header-awards img{ height:80px; }}.navbar-collapse{ flex-grow:0}nav .navbar-header{ display:flex; flex-direction:row; align-items:center}nav .navbar-header .logo_right{ color:#fff; border-left:2px solid #fff; padding:1px 15px; font-weight:bold; flex-direction:column; }nav .navbar-header .logo_right a{ color:#fff; }nav .navbar-header .logo_right a i{ margin-right:5px; }nav.scrolled .navbar-header .logo_right{ flex-direction:row; align-items:center; border:0}nav.scrolled .navbar-header .logo_right > div{ border-left:2px solid rgb(12,75,134); padding-left:15px; }nav.scrolled .navbar-header .logo_right > div ~ div{ margin-left:15px; }nav.scrolled .navbar-header .logo_right, nav.scrolled .navbar-header .logo_right a{ color:rgb(12,75,134); }.navbar-brand{ padding:0}.nav-01 .navbar-container .custom-menu{ display:flex; align-items:center}.nav-01 legend{ display:block; width:auto; padding:0 5px; margin:0 auto; font-size:1rem; line-height:inherit; color:inherit; white-space:normal; text-align:center; position:relative; transition:all 0.8s ease; font-size:14px}.logo{ width:125px; margin-top:0; padding:0; transition:all 0.8s ease}.navbar{ padding:0; height:125px; transition:all 0.8s ease}.navbar-toggler{ float:left; margin:10px -10px 0 10px; padding:3px 5px}.item-dropdown{ position:relative}.item-dropdown .dropdown-item-menu{ display:none; }.item-dropdown.show > .dropdown-item-menu{ display:block; background:#fff; }.nav-item .dropdown-switch{}.nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ content:"\f107"; font-family:FontAwesome; margin-left:5px; font-weight:900}.nav-item.item-dropdown.show.lvl2 > .dropdown-switch:after{ content:"\f106"}.top-20-awards-img{ padding-top:15px; padding-right:15px; margin-left:-15px}nav .navbar-header{ height:inherit}.navbar.scrolled .top-20-awards-img > img{ height:60px; width:auto !important}.navbar.scrolled .top-20-awards-img{ margin-left:-20px; padding:0}@media (max-width:1199px){ .navbar .top-20-awards-img > img{ width:80px; }}@media (max-width:410px){ .navbar .top-20-awards-img{ display:none; }}@media (min-width:1200px){ .nav-01:not(.scrolled):before{ content:""; position:absolute; display:block; top:0; left:0; width:100%; height:100%; background:linear-gradient(#0c4b86bf 0,#0c4b8600 100%); }.item-dropdown.show.lvl1 > .dropdown-item-menu{ position:static; background-color:transparent; padding:20px 0 15px; width:100%; border-top-left-radius:0; border-top-right-radius:0; }.dropdown-item-menu .nav-link{ color:#fff; }nav.scrolled .hamburger{ margin-top:7px; }}@media (min-width:768px){ .nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ content:"\f0da"; }.nav-item.item-dropdown.show.lvl2 > .dropdown-switch:after{ content:"\f0d9"; }.nav-item .nav-link{ padding:5px 10px !important; font-weight:600; }.item-dropdown.show.lvl1 > .dropdown-item-menu .nav-item.lvl2:hover{ background:#0c4b86; }.item-dropdown.show.lvl1 > .dropdown-item-menu.nav-item.lvl2:hover.nav-link{ color:#fff !important; }.item-dropdown.show.lvl2.show{ }.item-dropdown.show.lvl2 > .dropdown-item-menu{ position:absolute; left:100%; top:0; min-height:100%; min-width:180px; border-radius:5px; }}.navbar-phone{ color:rgb(255,255,255); text-align:right; right:15px; top:20px; z-index:2; height:66px; border:2px solid #fff; border-radius:50px; margin-right:11px}.navbar-phone a{ font-size:18px; font-weight:bold; color:#fff; padding:15px 25px; line-height:1.9; }.navbar-phone a i{ margin-right:10px; }.navbar-phone-button{ float:right; margin:10px 10px 0 -10px; padding:2px 7px; border:1px solid #ddd; border-radius:3px; color:rgb(255,255,255)}.dropdown-menu{ margin:0; border:none; border-radius:0; background:#ccc}.dropdown-toggle::after{ content:"\f107"; font-family:FontAwesome; width:auto; height:auto; border:none; font-size:15px; vertical-align:middle}.fixed-top.scrolled{ background-color:rgb(255,255,255); height:70px !important; -webkit-transition:all 0.8s ease; transition:all 0.8s ease}.fixed-top.scrolled .fixed-top.scrolled #navbar-menu{ margin-top:0; }.fixed-top.scrolled .logo{ width:auto; margin-top:0; height:70px; }@media (min-width:1200px){ .logo{ width:250px; }}@media (max-width:1199px){ .logo{ width:auto; height:85px; }.fixed-top.scrolled .logo{ width:auto; height:70px; }.navbar{ height:85px; }}#navbar-menu{ position:fixed; right:0; top:0; bottom:0; background:#003d77; width:455px; z-index:9998}.hamburger.is-active{ z-index:9999; border:1px solid #003d77}#navbar-menu .navbar-nav .nav-item:first-child{ display:none}#navbar-menu .navbar-nav .nav-item.lvl2:first-child{ display:flex}#navbar-menu .navbar-nav{ padding:30px; min-height:100vh; overflow-y:scroll; height:100%}.fixed-top.scrolled .navbar-phone{ border:none; height:100%}@media (min-width:1200px){ .nav-link{ color:rgb(255,255,255) !important; }.navbar-nav .lvl1.hoveritem.show{ background:#fff; border-radius:15px 15px 0 0; }.navbar-nav .lvl1.hoveritem.show > a{ color:#0c4b86 !important; }.dropdown-item-menu .nav-link{ display:flex; align-items:center; }.nav-item.lvl2{ display:flex; }.nav-item.lvl2 > i{ margin-right:15px; color:#fff; padding:15px 0; }.dropdown-item-menu .nav-link:hover{ color:#fff !important; }.fixed-top.scrolled .dropdown-item-menu .nav-link{ }}.nav-01 .mobile-menu{ display:flex; margin-top:40px}.nav-01.scrolled .mobile-menu{ transition:all 0.8s ease; margin-top:0}.nav-item.lvl1 > .nav-link{ font-size:24px; color:#fff; font-weight:500}.nav-item.lvl1 > .nav-link.dropdown-switch{ position:relative; }.nav-item.lvl1 > .nav-link.dropdown-switch i{ content:"\f078"; float:none !important; font-family:FontAwesome; font-weight:bold; font-size:16px; margin-left:10px; transition:0.2s all; transform:rotate(0deg); display:inline-block; width:50px; text-align:center; }.nav-item.lvl1.show > .nav-link.dropdown-switch i{ transform:rotate(-180deg)}@media (min-width:1200px){ .nav-01.scrolled .mobile-menu{ align-items:start !important; }}@media (max-width:1199px){ .logo{ width:auto; height:80px; }.hamburger{ position:absolute; right:30px; left:auto; top:30px; }.fixed-top.scrolled .logo{ width:auto; height:70px; }.navbar{ height:80px; }.nav-01 .container-fluid{ padding:0 15px; }.fixed-top.scrolled .hamburger-inner, .fixed-top.scrolled .hamburger-inner::before, .fixed-top.scrolled .hamburger-inner::after{ width:19px; height:3px; background-color:#fff; }.fixed-top.scrolled .hamburger{ width:50px; height:50px; line-height:45px; background-color:rgb(12,75,134); position:absolute; right:0; top:10px; }.nav-item.lvl1:last-child{ padding-bottom:30px; }.nav-item.lvl2{ display:flex; }.nav-item.lvl2 > .nav-link{ font-size:18px; color:#fff; font-weight:500; display:inline-block; }.nav-item.lvl2 > i{ margin-right:15px; color:#fff; padding:15px 0; }.item-dropdown.show > .dropdown-item-menu{ background:transparent; height:340px; }.item-dropdown .dropdown-item-menu{ height:0; transition:height 0.3s ease; overflow:hidden; }.item-dropdown .dropdown-item-menu{ display:block; }}@media (min-width:767px){ .navbar-nav{ background:transparent; }.nav-link{ color:rgb(255,255,255) !important; border:none; padding:0 15px !important; }.dropdown-menu{ margin-top:15px; background:#000; }.dropdown-menu:after{ content:""; position:absolute; top:-19px; height:20px; left:0; right:0; }.dropdown-menu:before{ content:""; position:absolute; top:-19px; left:20px; border:10px solid transparent; border-bottom:9px solid #000; }.dropdown-item{ color:#fff !important; }.dropdown-item:hover{ background:#ff9900; }.nav-item.item-dropdown.lvl1 > .dropdown-switch:after, .nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ float:right; }}@media (max-width:991px){ .hamburger{ margin:0; }.fixed-top.scrolled .hamburger{ right:20px; }.navbar-phones-wrapper #toggleButton{ border:none; background-color:transparent; color:#fff; padding:6px 10px; cursor:pointer; }.navbar-phone a{ display:inline-block; border:none; border-radius:0; background:transparent; width:auto; line-height:1; white-space:nowrap; padding:5px 4px 13px 4px; }.navbar-phone{ display:none; border:none; margin-right:4px; height:auto; }}@media (max-width:767px){ .nav-01 .mobile-menu{ margin-top:15px; }.nav-01 legend{ width:100%; display:inline-block; }#navbar-menu{ width:100%; }.navbar-phone{ display:none; border:none; margin-right:4px; height:auto; }.nav-01.scrolled .mobile-menu{ margin:auto 0; }.navbar-phone a{ display:inline-block; border:none; border-radius:0; background:transparent; width:auto; line-height:1; white-space:nowrap; padding:5px 4px 13px 4px; }fieldset.navbar-phone.d-md-block:nth-child(2){ margin-top:15px; }}@media (max-width:575px){ .hamburger{ right:16px; }.fixed-top.scrolled .hamburger{ right:20px; }.nav-01 .navbar-container .custom-menu{ position:relative; }.nav-01 .header-awards img{ height:60px; }.nav-01.scrolled .header-awards img{ height:45px; }.nav-01 .header-awards img:not(:nth-last-child(1)){ display:none; }}.content-header-02{ background-image:/scripts/placeholder/2000/600/2000x600/150/darkgrey; background-size:cover; background-position:center; position:relative; overflow:hidden}.content-header-02:before{ content:''; position:absolute; display:block; top:0; left:0; width:100%; height:100%; background:linear-gradient(#0c4b8600 0,#0c4b86 100%); }.content-header-02 .background-img{ position:absolute; right:0; bottom:0; border-radius:150px 150px 0 0; width:50%; height:415px; background-position:top center; background-size:100%; background-repeat:no-repeat; background-blend-mode:multiply; }#content-header-02-304,#content-header-02-297,#content-header-02-271,#content-header-02-223{ background-position:center 25%}#content-header-02-247{ background-position:center top 15%}#content-header-02-253{ background-position:center 30%}#content-header-02-229{ background-position:center 70%}#content-header-02-286,#content-header-02-235{ background-position:center top}#content-header-02-241,#content-header-02-259,#content-header-02-265{ background-position:center 15%}#content-header-02-218 .background-img{ display:none}.content-header-02{ position:relative; background-size:cover; background-position:center; position:relative; overflow:hidden}.content-header-02 .container{ min-height:575px; display:flex; flex-direction:column; justify-content:flex-end; align-items:center; position:relative; z-index:1; padding-bottom:30px}.content-header-02-title{ margin-bottom:15px; font-size:72px; width:100%; text-align:center; line-height:1; color:#fff}.content-header-02-subtitle{ color:#fff}.content-header-02-btn{ margin-top:10px; background:transparent; text-transform:uppercase; border:2px solid #fff; padding:16px 25px; border-radius:30px; font-size:15px; font-weight:600}.content-header-02-text{ margin-bottom:15px}@media (max-width:991px){.content-header-02 .background-img{ width:50%; height:255px; }.content-header-02 .container{ min-height:430px; }}@media (max-width:767px){.content-header-02 .background-img{ display:none; }}@media (max-width:575px){.content-header-02-title{ font-size:42px; width:auto; }.content-header-02{ background-position:left; }}.content-05{ padding:50px 0; position:relative}#content-05-312{ padding:110px 0 140px}#content-05-205 .container .col-lg-7{ background-image:url("/images/default/gabriels_angels_foo.png"); background-repeat:no-repeat; background-position:right; background-size:contain}.content-05 .content-05-image-block{ position:absolute; top:55%; transform:translateY(-50%); width:700px; background-image:url("/images/team.jpg"); height:700px; left:-200px; border-radius:50%; background-repeat:no-repeat; background-size:cover; background-position:left 6% bottom; }#content-05-312 .content-05-image-block{ display:block}#content-05-312 .content-05-text{ min-height:272px; margin-top:20px}.content-05-text h3{ color:#0c4b86; margin-top:80px; margin-bottom:25px}#content-05-312 .content-05-text .choice-content,#content-05-312 .content-05-text .area-content{ display:flex; color:#003b73; font-weight:500; margin-bottom:10px; align-items:center; position:relative}#content-05-312 .content-05-text .choice-number,#content-05-312 .content-05-text .area-number{ width:35px; height:35px; color:#003b73; text-align:center; border:2px solid #003b73; line-height:33px; border-radius:35px; font-family:'Butler',sans-serif; font-weight:700; font-size:18px; margin-right:10px; min-width:35px; position:relative}#content-05-312 .content-05-text .choice-number img,#content-05-312 .content-05-text .area-number img{ height:35px; position:absolute; top:-10px; left:5px}#content-05-312 .content-05-text .area-number{ border:none}.number-text{ align-items:center; display:flex}.content-05-title{ margin-bottom:20px; font-size:48px; line-height:55px; color:#0c4b86; position:relative}.content-05-text{ margin-bottom:20px; color:#576268}.content-05-text p:first-of-type{ color:#0c4b86; font-size:18px; line-height:22px; font-weight:600}.content-05-text p:nth-child(4n),.content-05-text p:nth-child(5n){ color:#0c4b86; font-size:18px; line-height:22px; font-weight:600}.content-05 .round-img{ overflow:hidden; width:350px; height:350px; border-radius:350px; position:relative}.content-05 .list-text{ display:flex; justify-content:space-between; color:#003970; font-weight:500}.content-05 .list-text .number-img img{ margin-right:28px; height:65px}.content-05-btn{ text-transform:uppercase; font-weight:500; background:#0c4b86; padding:17px 40px; border-radius:60px; width:260px}.content-05-image{ height:100%; width:100%; object-fit:cover; object-position:right}@media (max-width:1199px){ .content-05-title{ font-size:50px; line-height:48px; } .content-05 .list-text .number-img img{ margin-right:15px; } .content-05 .list-text{ margin-bottom:15px; } .content-05 .content-05-image-block{ left:-100px; width:500px; height:500px; } }@media(max-width:991px){ .content-05 .content-05-image-block{ position:static; transform:translateY(0%); margin:0 auto; } .content-05 .margin-md-30{ margin-bottom:30px; } .content-05-title{ width:50%; margin:0 auto; font-size:48px; text-align:center; } .content-05 .round-img{ margin:30px auto 0; } .content-05-btn{ margin:0 auto; display:block; } .content-05 .content-05-image-round{ position:static; transform:translateY(0); margin:0 auto; max-width:100%; width:auto; } #content-05-312{ padding:50px 0; }}@media (max-width:767px){ .content-05-image{ margin-bottom:20px; } }@media (max-width:575px){ .content-05{ padding:35px 0 50px; } .content-05-title{ font-size:35px; line-height:1; width:90%; } .content-05 .round-img{ max-width:290px; max-height:290px; } .content-05 .list-text{ flex-direction:column; text-align:center; } .content-05 .list-text .number-img img{ margin:0; transform:scale(0.7); } .number-text{ color:#0c4b86; font-weight:500; } .list-text figure{ margin:0; } .content-05 .content-05-image-block{ max-width:290px; max-height:290px; } }.form-01-simple{ padding:120px 0; text-align:center; background:url('/images/form-backg.jpg') bottom / cover no-repeat; color:#fff; position:relative}.form-01-simple .title{ font-size:50px; position:relative; display:inline-block; text-align:center; width:100%; }.form-01-simple .text-content{ font-weight:700; font-size:22px; line-height:26px; margin-bottom:30px; text-align:center; width:100%; }.form-01-simple .text-content a{ color:inherit; text-decoration:none; }.form-01-simple .form-group{ position:relative; }.form-01-simple .form-title{ font-size:50px; position:relative; display:inline-block; }.form-01-simple .form-text{ font-weight:700; font-size:22px; line-height:26px; margin-bottom:30px; }.form-01-simple .row{ justify-content:center; }.form-01-simple .row > div{ display:flex; }.form-01-simple .form-control{ width:270px; height:60px; border-radius:60px; padding:20px 26px; margin-right:10px; }.form-01-simple .form-79-btn{ background:transparent; text-transform:uppercase; border:2px solid #fff; border-radius:30px; height:60px; width:270px; }.form-01-simple .form input[type="checkbox"] + label{ text-align:left; padding-left:30px !important; padding-top:10px; }.form-01-simple .form .checkbox + label:before{ color:#ffffff; top:50%; transform:translate(0,-50%); }.form-01-simple .form .tickbox.has-error label:before{ color:#ff0000; }@media (max-width:991px){.form-01-simple .form-control{ width:225px; }.form-01-simple .row > div{ flex-direction:column; }.form-01-simple .form-control, .form-01-simple .form-79-btn{ width:100%; }.form-01-simple .form input[type="checkbox"] + label{ padding-top:15px; }}@media (max-width:575px){.form-01-simple{ padding:60px 0; background:url('/images/form-mobile-background.jpg'); background-size:cover; background-position:bottom center; }.form-01-simple .form-title{ font-size:35px; line-height:1; width:65%; }.form-01-simple .form-group .help-block{ position:static; transform:translateX(0%); }.form-01-simple .form-text{ font-size:15px; line-height:22px; }.form-01-simple .form-title:before{ top:0; left:0; margin-left:-25px; margin-top:-15px; width:20px; height:35px; }.form-01-simple .title{ font-size:35px; line-height:1; }.form-01-simple .text-content{ font-size:18px; line-height:24px; margin-bottom:15px; }}.content-03{ padding:50px 0}.content-03-title{ margin-bottom:20px}.content-03 img{ border-radius:50%}@media (max-width:767px){ .content-03 .row{ flex-direction:column-reverse; }.content-03-image{ display:block; margin:0 auto 20px; }}.content-03-title{ font-size:48px; line-height:55px; color:#0c4b86}.content-03 b,.content-03 strong{ color:#0c4b86}.content-03 p{ color:#576268}.footer-01{ padding:40px 0; color:#576268; background:url("/images/footer-backg.jpg"); position:relative}.footer-01 .good{ right:10%; bottom:0}.footer-01 p{ margin-bottom:0; max-width:200px}.footer-01 .footer-bottom{ margin-top:20px}.footer-01-design{ line-height:50px}.footer-01-design b{ color:#0c4b86}.footer-01-title{ font-weight:700; font-size:16px; margin-bottom:15px}.footer-01 a{ color:#0c4b86; text-decoration:none; font-weight:500; margin-top:6px}.footer-01 a:hover{ color:#0c4b86; text-decoration:underline}.footer-01 .contact-links{ margin-top:10px; display:flex; align-items:center}.footer-01 .contact-links a{ font-weight:700}.footer-01 .contact-links a i{ margin-right:10px}.footer-01 .footer-links{ display:flex; flex-flow:column wrap}.footer-01-socials a{ width:40px; height:40px; color:#fff; border-radius:40px; text-align:center; line-height:42px; margin:5px; background:#0c4b86; display:inline-block}.footer-01 .icon-circle{ background:#0c4b86; color:#fff; border-radius:50%; width:40px; height:40px; line-height:40px; text-align:center; margin-right:10px}.footer-01 .label{ color:#0c4b86; font-size:14px; font-weight:700}.footer-01 .label a{ font-size:18px}.footer-01 .top-20-awards-img{ padding:0; margin:0; z-index:1; display:flex; gap:13px; justify-content:center; position:relative; top:40px}.footer-01 .top-20-awards-img img{ width:61px; height:61px; }@media (min-width:992px) and (max-width:1199px){ .footer-01 .good{ right:5%; }}@media (max-width:991px){ .footer-01 .good{ right:0; }.footer-01-socials a{ margin:5px 0; }}@media (max-width:767px){ .footer-01-design{ order:2; font-size:11px; }.footer-01 .good{ right:3%; }}@media screen and (max-width:575px){ .footer-01{ padding-bottom:0; text-align:center; }.footer-01 .col-12{ margin-bottom:10px; }.footer-01 .good{ max-width:260px; margin:0 auto; position:static; }.footer-01 .contact-links{ justify-content:center; }.footer-01 p{ margin:auto; }.footer-01 .contact-links{ position:relative; display:inline-block; width:auto; }.footer-01 .icon-circle{ position:absolute; margin:0; left:-55px; top:2px; }.footer-01 .top-20-awards-img{ padding:15px 0 0; }}.footer-01 a.adv_link{ color:inherit}.content-01{ padding:50px 0; text-align:left; background-color:; color:}.content-01-btn{ text-transform:uppercase; font-weight:500; background:#0c4b86; padding:17px 40px; border-radius:60px}.content-01 ul{ margin-left:0; padding-left:0}.content-01 li{ list-style-type:none; font-size:18px; line-height:18px; padding-left:15px; position:relative; color:#0c4b86}.content-01 li:not(:last-child){ padding-bottom:5px}.content-01 strong{ color:#0c4b86}.content-01 li::before{ font-family:'FontAwesome'; font-weight:700; content:"\f054"; margin-right:10px; font-size:12px; position:absolute; left:0; top:50%; transform:translateY(-50%); color:#0c4b86}.content-01 h2,.content-01 h3,.content-01 h4{ color:#0c4b86}.content-01-title{ margin-bottom:20px}h3.content-01-title{ font-style:italic}.Join_Our_Team h2{ font-size:60px; line-height:55px; color:#0c4b86; text-align:center; position:relative}.Join_Our_Team h2:before{ content:""; position:absolute; background:url('/images/title_logo.png'); background-size:contain; background-repeat:no-repeat; top:-35px; left:140px; width:60px; height:106px}.Join_Our_Team h3{ font-size:18px; text-align:center; font-weight:400; font-family:'Montserrat'; padding-bottom:30px; color:#576268}.Join_Our_Team h4{ font-size:20px; color:#0c4b86; padding-bottom:7px; font-family:'Butler'; font-weight:700; font-family:'Montserrat'}.Join_Our_Team h5{ font-size:15px; color:#0c4b86; text-transform:uppercase; padding-bottom:5px; font-family:'Montserrat'; font-weight:700}@media (max-width:991px){ .Join_Our_Team h2:before{ left:-40px; }}@media (max-width:575px){ .Join_Our_Team h2:before{ left:0; }}




