@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:400; font-display:swap; src:local('Montserrat Regular'), 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:normal; font-weight:500; font-display:swap; src:local('Montserrat Medium'), 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('Montserrat Medium Italic'), 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('Montserrat SemiBold'), 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('Montserrat Bold'), url('../fonts/montserrat-v15-latin-700.woff2') format('woff2'),url('../fonts/montserrat-v15-latin-700.woff') format('woff');}html{scroll-behavior:smooth}body{ background:rgb(255,255,255); color:rgb(51,51,51); font-family:"Montserrat",sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4{ font-weight:500}h1,.h1{ font-family:"Montserrat",sans-serif}h2,.h2{ font-family:"Montserrat",sans-serif}h3,.h3{ font-family:"Montserrat",sans-serif}h4,.h4{ font-family:"Montserrat",sans-serif}a:focus,button:focus{ outline:none}.btn{ padding:5px 15px; background-color:rgb(36,60,123); color:#fff; cursor:pointer}.btn:hover,.btn:active,.btn:focus{ color:#fff; text-decoration:none}.btn-primary{ padding:5px 15px; background-color:rgb(36,60,123); 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-share{ position:relative; margin-right:10px; padding:12px 20px 12px 35px; text-transform:none; line-height:1; margin-bottom:10px; border-radius:0}.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}#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}.form .checkbox + label:before{ position:absolute; left:0; content:"\f0c8"; color:rgb(51,51,51); font-family:FontAwesome; font-size:20px; display:inline-block; font-style:normal; vertical-align:middle; cursor:pointer}.form .checkbox:checked + label:before{ content:"\f14a"; color:rgb(36,60,123)}.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:340px; position:fixed; z-index:99999; right:65px; bottom:20px; background-color:rgb(255,255,255); color:#333; border-radius:20px; padding:30px; text-align:center; font-weight:500; background-color:rgb(255,255,255); color:rgb(51,51,51); box-shadow:0 0 7px rgb(51,51,51)}#cookie .cookie-text{ }#cookie .cookie-text a{ display:block; margin-top:5px; color:rgb(36,60,123); font-weight:700}#cookie > .btn{ margin-top:20px; color:rgb(36,60,123); background-color:rgb(226,185,10); padding:19px 88px; border-radius:50px; letter-spacing:-0.01em; font-size:18px; font-weight:700}.hamburger{ line-height:11px; cursor:pointer; transition:opacity,filter linear 0.15s; border:2px solid #fff; border-radius:50%; margin-right:30px; background-color:transparent; height:48px; width:48px;}.hamburger-box{ width:21px; height:17px; display:inline-block; position:absolute; transform:translate(-50%,-50%)}.hamburger-inner{ display:block; top:50%; margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{ width:21px; height:3px; background-color:rgb(255,255,255); 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:-14px; transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{ content:""; display:block; top:-7px; 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,-7px,0) rotate(-45deg)}.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:1290px){ .container{ max-width:1230px; } }@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{ right:15px; } #cookie > .btn{ padding:19px 70px; } .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}.whatsapplink{ background-color:#00c307; color:#fff; width:60px; height:60px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:33px; text-decoration:none; position:fixed; bottom:15px; left:15px; z-index:99; box-shadow:0 0 0 0 rgba(0,195,7,0.7); -webkit-animation:pulse 1.5s infinite}.whatsapplink:hover{ text-decoration:none; color:#fff; -webkit-animation:none; }@-webkit-keyframes pulse{ 0{ transform:scale(.9); }70%{ transform:scale(1); box-shadow:0 0 0 30px rgba(0,195,7,0); }100%{ transform:scale(.9); box-shadow:0 0 0 0 rgba(0,195,7,0); }}.nav-01 .container{ position:relative}.navbar-collapse{ max-width:584px; margin-right:21px}.logo{ width:200px; -webkit-transition:width 0.3s ease-out; transition:width 0.3s ease-out}.navbar{ padding:0; -webkit-transition:border-radius 0.3s ease-out; transition:border-radius 0.3s ease-out}.navbar-toggler{ float:left; margin:10px -10px 0 10px; padding:3px 5px; }.navbar-nav{ width:auto;-webkit-transition:background-color 0.3s ease-out; transition:background-color 0.3s ease-out}.nav-link{ color:rgb(255,255,255); font-weight:500; -webkit-transition:color 0.3s ease-out; transition:color 0.3s ease-out}.nav-link:hover{ color:#aab5d3; } .dropdown-item-menu .nav-link{ color:#fff}.item-dropdown{ position:relative}.item-dropdown .dropdown-item-menu{ display:none}.item-dropdown.show > .dropdown-item-menu{ display:block; background-color:rgb(36,60,123)}.nav-item.item-dropdown.lvl1 > .dropdown-switch >.dropdown-switch-handle:after{ content:"\f107"; font-family:FontAwesome; margin-left:5px; font-weight:900}.nav-item.item-dropdown.show.lvl1 > .dropdown-switch >.dropdown-switch-handle:after{ content:"\f106"}.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"}.navbar-phone{ background-color:rgb(36,60,123); padding:19px 32px 19px 39px; border-radius:50px 0 0 50px; letter-spacing:-0.01em; font-size:18px; font-weight:700; -webkit-transition:border-radius 0.3s ease-out; transition:border-radius 0.3s ease-out}.navbar-phone-button{ color:rgb(226,185,10); background-color:rgb(36,60,123); padding:19px 32px 19px 39px; border-radius:50px 0 0 50px; letter-spacing:-0.01em; font-size:18px; font-weight:700; -webkit-transition:border-radius 0.3s ease-out; transition:border-radius 0.3s ease-out; border-radius:50px; padding:9px 17px; margin-right:30px}.navbar-phone i{ margin-right:6px}.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); box-shadow:0 0 15px -2px rgba(15,21,55,0.25)}.fixed-top.scrolled #navbar-menu{}.fixed-top.scrolled .navbar-brand{ padding:0}.fixed-top.scrolled .logo{ width:146px}.fixed-top.scrolled .nav-link{ color:rgb(51,51,51);}@media (max-width:1199px){ .navbar-phone{ border-radius:50px; padding:9px 17px; margin-right:30px; } .navbar-phone i{ margin:0; } }@media (max-width:991px){ .navbar-phone-button{ color:#fff; border-radius:50px; margin-right:30px; height:48px; width:48px; padding:0; text-align:center; line-height:48px; border:2px solid #fff; background-color:transparent; } .fixed-top.scrolled .navbar-phone-button{ color:#243c7b; border:2px solid #243c7b; } .fixed-top.scrolled .hamburger{ border:2px solid #243c7b; background-color:#243c7b; } .navbar-nav{ height:100%; padding:120px 30px;} .navbar-nav > a{ position:absolute; bottom:80px; color:#e2b90a; font-weight:700; font-size:18px; } .navbar-nav > a i{ margin-right:10px; } .nav-item.lvl1{ margin-bottom:30px; } #navbar-menu{ position:fixed; top:0; right:0; bottom:0; z-index:10; background-color:#243c7b; border-bottom-left-radius:100px; } .collapsing.width{ position:relative; width:0; height:auto; overflow:hidden; -webkit-transition:width .35s ease; transition:width .35s ease; } .fixed-top{ }.navbar-collapse{ max-width:100%; margin:0; } .navbar-nav{ min-width:100vw; } .fixed-top.scrolled .nav-link{ color:#fff; } .navbar-header{ width:100%; display:flex; justify-content:space-between; align-items:center; z-index:100; }.dropdown-switch{ margin-right:12px; }.nav-link.dropdown-switch{ display:flex; justify-content:space-between; }.nav-link.dropdown-switch .dropdown-switch-handle{ flex-grow:1; text-align:right; }}@media (min-width:992px){ .logo{ width:382px; } .navbar-phone-button{ margin-right:0; padding:0; } .navbar-nav{ background:rgba(0,0,0,0); width:100%; } .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; } .dropdown-item:hover{ background:#ff9900; } .nav-item.item-dropdown.lvl1 > .dropdown-switch > .dropdown-switch-handle:after, .nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ float:right; } .nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ content:"\f0da"; } .nav-item.item-dropdown.show.lvl2 > .dropdown-switch:after{ content:"\f0d9"; } .item-dropdown.show.lvl1 > .dropdown-item-menu{ position:absolute; left:0; top:100%; margin-top:15px; border-radius:5px; min-width:200px; } .item-dropdown.show.lvl1 > .dropdown-item-menu:after{ content:"\f0d8"; font-family:FontAwesome; position:absolute; color:rgb(36,60,123); top:-22px; left:50%; transform:translateX(-50%); font-size:24px; width:100%; text-align:left; padding:0 15px; font-weight:600; } .item-dropdown.show.lvl2 > .dropdown-item-menu{ position:absolute; left:100%; top:0; min-height:100%; min-width:180px; border-radius:5px; }.nav-link{ color:rgb(255,255,255); border:none; }.fixed-top.scrolled .nav-item.lvl2 .nav-link{ color:#fff; }.fixed-top .nav-item.lvl2 .nav-link:hover{ color:rgb(226,185,10); } .navbar-expand-lg .navbar-nav .lvl2 .nav-link{ padding:0 15px; } .item-dropdown.show.lvl1 > .dropdown-item-menu{ display:grid; row-gap:4px; padding-top:15px; padding-bottom:15px; }}@media (min-width:768px){ .logo{ width:236px; } } @media (max-width:767px){ .navbar-nav{ padding:80px 30px;} .nav-item.lvl1.show .nav-item > .nav-link::before{ content:"\f105"; font-family:FontAwesome; font-weight:900; margin-right:5px; }}@media (max-width:575px){ .navbar-phone-button{ height:40px; width:40px; line-height:40px; margin-right:15px; position:absolute; top:20px; right:70px; } .hamburger{ height:40px; width:40px; margin-right:15px; position:absolute; top:50%; border-color:rgb(36,60,123); right:15px; transform:translateY(-50%); background-color:#243c7b; } .navbar-header{ height:80px; } .logo{ position:absolute; top:50%; left:0; width:200px; transform:translateY(-50%); } }.content-header-01{ background-image:url('/scripts/placeholder/2000/600/2000x600/150/darkgrey'); background-size:cover; background-position:center; text-align:center}.content-header-01 .container{ min-height:350px; display:flex; align-items:flex-end; flex-wrap:wrap}.content-header-01 .container > div{ width:100%}.content-header-01 .content-header-01-title{ font-size:52px; font-weight:600; color:#fff; width:100%; text-align:left; margin-bottom:40px}.content-header-01 .content-header-01-subtitle{ font-family:Open Sans; font-weight:normal; font-size:24px; color:#fff; width:100%; display:block; flex:100%}@media(max-width:767px){ .content-header-01 .content-header-01-title{ font-size:32px; }}.content-01{ padding:50px 0 25px; text-align:left; background-color:rgb(230,233,241); color:rgb(0,0,0)}.content-01-title{ margin-bottom:20px}h3.content-01-title{ font-style:italic}@media(max-width:575.98px){ .content-01{ padding-top:25px; }}.content-list-2-column{ background-color:rgb(230,233,241); --items-gutter-y:30px; padding:75px 0 90px}.content-01 + .content-list-2-column{ padding-top:0 !important}.content-list-2-column .item{ background-color:rgb(215,220,233); color:rgb(57,68,79); display:grid; grid:auto 1fr/42px auto; border-radius:25px; padding:30px; column-gap:20px; height:100%}.content-list-2-column .item-image{ grid-area:1/1/3/2; width:100%}.content-list-2-column .item-title{ color:rgb(0,82,155); margin-bottom:9px; font-size:20px; line-height:1.2; font-weight:600; counter-increment:content-list-02-item}.content-list-2-column .item-title::before{ content:counter(content-list-02-item,decimal-leading-zero) "."; font-size:14px; font-weight:500; line-height:24px}.content-list-2-column .content-list-2-column-title{ color:rgb(56,56,56); font-size:40px; margin-bottom:44px}.content-list-2-column .items{ margin-top:calc(-1 * var(--items-gutter-y))}.content-list-2-column .item-col{ margin-top:var(--items-gutter-y)}.content-list-2-column .item-text{ font-size:15px; line-height:1.25}.content-list-2-column .item-text p:last-child{ margin-bottom:0}.content-list-2-column .items{ counter-set:content-list-02-item}@media(max-width:991.98px),(max-height:567px){ .content-list-2-column{ padding:50px 0; --items-gutter-y:15px; }.content-list-2-column .content-list-2-column-title{ margin-bottom:20px; font-size:32px; }.content-list-2-column .content-list-2-column-title br{ display:none; }}@media(max-width:575.98px),(max-height:567px){ .content-list-2-column .item-image{ grid-area:1/1; }.content-list-2-column .item-text{ grid-area:2/1/3/3; }.content-list-2-column .item{ grid:auto 1fr/40px auto; row-gap:16px; }.content-list-2-column .item-title{ align-self:center; margin-bottom:0; }}.featurettes-07{ background-color:rgb(255,255,255); padding:75px 0}.featurettes-07 .main-title{ color:rgb(56,56,56); text-align:Center; font-size:40px; font-weight:500; margin-bottom:16px}.featurettes-07 .text{ color:rgb(57,68,79); text-align:Center; font-weight:500; font-size:16px; line-height:1.25}.featurettes-07 .item{ background-color:rgb(215,220,233); border-radius:25px; padding:30px}.featurettes-07 .item-title{ color:rgb(0,82,155); font-size:20px; line-height:1.2; font-weight:600; margin-bottom:1rem}.featurettes-07 .item-text{ color:rgb(57,68,79); font-size:15px; line-height:1.333333}.featurettes-07 .items{ gap:25px; display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); grid-auto-rows:1fr; margin-top:34px}.featurettes-07 .text p:last-child,.featurettes-07 .item-text p:last-child{ margin-bottom:0}@media(max-width:991.98px),(max-height:567px){ .featurettes-07{ padding:50px 0; }.featurettes-07 .main-title{ margin-bottom:12px; font-size:32px; }.featurettes-07 .main-title br{ display:none; }}@media(max-width:575.98px),(max-height:567px){ .featurettes-07 .items{ gap:15px; margin-top:24px; }}.content-header-02{ background-image:/scripts/placeholder/2000/600/2000x600/150/darkgrey; background-size:cover; background-position:center; text-align:center; color:#fff}.content-header-02 .container{ padding:110px 0; min-height:350px; display:flex; flex-direction:column; justify-content:center; align-items:center}.content-header-02-title{ margin-bottom:15px; font-size:40px; padding:0 15px}.content-header-02-text{ margin-bottom:15px; font-weight:500; padding:0 15px}.content-header-02-btn{ color:rgb(36,60,123); background-color:rgb(226,185,10); padding:19px 32px; border-radius:50px; letter-spacing:-0.01em; font-size:18px; font-weight:700; text-transform:uppercase; width:390px}@media (max-width:992px){ .content-header-02-text p{ margin-bottom:15px; font-weight:500; } }@media (max-width:767px){ .content-header-02-title br{ display:none; } }@media (max-width:575px){ .content-header-02-btn{ width:auto; } }.content-06{ position:relative; overflow:hidden; padding:100px 0}.content-06 .row{ align-items:center}.content-06 .image-container{ position:static; background-color:#e6e9f1; padding:70px 50px 50px; border-radius:30px}.content-06-btn{color:rgb(226,185,10); background-color:rgb(36,60,123); padding:19px 32px 19px 39px; border-radius:50px; letter-spacing:-0.01em; font-size:18px; font-weight:700; text-transform:uppercase}.content-06-under-img{ font-size:14px; letter-spacing:-0.01em; text-align:center; margin-top:40px}.content-06-image{ margin-top:-105px;}.content-06-content{ }.content-06-title{ margin-bottom:0; font-size:40px; margin-bottom:20px}.content-06-title-top{ font-size:14px; text-transform:uppercase; color:#99a4b0; margin:0; font-weight:500}.content-06-subtitle{ margin-bottom:0}.content-06-subtitle:after{ content:''; display:block; height:3px; width:150px; background-color:#000; margin:15px 0 20px}.content-06-left-text p:first-child{ font-weight:600; font-size:20px; line-height:28px; color:#243c7b}.content-06-right-text{ color:#243c7b; font-weight:700; letter-spacing:-0.01em}.content-06 .whiteBG{ background:#fff; width:50%; height:100%; position:absolute; left:0; top:0}@media screen and (max-width:991px){ .content-06 .whiteBG{ display:none;} .content-06-content{ padding:30px 15px; } .content-06-image{ position:static; width:auto; max-width:100%; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; transform:none; margin:30px auto 0; } .content-06 .image-container{ order:2;padding:0 50px 25px; } .content-06 .content-06-content{ order:1;padding-bottom:50px; } .content-06-title{ font-size:28px; } .content-06-image{ margin:-40px auto 0; } }@media screen and (max-width:767px){ .content-06 .col-12 .row{ flex-flow:column-reverse wrap; } .content-06-btn{ margin:0 auto; display:block; max-width:200px; } .content-06-right-text{ margin-top:20px; } .content-06 .image-container{ padding:0 50px 50px; } }@media screen and (max-width:575px){ .content-06{ padding:50px 0; } .content-06 .image-container{ background:transparent; } .content-06 .col-12 .row{ background-color:#e6e9f1; border-radius:30px; } .content-06 .image-container{ padding:0 30px; } .content-06-btn{ margin-bottom:40px; } }.map-02{ padding:127px 0; overflow:hidden; position:relative}.map-02:before{ content:''; position:absolute; top:0; right:0; width:60%; height:100%; z-index:500; background:rgb(255,255,255); background:-moz-linear-gradient(270deg,rgb(255,255,255) 0,rgb(255,255,255) 60%,rgba(255,255,255,0.5046219171262255) 90%,rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(270deg,rgb(255,255,255) 0,rgb(255,255,255) 60%,rgba(255,255,255,0.5046219171262255) 90%,rgba(255,255,255,0) 100%); background:linear-gradient(270deg,rgb(255,255,255) 0,rgb(255,255,255) 60%,rgba(255,255,255,0.5046219171262255) 90%,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}.map-02 .row > div:last-child{ z-index:500}.map-02 .container p{ font-size:16px; font-weight:500; line-height:1.5; font-family:"Montserrat",sans-serif; letter-spacing:-0.02em}.map-02-title{ margin-bottom:10px; font-size:40px}.map-02 .container .map-02-title-top{ font-size:14px; text-transform:uppercase; color:#99a4b0; margin:0; font-weight:500}.map-02-text{ margin-bottom:20px}.map-02-btn{ color:rgb(226,185,10) !important; background-color:rgb(36,60,123); padding:22px 75px; border-radius:50px; letter-spacing:-0.01em; font-size:16px; font-weight:700; text-transform:uppercase; font-family:"Montserrat",sans-serif}.map-02 .margin-md-30 img{ border-radius:30px; height:100%}@media(max-width:992px){ .map-02 .margin-md-30{ margin-bottom:30px; }}@media (max-width:767px){.map-02-image{ margin-bottom:20px; } .map-02{ height:660px; padding:0; } .map-02:before{ width:100%; height:50%; background:-moz-linear-gradient(180deg,rgb(255,255,255) 0,rgb(255,255,255) 60%,rgba(255,255,255,0.5046219171262255) 90%,rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(180deg,rgb(255,255,255) 0,rgb(255,255,255) 60%,rgba(255,255,255,0.5046219171262255) 90%,rgba(255,255,255,0) 100%); background:linear-gradient(180deg,rgb(255,255,255) 0,rgb(255,255,255) 60%,rgba(255,255,255,0.5046219171262255) 90%,rgba(255,255,255,0) 100%); } }@media (max-width:575px){ .map-02 .leaflet-top{ top:auto; bottom:10px; } }.testimonial-carousel{ color:(((testimonial-textcolor))); display:flex; align-content:center; padding:100px 0}.testimonial-carousel .container{ display:flex; flex-direction:column; justify-content:center; text-align:center; color:#3a444f}.testimonialstyletitle{ font-size:24px; font-style:italic; line-height:34px}.testimonial-carousel small{ font-size:14px; text-transform:uppercase; font-weight:600; line-height:36px}.button-contains{ position:relative}.testimonial-button{ margin-top:20px; color:rgb(226,185,10); background-color:rgb(36,60,123); padding:19px 32px 19px 39px; border-radius:50px; letter-spacing:-0.01em; font-size:18px; font-weight:700; text-transform:uppercase; width:320px; margin:25px auto 0}.testimonial-button:hover{ color:#fff; text-decoration:none}#testimonial-carousel{ padding-bottom:35px}#testimonial-carousel .carousel-item{ background:none; min-height:280px}#testimonial-carousel .testimonial-content{ position:absolute; top:50%; left:0; right:0; transform:translateY(-50%)}#testimonial-carousel .testimonial-content img{ margin-bottom:45px}#testimonial-carousel .carousel-indicators{ bottom:-5px}#testimonial-carousel .carousel-indicators li{ background-color:#fff; width:10px; height:10px; border-radius:50%; margin-right:4px; margin-left:4px; cursor:pointer}#testimonial-carousel .carousel-indicators .active{ background-color:#243c7b}@media screen and (max-width:991px){ #testimonial-carousel{ padding:35px 0 50px; } #testimonial-carousel .testimonial-content{ position:static; transform:none; }#testimonial-carousel .carousel-indicators{ bottom:3px; }} @media (max-width:767px){ .testimonial-carousel{ padding:30px 0 50px; } #testimonial-carousel .carousel-item{ height:auto; } }@media (max-width:767px){ .testimonial-button{ font-size:16px; width:auto; } } .footer-01{ padding:64px 0; color:#fff; background-color:#243c7b}.footer-01-image,.footer-01-content{ display:inline-block; vertical-align:middle}.footer-01-content{ text-align:left}.footer-01-image{ height:51px; width:79px; margin-right:10px; border-radius:100%; text-align:center; font-size:0}.footer-01-image img{ height:100%}.footer-01-title{ font-weight:600; font-size:24px; line-height:1}.footer-01 a{ color:rgb(226,185,10); text-decoration:none; display:inline-block; position:relative}.footer-01 a:hover{ color:#fff}.footer-01 a:after{ content:""; background-color:#fff; position:absolute; height:1px; width:100%; bottom:-3px; left:0; opacity:0; transition:transform 0.15s ease-out,opacity 0.15s ease-out}.footer-01 a:hover:after{ transform:translateY(-5px); opacity:1}@media (max-width:991px){.footer-01 .col-12{ display:flex; flex-flow:column wrap; align-items:center; position:relative; } .footer-01 .footer-01-image{ margin:0; } .footer-01 .footer-01-content{ text-align:center; margin-top:15px; }.footer-01 .px-lg-0 .footer-01-image{ } }@media (max-width:767px){.footer-01 a{ font-size:14px; } .footer-01{ padding:25px 0 0; } .footer-01 .col-12{ margin-bottom:30px; flex-flow:row wrap; justify-content:center; } .footer-01 .footer-01-image{ text-align:start; margin-right:32px; } .footer-01 .footer-01-content{ margin-top:15px; width:49%; text-align:left; } .footer-01-image{ width:auto; } .footer-01-title{ margin:0; } .footer-01 div.col-md-auto:nth-child(2) > div:nth-child(1){ width:51px; }}.footer-02{ padding:100px 0 60px; color:rgb(57,68,79); }.footer-02 .container{ background-image:url("/images/default/bottom-logo.png"); background-repeat:no-repeat; background-position:right top}.footer-02 .row:first-child > div:not(.contact-address){ display:flex; flex-flow:column wrap; justify-content:space-between}.footer-02 p{ margin-bottom:0; font-size:14px; font-weight:500}.footer-02 .contact-address p{ line-height:1.43}.footer-02 .row:last-of-type{ justify-content:space-between}.footer-02 .logos-block{ display:flex; flex-flow:column wrap; align-items:flex-end}.footer-02 img{ }.footer-02-title{ font-weight:700; font-size:20px; margin-bottom:20px}.footer-02 a{ color:rgb(57,68,79); text-decoration:none; font-size:14px; line-height:1.78}.footer-02-socials{ display:flex !important; align-items:center; gap:5px}@media (max-width:575.98px){ .footer-02-socials{ justify-content:flex-end; }}.footer-02-socials a{ display:inline-block; width:20px; height:20px; line-height:0; text-align:center; font-size:17px}.footer-02-socials a svg{ background:rgb(57,68,79); margin-top:1px; border-radius:1px}.footer-02-socials a.twitter-link svg{ background:transparent}.footer-02-socials a svg g{ fill:#fff}.footer-02-design{ font-size:14px; margin-top:50px}.footer-02 a:hover{ color:rgb(57,68,79); text-decoration:underline}.footer-02 .contact-links i{ width:20px; margin-right:5px}.footer-02 .row > div:nth-of-type(4) a:nth-of-type(2){ margin-left:5px}@media (max-width:991.98px){ .footer-02{ padding:50px 0 20px; } .footer-02 .container{ background-size:65px; background-position:right bottom; }}@media (max-width:767.98px){ .footer-02{ padding:30px 0 0; } .footer-02 .row > div{ margin-bottom:20px; }}@media (max-width:767.98px){ .footer-02 .logos-block{ align-items:flex-start; }}@media (max-width:575.98px){ .footer-02{ }.footer-02 .logos-block{ align-items:center; }.footer-02 .logos-block img{ margin:10px 0; }.footer-02 .footer-02-design{ margin-top:20px; }.footer-02 .footer-02-design:nth-of-type(1){ margin-top:0; } .footer-02 .footer-02-design:nth-of-type(2){ margin-bottom:0 !important; }.footer-02 .footer-02-design:last-of-type{ margin-top:0; }}




