a{-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;}
a:hover, a:focus {text-decoration:none;}
.pfirstchild p:first-child{margin-top: 0px; padding-top: 0px;}
.pfirstchild p:last-child{margin-bottom: 0px; padding-bottom: 0px;}

.loadthis { display: none; }


#cookie-bar { background: #619CE7; height: auto; line-height: normal; color: #eeeeee; text-align: center; padding: 5px 5px; z-index: 100; }
#cookie-bar.fixed { position: fixed; top: 0; left: 0; width: 100%; }
#cookie-bar.fixed.bottom { bottom: 0; top: auto; z-index: 999; }
#cookie-bar p { margin: 0; padding: 0; color: #fff; font-size: 14px; }
#cookie-bar a { color: #fff; text-decoration: underline; font-size: 14px; }
#cookie-bar .cb-enable { background: #fff; color: #000; display: inline-block; text-decoration: none; padding: 2px 6px; margin-left: 8px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
#cookie-bar .cb-enable:hover { background: #000; color: #fff; }
#cookie-bar .cb-disable { background: #619CE7; color: #fff; display: inline-block; text-decoration: none; padding: 2px 6px; margin-left: 8px; }
#cookie-bar .cb-disable:hover { background: #619CE7; }
#cookie-bar .cb-policy { background: #0033bb; color: #fff; display: inline-block; text-decoration: none; padding: 2px 6px; margin-left: 8px; }
#cookie-bar .cb-policy:hover { background: #0055dd; }
.cc-dismiss { background: #619CE7 !important; }

nav#menu {visibility: hidden; height: 0;}
nav#menu ul li a:hover,
nav#menu ul li a.active { color: #619CE7; }


.main-home-slider-container { position: relative;}
.main-home-slider-container .main-home-slider { }
.main-home-slider-container .main-home-slider .item { height: calc(100vh - 137px);background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.main-home-slider-container .main-home-slider .item:before {content: ""; background: linear-gradient(146.72deg, #00354C 12.37%, rgba(0, 53, 76, 0.306879) 41.56%, rgba(0, 53, 76, 0) 76.37%);width:100%;height:100%;position:absolute;top:0;z-index: 1;opacity: 0;-webkit-transition: all .6s ease-in; -moz-transition: all .6s ease-in; -o-transition: all .6s ease-in; transition: all .6s ease-in;}
.main-home-slider-container .main-home-slider .item:after {content: ""; background: #619CE7;width:100%;height:100%;position:absolute;top:0;z-index: 1;opacity: 0;-webkit-transition: all .6s ease-in; -moz-transition: all .6s ease-in; -o-transition: all .6s ease-in; transition: all .6s ease-in;}
.main-home-slider-container .main-home-slider .item .item-data {position: absolute;z-index: 2;max-width: 600px;bottom: 170px;left: 200px;opacity: 0;-webkit-transition: all 1s ease-in;-moz-transition: all 1s ease-in;-o-transition: all 1s ease-in;transition: all 1s ease-in;background: #00000001;}
.main-home-slider-container .main-home-slider .item.slick-active .item-data,
.main-home-slider-container .main-home-slider .item.slick-active:before{ opacity: 1;}
.main-home-slider-container .main-home-slider .item.slick-active:after{ opacity: 0.5;}
.main-home-slider-container .main-home-slider .item .item-data .title {
    font-weight: 800;
    font-size: 65px;
    line-height: 130%;
    color: #FFFFFF;
    padding-bottom: 15px;
    background: #00000001;
    }
.main-home-slider-container .main-home-slider .item .item-data .subtitle1 {
    font-weight: 500;
    font-size: 24px;
    line-height: 140%;
    letter-spacing: 0.1em;
    color: #FFFFFF;
    padding-bottom: 30px;
    background: #00000001;
    }
.main-home-slider-container .main-home-slider .item .item-data .subtitle2 {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.1em;
    color: #FFFFFF;
    padding-bottom: 50px;
    background: #00000001;
    }
.main-home-slider-container .main-home-slider .item .item-data .button a {    background: linear-gradient(140.5deg, rgba(244, 244, 244, 0.53) 11.96%, rgba(255, 255, 255, 0.73) 39.82%, rgba(244, 244, 244, 0.54) 69.38%, rgba(236, 240, 255, 0.95) 85.72%, rgba(244, 244, 244, 0.54) 108.18%);
    border-radius: 12px;
    
    
    
    
    display: inline-block;-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    font-weight: 800;
    font-size: 16px;
    line-height: 140%;
    color: #00354C;
    max-width: 300px;
    width: 100%;
    padding: 8px 0;
    border: 0; text-align: center;}
.main-home-slider-container .main-home-slider .item .item-data .button a:hover {background: #619CE7;color: #FFFFFF;}
.main-home-slider-container .main-home-slider .item .item-data .button span { }
.main-home-slider-container .controls {  position: absolute;bottom: 50px;left: 200px;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;}
.main-home-slider-container .controls .slide-arrow {  cursor: pointer;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.1em;
    color: #FFFFFF;}
.main-home-slider-container .controls .slide-arrow.arrow-prev {  }
.main-home-slider-container .controls .slide-arrow.arrow-next {  }
.main-home-slider-container .controls .dots-cont {  margin: 0 40px;}
.main-home-slider-container .controls .dots-cont .custom-dots {  display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;list-style: none;padding: 0;margin: 0;}
.main-home-slider-container .controls .dots-cont .custom-dots li {  position: relative;width: 50px;height: 3px;}
.main-home-slider-container .controls .dots-cont .custom-dots li.slick-active {  }
.main-home-slider-container .controls .dots-cont .custom-dots li.slick-active button { background: #fff; }
.main-home-slider-container .controls .dots-cont .custom-dots li button {
    border: 0;
    margin: 0;
    padding: 0;
    width: 50px;
    background: #BDCBD0;
    cursor: pointer;
    text-indent: -9999px;
    height: 3px;
    position: absolute;
    left: 0;
    top: 0;
    }
.main-home-slider-container .controls .dots-cont .custom-dots li:hover button {background: #fff;}

.mm-navbar_tabs a { font-size: 16px; }
.mm-navbar_tabs a i { margin-right: 6px; }
.mm-btn_close { background: #619CE7; }
.mm-btn_close::before,
.mm-btn_close::after { border-color: #fff; }
.mm-btn_close::before { right: 15px; }
.mm-btn_close::after { right: 22px; }
.mm-navbars_bottom { border-top: 0; }
.mm-navbars_bottom .mm-navbar { background: #619CE7; }
.mm-navbars_bottom .mm-navbar a { color: #fff; }
.mm-navbars_bottom .mm-navbar a .hidden_text{
    width: 0;
    display: block;
    height: 0;
    color: #619CE7;
    background: white;
}
.custom-search {background: #e8e8e8;border: 0;width: 100%;margin: 0;padding: 7px 12px;cursor: pointer;z-index: 1000;}

input[type=number] {-moz-appearance:textfield;}

label[class*="required"]:after { content: "*"; display: inline-block; vertical-align: top; }

.animatethis { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }



.main-content {}

.inside {}

.main-content-ins { max-width: 1200px; margin: auto auto; padding-left: 20px; padding-right: 20px; }
.main-content-top { padding-top: 100px; }

.no-marg-padd { margin: 0; padding: 0; }
.no-marg-padd li { margin: 0; padding: 0; }

input, textarea { outline: 0 !important; }
strong, b { font-weight: 700 !important; }

.bootstrap-dialog .modal-header { background-color: #ddd !important; }
.bootstrap-dialog .bootstrap-dialog-close-button button { font-size: 26px; opacity: 1; }
.bootstrap-dialog .bootstrap-dialog-title { font-size: 16px !important; color: #111; }
.bootstrap-dialog .bootstrap-dialog-message { font-size: 15px !important; color: #111; }
.bootstrap-dialog .bootstrap-dialog-footer-buttons .btn-warning { font-size: 15px !important; }
.bootstrap-dialog .bootstrap-dialog-footer-buttons .btn-default { font-size: 15px !important; color: #111; }

.rvl-hdn { visibility: hidden; }

#infscr-loading { text-align: center; z-index: 100; position: fixed; left: 50%; bottom: 40px; width: 274px; margin-left: -137px; padding: 7px 10px; background: #000; opacity: 0.8; color: #fff; border: 1px solid #959595; }

.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } /* overlay at start */
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } /* overlay animate in */
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; } /* overlay animate out */
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } /* content at start */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } /* content animate it */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } /* content animate out */

.pagin { text-align: center; margin-top: 100px; }
.pagin li { margin-left: 4px; display: inline-block; vertical-align: top; }
.pagin li.num:before { content: "|"; font-size: 14px; margin-right: 6px; display: inline-block; vertical-align: top; }
.pagin li.num:first-child:before { display: none; }
.pagin li a { display: inline-block; margin-top: -3px; font-size: 18px; color: #000; }
.pagin li a:hover,
.pagin li.active a { color: #8560a8; }

.ph { font-size: 18px; color: #000; font-weight: 400; }
.ph::-webkit-input-placeholder { opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300; }
.ph:-moz-placeholder { /* Firefox 18- */ opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300; }
.ph::-moz-placeholder {  /* Firefox 19+ */ opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300; }
.ph:-ms-input-placeholder { opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300;}
.ph:-ms-input-placeholder { opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300; }

.breadcrumb-cont { background: transparent;text-align: center;padding-top: 15px; }
.breadcrumb-cont ol.breadcrumb { background: transparent; margin: 0; padding: 0; }
.breadcrumb-cont ol.breadcrumb li.disabled {pointer-events: none;}
.breadcrumb-cont ol.breadcrumb li.active {}
.breadcrumb-cont ol.breadcrumb li.active a { pointer-events: auto;}
.breadcrumb-cont ol.breadcrumb li { margin: 0; padding: 0; list-style: none; }
.breadcrumb-cont ol.breadcrumb li + li:before { content: "/"; padding: 0 4px; color: #000; }
.breadcrumb-cont ol.breadcrumb li a {text-decoration: none;text-transform: uppercase;font-weight: 700;font-size: 10px;line-height: 100%;letter-spacing: 0.1em;color: #787878;}
.breadcrumb-cont ol.breadcrumb li a:hover { color: #619CE7; }

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
body {font-family: 'Manrope', sans-serif !important;max-width: 1920px;overflow-x: hidden;padding: 0 !important;margin: auto;}

p {margin: 0;padding: 0;}
.goto-btn a {}
.goto-btn a:hover {}
.det-hiding {display: none !important;}
.icon:before {-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear;}
.ubuntu {}
.mob {display: none;}

/********************* HEADER *********************/


.over-header {background: #FFFFFF;}
.over-header .ins {max-width: 1800px;padding: 10px 20px;}
.over-header .ins .items {display: flex;justify-content: flex-end;align-items: center;grid-gap: 30px;}
.over-header .ins .items .item {}
.over-header .ins .items .item a {display: flex;align-items: center;grid-gap: 10px;}
.over-header .ins .items .item a .icon {color: #619CE7;font-size: 10px;}
.over-header .ins .items .item a .text {font-weight: 600;font-size: 14px;line-height: 100%;color: #00354C;}

.cbp-af-header {position:relative;width: 100%; z-index: 999; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; background: #000000;}
.cbp-af-header-ins {}
.cbp-af-header header {position: relative;}
.cbp-af-header header .grid {align-items: center;max-width: 1800px;padding: 15px 20px 15px 20px;margin: auto;display: flex;justify-content: space-between;}
.cbp-af-header header .grid .grid-l .logo {padding-left: 120px;}
.cbp-af-header header .grid .grid-m {}
.cbp-af-header header .grid .grid-m .menu {}
.cbp-af-header header .grid .grid-m .menu .cats {display: flex;align-items: center;grid-gap: 20px;}
.cbp-af-header header .grid .grid-m .menu .cats .cat a {font-weight: 600;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;padding: 3px 30px;border: 1px solid transparent;border-radius: 12px;}
.cbp-af-header header .grid .grid-m .menu .cats .cat.has a {padding-bottom: 32px;border: 0;}
.cbp-af-header header .grid .grid-m .menu .cats .cat.has:hover a {border: 0;border-bottom: 10px solid #619CE7;border-radius: 9px;}
.cbp-af-header header .grid .grid-m .menu .cats .cat a:hover {border: 1px solid #619CE7;}
.cbp-af-header header .grid .grid-m .menu .cats .cat.active a {border: 0;padding-bottom: 32px;border-bottom: 10px solid #619CE7;border-radius: 9px;color: #619CE7;}
.cbp-af-header header .grid .grid-r {display: flex;align-items: center;grid-gap: 65px;}
.cbp-af-header header .grid .grid-r .srch {}
.cbp-af-header header .grid .grid-r .srch a {display: flex;align-items: center;grid-gap: 10px;}
.cbp-af-header header .grid .grid-r .srch a .icon {font-size: 20px;}
.cbp-af-header header .grid .grid-r .srch a .icon:before {color: #619CE7;}
.cbp-af-header header .grid .grid-r .srch a .text {font-weight: 600;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;}
.cbp-af-header header .grid .grid-r .srch a:hover .text {color: #619CE7;}
.cbp-af-header header .grid .grid-r .lngs {display: flex;align-items: center;justify-content: flex-end;}
.cbp-af-header header .grid .grid-r .lngs button { background: none; border: 0; margin: 0; padding: 0;font-weight: 600;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #619CE7;-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
.cbp-af-header header .grid .grid-r .lngs button span:before {font-size: 10px;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;}
.cbp-af-header header .grid .grid-r .lngs button:hover {color: #619CE7;}
.cbp-af-header header .grid .grid-r .lngs button:hover > span:before {color: #619CE7;}
.cbp-af-header header .grid .grid-r .lngs .dropdown-menu { border: 1px solid #fff; padding: 0; min-width: 120px; }
.cbp-af-header header .grid .grid-r .lngs .dropdown-menu li { text-align: center; border-bottom: 1px solid #fff; }
.cbp-af-header header .grid .grid-r .lngs .dropdown-menu li:last-child { border-bottom: 0; }
.cbp-af-header header .grid .grid-r .lngs .dropdown-menu li a { padding: 5px 10px; background: #fff; color: #000; font-size: 14px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
.cbp-af-header header .grid .grid-r .lngs .dropdown-menu li a:hover,
.cbp-af-header header .grid .grid-r .lngs .dropdown-menu li a.active { background: #619CE7; color: #fff; }

.hover-menu {position: absolute;top: 100%;left: 0;width: 100%;background: #e6eaec;border-radius: 0 0 16px 16px;visibility: hidden;opacity: 0;-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;}
.cbp-af-header header .grid .grid-m .menu .cats .cat.has:hover .hover-menu {visibility: visible;opacity: 1;}
.hover-menu .hover-menu-ins {max-width: 1060px;margin: auto;padding: 0 20px;}

.hover-menu .hover-menu-ins .hover-menu-l {max-width: 380px;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats {padding: 65px 0;position: relative;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat {margin-bottom: 50px;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat:last-child {padding-bottom: 0;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat a {font-weight: 700 !important;font-size: 16px !important;line-height: 140% !important;color: #000000 !important;padding: 0 !important;border: 0 !important;width: 100% !important;margin-bottom: 0 !important;display: flex;align-items: center;justify-content: space-between;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat.has1 a{pointer-events: none;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat a span {padding-right: 25px;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat:hover a {border: 0 !important;color: #619CE7 !important;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats {position: absolute;left: 100%;max-width: 340px;width: 100%;height: 100%;top: 0;padding: 65px 25px 65px 80px;visibility: hidden;opacity: 0;-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;border-left: 1px solid #619CE7;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat.has1:hover .subsubcats {visibility: visible;opacity: 1;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat {margin-bottom: 50px;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat a {display: flex;align-items: center;justify-content: space-between;color: #000000 !important;pointer-events: auto;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat.has2 a{pointer-events: none;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat:hover a {border: 0 !important;color: #619CE7 !important;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat .subsubsubcats {position: absolute;left: 100%;max-width: 340px;width: 100%;height: 100%;top: 0;padding: 65px 0px 65px 80px;visibility: hidden;opacity: 0;-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;border-left: 1px solid #619CE7;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat.has2:hover .subsubsubcats {visibility: visible;opacity: 1;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat .subsubsubcats .subsubsubcat {margin-bottom: 50px;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat .subsubsubcats .subsubsubcat a {display: flex;align-items: center;justify-content: space-between;color: #000000 !important;pointer-events: auto;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat .subsubsubcats .subsubsubcat.has3 a{pointer-events: none;}
.hover-menu .hover-menu-ins .hover-menu-l .subcats .subcat .subsubcats .subsubcat .subsubsubcats .subsubsubcat:hover a {border: 0 !important;color: #619CE7 !important;}




.slideshow {position: relative;}
.slideshow .tp-revslider-mainul {padding: 0;}
.slideshow .details {position: absolute !important;top: 350px !important;left: 200px !important;max-width: 680px !important;transform-origin: initial !important;white-space: initial !important;min-height: initial !important;min-width: initial !important;z-index: 100 !important;}
.slideshow .details .title {font-weight: 800;font-size: 65px;line-height: 130%;color: #FFFFFF;padding-bottom: 15px;}
.slideshow .details .subtitle1 {font-weight: 500;font-size: 24px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;padding-bottom: 30px;}
.slideshow .details .subtitle2 {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;padding-bottom: 50px;max-width: 500px;}
.slideshow .details .text {font-weight: normal;font-size: 14px;line-height: 145%;letter-spacing: 0.04em;color: #FFFFFF;}
.slideshow .details .down {display: flex;align-items: center;grid-gap: 15px;padding-top: 50px;}
.slideshow .details .down .down-r {font-style: normal;font-weight: 300;font-size: 12px;line-height: 140%;color: #FFFFFF;}
.slideshow .details .goto-btn button {background: linear-gradient(140.5deg, rgba(244, 244, 244, 0.53) 11.96%, rgba(255, 255, 255, 0.73) 39.82%, rgba(244, 244, 244, 0.54) 69.38%, rgba(236, 240, 255, 0.95) 85.72%, rgba(244, 244, 244, 0.54) 108.18%);border-radius: 12px;display: flex;justify-content: center;grid-gap: 25px;align-items: center;-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;font-weight: 800;font-size: 16px;line-height: 140%;color: #00354C;max-width: 300px;width: 100%;padding: 8px 0;border: 0;}
.slideshow .details .goto-btn button:hover {background: #619CE7;color: #FFFFFF;}
.slideshow .details .goto-btn button i {color: #D13E29;}
.slideshow .details .goto-btn button:hover > i {color: #FFFFFF;}
.slideshow .counter {position: absolute;bottom: 50px;left: 200px;display: flex;align-items: center;grid-gap: 45px;}
.slideshow .counter .cont-line-wrap {display: flex;align-items: center;}
.slideshow .counter .cont-line-wrap .cont-line {width: 50px;content: '';border-bottom: 3px solid #73909e;cursor:pointer;}
.slideshow .counter .cont-line-wrap .cont-line.active {border-bottom: 3px solid #FFFFFF;}
.slideshow .counter .previous, .slideshow .counter .next {cursor: pointer;font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;}


.sectors-hp {background: linear-gradient(0deg, #E1E6EA -63.98%, rgba(236, 244, 246, 0) 95.67%);}
.sectors-hp .sectors-ins {max-width: 1340px;margin: auto;padding: 105px 20px;}
.sectors-hp .sectors-ins .title {text-align: center;font-weight: 800;font-size: 50px;line-height: 130%;color: #00354C;padding-bottom: 65px;}
.sectors-hp .sectors-ins .items {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 50px;justify-items: center;}
.sectors-hp .sectors-ins .items .item {padding: 50px 15px;border: 1px solid #00354C;border-radius: 12px;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;width: 100%;}
.sectors-hp .sectors-ins .items .item:hover {background: linear-gradient(516.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border: 1px solid transparent;box-shadow: inset 1px 0px 12px rgba(0, 0, 0, 0.17);}
.sectors-hp .sectors-ins .items .item .item-ins {display: grid;justify-items: center;}
.sectors-hp .sectors-ins .items .item .item-ins .itm-ttl {font-weight: 800;font-size: 24px;line-height: 130%;color: #00354C;padding-bottom: 45px;padding: 0;height: 100px;overflow: hidden;text-align: center;}
.sectors-hp .sectors-ins .items .item .item-ins .itm-img {padding-bottom: 45px;}
.sectors-hp .sectors-ins .items .item .item-ins .itm-det {font-weight: 400;font-size: 14px;line-height: 140%;text-align: center;letter-spacing: 0.1em;color: #00354C;}
.sectors-hp .sectors-ins .items .item .item-ins .itm-btn {padding-top: 25px;visibility: hidden;opacity: 0;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition: all 200ms linear;}
.sectors-hp .sectors-ins .items .item .item-ins .itm-btn a {display: flex;align-items: center;grid-gap: 10px;font-weight: 800;font-size: 14px;line-height: 140%;color: #619CE7;}
.sectors-hp .sectors-ins .items .item:hover .item-ins .itm-btn {visibility: visible;opacity: 1;}
.sectors-hp .sectors-ins .button {display: flex;justify-content: center;padding-top: 60px;}
.sectors-hp .sectors-ins .button a {font-weight: 800;font-size: 14px;line-height: 140%;color: #00354C;padding: 7px 50px;border-radius: 12px;}
.sectors-hp .sectors-ins .button a:hover {background: #619CE7;color: #FFFFFF;}
.sectors-hp .hover-img {display: none;}
.sectors-hp .sectors-ins .items .item:hover .not-hover-img {display: none;}
.sectors-hp .sectors-ins .items .item:hover .hover-img {display: initial;}


.news-hp {background: linear-gradient(360deg, #619CE7 -24.18%, #00354C 100%);position: relative;}
.news-hp .slick-dots{height:0px;width:0px;margin: 0;pointer-events: none;opacity: 0;}
.news-hp .news-ins {max-width: 1480px;margin: auto;padding: 95px 20px 65px 20px;position: relative;}
.news-hp .news-ins .title {font-weight: 800;font-size: 50px;line-height: 130%;color: #FFFFFF;text-align: center;padding-bottom: 30px;}
.news-hp .news-ins .items {position: relative;}
.news-hp .news-ins .slick-list {padding: 0 !important;}
.news-hp .news-ins .slick-track {display: flex !important;align-items: center;justify-content: center;overflow: hidden;}
.news-hp .news-ins .slick-slide {max-width: 440px !important;width: 100% !important;position: relative;border-radius: 12px;transform: scale(80%);-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;}
.news-hp .news-ins .slick-slide.slick-center {max-width: 620px !important;width: 100% !important;margin-left: -45px !important;margin-right: -45px !important;transform: scale(100%) !important;}
.news-hp .news-ins .slick-slide a {display: block;height: 460px !important;}
.news-hp .news-ins .slick-slide.slick-center a {display: block;height: 460px !important;position: relative;}
.news-hp .news-ins .slick-slide:not(.slick-center) {filter: blur(5px) !important;-webkit-filter: blur(5px) !important;opacity: 0.4 !important;}
.news-hp .news-ins .slick-slide:not(.slick-center) a .itm-ttl {display: none;}
.news-hp .news-ins .slick-slide:not(.slick-center) a .itm-subttl {display: none;}
.news-hp .news-ins .slick-slide.slick-center a .itm-ttl {font-weight: 800;font-size: 30px;line-height: 100%;text-align: center;color: #FFFFFF;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.17);position: absolute;bottom: 75px;text-align: center;width: 100%;}
.news-hp .news-ins .slick-slide.slick-center a .itm-subttl {text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.17);position: absolute;bottom: 40px;width: 100%;font-weight: 500;font-size: 16px;line-height: 140%;text-align: center;letter-spacing: 0.1em;color: #FFFFFF;}
.news-hp .news-ins .sl-left {position: absolute;left: 100px;top: 50%;transform: translateY(-50%);}
.news-hp .news-ins .sl-right {position: absolute;right: 100px;top: 50%;transform: translateY(-50%);}
.news-hp .news-ins .sl-left span, .news-hp .news-ins .sl-right span {color: #FFF;font-size: 26px;} 
.news-hp .news-ins .button {display: flex;justify-content: center;padding-top: 60px;}
.news-hp .news-ins .button a {font-weight: 800;font-size: 14px;line-height: 140%;color: #FFFFFF;padding: 7px 50px;border-radius: 12px;}
.news-hp .news-ins .button a:hover {background: #619CE7;color: #FFFFFF;}



.srv-hp {}
.srv-hp .srv-ins {display: grid;grid-template-columns: 0.2fr 0.4fr 0.4fr;align-items: center;}
.srv-hp .srv-ins .srv-l {box-shadow: inset -14px 0px 16px rgba(0, 0, 0, 0.58);}
.srv-hp .srv-ins .srv-m {background: linear-gradient(30.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);height: 100%;}
.srv-hp .srv-ins .srv-m .srv-m-ins {max-width: 430px;margin: auto;padding: 135px 20px;}
.srv-hp .srv-ins .srv-m .srv-m-ins .title {font-weight: 800;font-size: 50px;line-height: 130%;color: #00354C;padding-bottom: 70px;padding-left: 40px;}
.srv-hp .srv-ins .srv-m .srv-m-ins .item {padding-bottom: 15px;}
.srv-hp .srv-ins .srv-m .srv-m-ins .item:last-child {padding-bottom: 0;}
.srv-hp .srv-ins .srv-m .srv-m-ins .item a {background: transparent;border-radius: 12px;display: block;width: 100%;padding: 7px 0px 7px 40px;font-weight: 600;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.srv-hp .srv-ins .srv-m .srv-m-ins .item.active a {background: linear-gradient(30.5deg, rgba(244, 244, 244, 0.53) 11.96%, rgba(255, 255, 255, 0.73) 39.82%, rgba(244, 244, 244, 0.54) 69.38%, rgba(236, 240, 255, 0.95) 85.72%, rgba(244, 244, 244, 0.54) 108.18%);font-weight: 600;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #619CE7;filter: drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.08));}
.srv-hp .srv-ins .srv-m .srv-m-ins .item a:hover {background: linear-gradient(30.5deg, rgba(244, 244, 244, 0.53) 11.96%, rgba(255, 255, 255, 0.73) 39.82%, rgba(244, 244, 244, 0.54) 69.38%, rgba(236, 240, 255, 0.95) 85.72%, rgba(244, 244, 244, 0.54) 108.18%);font-weight: 600;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #619CE7;filter: drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.08));}
.srv-hp .srv-ins .srv-r {background: linear-gradient(138.2deg, #E8E8E8 23.6%, rgba(232, 232, 232, 0) 128.04%);box-shadow: inset 1px 0px 12px rgba(0, 0, 0, 0.17);height: 100%;}
.srv-hp .srv-ins .srv-r .srv-r-ins {max-width: 430px;margin: auto;padding: 160px 20px;}
.srv-hp .srv-ins .srv-r .srv-r-item {}
.srv-hp .srv-ins .srv-r .srv-r-item .title {font-weight: 800;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #619CE7;padding-bottom: 30px;}
.srv-hp .srv-ins .srv-r .srv-r-item .det {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.srv-hp .srv-ins .srv-r .srv-r-item .det p {margin-bottom: 15px;}
.srv-hp .srv-ins .srv-r .srv-r-item .det p:last-child {margin-bottom: 0;}


.end-hp {background: linear-gradient(0deg, #E1E6EA -63.98%, rgba(236, 244, 246, 0) 95.67%);position: relative;}
.end-hp .end-ins {padding: 95px 0 110px 0;}
.end-hp .end-ins .title {padding: 0 20px 60px 20px;font-weight: 800;font-size: 50px;line-height: 130%;color: #00354C;text-align: center;}
.end-hp .end-ins .slick-list {padding: 0 !important;}
.end-hp .end-ins .slick-track {}
.end-hp .end-ins .items .slick-slide {margin: 0 45px;background: linear-gradient(6.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;max-width: 790px;width: 100% !important;}
.end-hp .end-ins .items .slick-slide:not(.slick-center) {filter: blur(5px) !important;-webkit-filter: blur(5px) !important;opacity: 0.4 !important;}
.end-hp .end-ins .items .item {filter: drop-shadow(0px 15px 27px rgba(20, 74, 108, 0.13));position: relative;}
.end-hp .end-ins .items .item .overlay {position: absolute;top: 24px;right: 32px;}
.end-hp .end-ins .items .item .overlay span {font-size: 50px;color: #619CE7;}
.end-hp .end-ins .items .item .item-ins {padding: 50px 105px;}
.end-hp .end-ins .items .item .item-ins .item-top {display: flex;align-items: baseline;grid-gap: 15px;font-weight: 800;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #619CE7;padding-bottom: 20px;}
.end-hp .end-ins .items .item .item-ins .item-bot {max-width: 425px;font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.end-hp .sl-left {position: absolute;left: 350px;top: 60%;transform: translateY(-50%);}
.end-hp .sl-right {position: absolute;right:350px;top: 60%;transform: translateY(-50%);}
.end-hp .sl-left span, .end-hp .sl-right span {color: #619CE7;font-size: 26px;} 


.help-hp {background: linear-gradient(180deg, #619CE7 -353.14%, #00354C 100%);}
.help-hp .help-ins {max-width: 720px;margin: auto;padding: 50px 20px;} 
.help-hp .help-ins .title {text-align: center;font-weight: 800;font-size: 60px;line-height: 80%;color: #619CE7;}
.help-hp .help-ins .button {display: flex;justify-content: center;padding-top: 50px;}
.help-hp .help-ins .button a {font-weight: 800;font-size: 14px;line-height: 140%;color: #FFFFFF;padding: 7px 50px;border-radius: 12px;}
.help-hp .help-ins .button a:hover {background: #619CE7;color: #FFFFFF;}

/********************* FOOTER *********************/
footer {background: #000000;}
footer .ins {max-width: 1760px;margin: auto;display: flex;align-items: center;padding: 60px 20px;}
footer .ins .ins-l {padding-right: 65px;padding-left: 50px;}
footer .ins .ins-l .social {padding-top: 50px;}
footer .ins .ins-l .social .linked a {display: flex;align-items: center;grid-gap: 10px;}
footer .ins .ins-l .social .linked a .icon {font-size: 34px;}
footer .ins .ins-l .social .linked a .text {font-weight: 600;font-size: 14px;line-height: 100%;color: #7f7f7f;}
footer .ins .ins-l .social .to-top a {display: flex;align-items: center;grid-gap: 10px;}
footer .ins .ins-l .social .to-top a .icon {font-size: 34px;}
footer .ins .ins-l .social .to-top a .text {font-weight: 600;font-size: 14px;line-height: 100%;color: #FFFFFF;}
footer .ins .ins-l .social .social-ttl {font-weight: bold;font-size: 20px;line-height: 180%;letter-spacing: 0.02em;color: #FFFFFF;padding-bottom: 25px;text-transform: uppercase;}
footer .ins .ins-l .social .social-det {display: flex;grid-gap: 25px;align-items: center;}
footer .ins .ins-r {width: 100%;display: flex;align-items: center;grid-gap: 65px;padding-left: 25px;border-left: 1px solid #619CE7;}
footer .ins .ins-r .mn {}
footer .ins .ins-r .mn ul {display: flex;grid-gap: 60px;justify-content: space-between;}
footer .ins .ins-r .mn ul li {padding: 10px 0;max-width: 200px;}
footer .ins .ins-r .mn ul li .text {font-weight: 600;font-size: 16px;line-height: 100%;color: #7f7f7f;}
footer .ins .ins-r .mn ul li ul {display: block !important;text-align: initial !important;margin-top: 15px;}
footer .ins .ins-r .mn ul li ul li a {font-weight: 600;font-size: 16px;line-height: 100%;color: #7f7f7f;}
footer .ins .ins-r .mn ul li ul li a:hover {color: #FFFFFF;}
footer .ins .ins-r .mn ul li ul li p {font-weight: 600;font-size: 16px;line-height: 100%;color: #7f7f7f;}
footer .ins .ins-r .mn ul li ul li table tr:first-child {vertical-align: top;width:30px;}
footer .ins .ins-r .mn ul li ul li img {padding-right: 12px;}
footer .ins .ins-r .mn ul li a {font-weight: normal;font-size: 14px;line-height: 16px;color: #FFFFFF;}
footer .ins .ins-r .mn ul li a:hover {color: #FFFFFF;}
footer .ins .ins-r .mn ul .foot-ttl {font-weight: 800;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;text-transform: uppercase;}
footer .ins .ins-r .newsletter {width: 100%;max-width: 360px;}
footer .ins .ins-r .newsletter .newsletter-ttl {font-weight: 600;font-size: 14px;line-height: 100%;color: #7f7f7f;padding-bottom: 15px;}
footer .ins .ins-r .newsletter .newsletter-subttl {font-weight: 800;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;text-transform: uppercase;color: #FFFFFF;padding-bottom: 15px;}
footer .ins .ins-r .newsletter .newsletter-frm {position: relative;}
footer .ins .ins-r .newsletter .newsletter-frm input {background: linear-gradient(20.5deg, rgba(244, 244, 244, 0.53) 11.96%, rgba(255, 255, 255, 0.73) 39.82%, rgba(244, 244, 244, 0.54) 69.38%, rgba(236, 240, 255, 0.95) 85.72%, rgba(244, 244, 244, 0.54) 108.18%);border-radius: 12px;font-weight: 600;font-size: 14px;line-height: 100%;color: #00354C;padding-left: 20px;height: 40px;}
footer .ins .ins-r .newsletter .newsletter-frm input::-webkit-input-placeholder {font-weight: 600;font-size: 14px;line-height: 100%;color: #00354C;}
footer .ins .ins-r .newsletter .newsletter-frm input:-moz-placeholder { /* Firefox 18- */font-weight: 600;font-size: 14px;line-height: 100%;color: #00354C;}
footer .ins .ins-r .newsletter .newsletter-frm input::-moz-placeholder {  /* Firefox 19+ */font-weight: 600;font-size: 14px;line-height: 100%;color: #00354C;}
footer .ins .ins-r .newsletter .newsletter-frm input:-ms-input-placeholder {font-weight: 600;font-size: 14px;line-height: 100%;color: #00354C;}
footer .ins .ins-r .newsletter .newsletter-frm input:-ms-input-placeholder {font-weight: 600;font-size: 14px;line-height: 100%;color: #00354C;}
footer .ins .ins-r .newsletter .newsletter-frm button {position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 50px;background: transparent;border: 0;border-left: 2px solid #00354C;}
footer .ins .ins-r .newsletter .newsletter-frm button span {color: #00354C;font-size: 16px;font-weight: 900;}
footer .ins .ins-r .newsletter .newsletter-chk {display: flex;align-items: center;padding-top: 15px;grid-gap: 15px;font-weight: 400;font-size: 12px;line-height: 100%;color: #7f7f7f;}
footer .ins .ins-r .newsletter .newsletter-chk a {font-weight: 400;font-size: 12px;line-height: 100%;text-decoration-line: underline;color: #7f7f7f;}
footer .bot {padding: 5px 0 5px 0;position: relative;background: #dce8f6;}
footer .bot .main-content-ins {display: grid;grid-template-columns: 1fr 1fr 1fr;font-weight: normal;font-size: 14px;line-height: 157.4%;color: #00354C;max-width: 1760px !important;}
footer .bot ul {display: flex;grid-gap: 60px;align-items: center;justify-content: center;}
footer .bot ul li {text-align: center;}
footer .bot a {font-weight: 300;font-size: 14px;line-height: 157.4%;color: #00354C;}
footer .bot .main-content-ins div:last-child {text-align: end;}
footer .bot .fa-heart {color: #00354C;}

/********************* FOOTER *********************/


.inside .sect {position: relative;height: 900px !important;}
.inside .sect .cats {position: absolute;max-width: 640px;width: 100%;background: linear-gradient(355.18deg, #619CE7 -24.89%, #00354C 107.6%);opacity: 0.7;height: 100%;right:0;}
.inside .sect .cats .cats-ins {max-width: 520px;padding: 105px 20px;margin: auto;}
.inside .sect .cats .cats-ins .cats-grid {}
.inside .sect .cats .cats-ins .cats-grid .cat {padding-bottom: 40px;}
.inside .sect .cats .cats-ins .cats-grid .cat:last-child {padding-bottom: 0;}
.inside .sect .cats .cats-ins .cats-grid .cat a {display: flex;align-items: center;grid-gap: 50px;max-width: 380px;background: transparent;padding: 15px 40px;border-radius: 12px;}
.inside .sect .cats .cats-ins .cats-grid .cat a:hover {background: linear-gradient(162.84deg, rgba(244, 244, 244, 0.53) -104.84%, rgba(255, 255, 255, 0.73) -58.26%, rgba(244, 244, 244, 0.54) -37.79%, rgba(236, 240, 255, 0.95) -18.26%, rgba(236, 240, 255, 0.95) 6.52%, #FFFFFF 77.19%);}
.inside .sect .cats .cats-ins .cats-grid .cat.active a {background: linear-gradient(162.84deg, rgba(244, 244, 244, 0.53) -104.84%, rgba(255, 255, 255, 0.73) -58.26%, rgba(244, 244, 244, 0.54) -37.79%, rgba(236, 240, 255, 0.95) -18.26%, rgba(236, 240, 255, 0.95) 6.52%, #FFFFFF 77.19%);}
.inside .sect .cats .cats-ins .cats-grid .cat a .icons {max-width: 100px;width: 100%;display: flex;justify-content: center;}
.inside .sect .cats .cats-ins .cats-grid .cat a .icons .icon-hover {display: none;}
.inside .sect .cats .cats-ins .cats-grid .cat a:hover .icons .icon-not-hover {display: none;}
.inside .sect .cats .cats-ins .cats-grid .cat a:hover .icons .icon-hover {display: initial;}
.inside .sect .cats .cats-ins .cats-grid .cat.active a .icons .icon-not-hover {display: none;}
.inside .sect .cats .cats-ins .cats-grid .cat.active a .icons .icon-hover {display: initial;}
.inside .sect .cats .cats-ins .cats-grid .cat a .text {font-weight: 800;font-size: 16px;line-height: 130%;text-align: center;color: #F8F8F8;width: 100%;-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;}
.inside .sect .cats .cats-ins .cats-grid .cat a:hover .text {color: #00354C;}
.inside .sect .cats .cats-ins .cats-grid .cat.active a .text {color: #00354C;}
.inside .sect .text-box {position: absolute;max-width: 500px;bottom: 105px;left: 200px;}
.inside .sect .text-box .text-box-item .image {padding-bottom: 25px;}
.inside .sect .text-box .text-box-item .image img {max-width: 70px;width: 100%;} 
.inside .sect .text-box .text-box-item .title {font-weight: 800;font-size: 65px;line-height: 130%;color: #FFFFFF;padding-bottom: 30px;}
.inside .sect .text-box .text-box-item .det {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;padding-bottom: 50px;}
.inside .sect .text-box .text-box-item .button {}
.inside .sect .text-box .text-box-item .button a {display: block;max-width: 300px;width: 100%;padding: 10px 0;background: linear-gradient(140.5deg, rgba(244, 244, 244, 0.53) 11.96%, rgba(255, 255, 255, 0.73) 39.82%, rgba(244, 244, 244, 0.54) 69.38%, rgba(236, 240, 255, 0.95) 85.72%, rgba(244, 244, 244, 0.54) 108.18%);border-radius: 12px;text-align: center;font-weight: 800;font-size: 16px;line-height: 140%;color: #00354C;}

.title{background:#00000001}
.det{background:#00000001}


.bg {position: relative;}
.bg .title {position: absolute;font-weight: 800;font-size: 50px;line-height: 130%;color: #FFFFFF;width: 100%;text-align: center;top: 50%;transform: translateY(-50%);padding: 0 20px;}


.inside .cmp .bot {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .cmp .bot .cmp-ins {max-width: 1040px;margin: auto;padding: 45px 20px 105px 20px;}
.inside .cmp .bot .cmp-ins .title {font-weight: 800;font-size: 24px;line-height: 140%;text-align: center;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;padding-bottom: 25px;}
.inside .cmp .bot .cmp-ins .subtitle {font-weight: 400;font-size: 14px;line-height: 140%;text-align: center;letter-spacing: 0.1em;color: #00354C;max-width: 800px;margin: auto;padding-bottom: 50px;}
.inside .cmp .bot .cmp-ins .items {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 30px;}
.inside .cmp .bot .cmp-ins .items .item {}
.inside .cmp .bot .cmp-ins .items .item a {display: block;font-weight: 800;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;padding: 7px 20px;max-width: 310px;width: 100%;text-align: center;background: linear-gradient(-24.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;}
.inside .cmp .bot .cmp-ins .items .item a:hover {background: #619CE7;color: #FFFFFF;}


.inside .clients .bot {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .clients .bot .clients-ins {max-width: 1560px;margin: auto;padding: 45px 20px 105px 20px;}
.inside .clients .bot .clients-ins .title {font-weight: 800;font-size: 24px;line-height: 140%;text-align: center;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;padding-bottom: 70px;}
.inside .clients .bot .clients-ins .items {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap: 65px 100px;}
.inside .clients .bot .clients-ins .items .item {display: flex;justify-content: center;}

.inside .simple .bot {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .simple .bot .simple-ins {max-width: 1085px;margin: auto;padding: 45px 20px 105px 20px;}
.inside .simple .bot .simple-ins .title {font-weight: 800;font-size: 24px;line-height: 140%;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;padding-bottom: 25px;}
.inside .simple .bot .simple-ins .det {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .simple .bot .simple-ins .det p {margin-bottom: 15px;}
.inside .simple .bot .simple-ins .det p:last-child {margin: 0;}
.inside .simple .bot .contact-bot {}
.inside .simple .bot .contact-bot .contact-bot-ins {padding: 0px 20px 100px 20px;position: relative;z-index: 2;max-width: 1240px;margin: auto;}
.inside .simple .bot .contact-bot .contact-bot-ins .title {font-weight: 800;font-size: 24px;line-height: 140%;text-align: center;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form {padding-top: 45px;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .grid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 0px 25px;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .form-group {margin: 0;padding-bottom: 30px;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .form-group:last-child {padding-bottom: 0;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .form-group input {text-transform: none !important;height: 30px;font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;border: 0;background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;padding: 8px 25px;height: 35px;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .form-group select {text-transform: none !important;height: 30px;font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;border: 0;background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;padding: 8px 25px;height: 35px;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .form-group textarea {text-transform: none !important;text-align: left !important;font-weight: normal;font-size: 14px;line-height: 16px;color: #2E4C6D;background: #F8F8F8;border: 0;padding: 20px 20px 0 20px;height: 150px;background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .form-group label {font-weight: 800;font-size: 14px;line-height: 140%;letter-spacing: 0.05em;color: #00354C;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .form-group input:focus {font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .form-group textarea:focus {font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .simple .bot .contact-bot .contact-bot-ins .box-form .submit button {width: 100%;text-align: center;padding: 6px 0;margin: auto;margin-top: auto;-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;font-weight: 800;font-size: 20px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;text-transform: uppercase;box-sizing: border-box;border-radius: 6px;margin-top: 20px;background: #2071D9;border-radius: 12px;border: 1px solid #2071D9;}
.inside .simple .items {display: grid;grid-gap: 50px;}
.inside .simple .items .item {filter: drop-shadow(0px 15px 27px rgba(20, 74, 108, 0.13));position: relative;background: linear-gradient(156.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;position: relative;}
.inside .simple .items .item .overlay {position: absolute;top: 24px;right: 32px;}
.inside .simple .items .item .overlay span {font-size: 50px;color: #619CE7;}
.inside .simple .items .item .item-ins {padding: 50px 105px;}
.inside .simple .items .item .item-ins .item-top {display: flex;align-items: baseline;grid-gap: 15px;font-weight: 800;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #619CE7;padding-bottom: 20px;}
.inside .simple .items .item .item-ins .item-bot {max-width: 580px;font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .simple .load-more {display: flex;justify-content: center;padding-top: 65px;}
.inside .simple .load-more a {display: block;font-weight: 800;font-size: 14px;line-height: 140%;text-align: center;color: #00354C;max-width: 200px;width: 100%;padding: 8px 0;background: linear-gradient(140.5deg, rgba(244, 244, 244, 0.53) 11.96%, rgba(255, 255, 255, 0.73) 39.82%, rgba(244, 244, 244, 0.54) 69.38%, rgba(236, 240, 255, 0.95) 85.72%, rgba(244, 244, 244, 0.54) 108.18%);border-radius: 12px;filter: drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.08));}
.inside .simple .hiding {display: none;}


.inside .sectins .bg .title {display: grid;line-height: initial;}
.inside .sectins .bg .title .icon {font-weight: initial;font-size: initial;}
.inside .sectins .bg .title .icon img {max-width: 50px;}
.inside .sectins .bg .title .text {margin-top: -10px;}
.inside .sectins .bot {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .sectins .bot .article {border-bottom: 1px solid #dee6f1;}
.inside .sectins .bot .article .article-ins {max-width: 1085px;margin: auto;padding: 45px 20px 80px 20px;}
.inside .sectins .bot .article .article-ins .title {font-weight: 800;font-size: 24px;line-height: 140%;max-width: 560px;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;padding-bottom: 25px;}
.inside .sectins .bot .article .article-ins .image {padding: 35px 0 50px 0;}
.inside .sectins .bot .article .article-ins .image img {border-radius: 12px;}
.inside .sectins .bot .article .article-ins .det {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;text-align: justify;}
.inside .sectins .bot .article .article-ins .det p {margin-bottom: 15px;}
.inside .sectins .bot .article .article-ins .det p:last-child {margin: 0;}
.inside .sectins .bot .related-srv {}
.inside .sectins .bot .related-srv .related-srv-ins {max-width: 810px;margin: auto;padding: 80px 20px;position: relative;}
.inside .sectins .bot .related-srv .related-srv-ins .items {}
.inside .sectins .bot .related-srv .related-srv-ins .items .item {display: flex;align-items: center;}
.inside .sectins .bot .related-srv .related-srv-ins .items .item .item-l {background: linear-gradient(160.84deg, rgb(244, 244, 244) -104.84%, rgb(255, 255, 255) -58.26%, rgb(244, 244, 244) -37.79%, rgb(236, 240, 255) -18.26%, rgb(236, 240, 255) 6.52%, #FFF 77.19%);border-radius: 0px 0px 12px 12px;position: relative;z-index: 2;margin-right: -75px;filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.13));}
.inside .sectins .bot .related-srv .related-srv-ins .items .item .item-l .item-l-ins {padding: 30px;}
.inside .sectins .bot .related-srv .related-srv-ins .items .item .item-l .item-l-ins .itm-title {font-weight: 800;font-size: 20px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;padding-bottom: 15px;}
.inside .sectins .bot .related-srv .related-srv-ins .items .item .item-l .item-l-ins .itm-subttl {font-weight: 400;font-size: 12px;line-height: 140%;text-align: justify;letter-spacing: 0.05em;color: #00354C;padding-bottom: 25px;}
.inside .sectins .bot .related-srv .related-srv-ins .items .item .item-l .item-l-ins .itm-btn a {font-weight: 800;font-size: 14px;line-height: 140%;color: #777777;}
.inside .sectins .bot .related-srv .related-srv-ins .items .item .item-r img {max-width: 520px !important;border-radius: 12px;}
.inside .sectins .bot .related-srv .related-srv-ins .items-btns {position: absolute;display: flex;justify-content: space-between;align-items: center;max-width: 230px;width: 100%;bottom: 80px;}
.inside .sectins .bot .related-srv .related-srv-ins .items-btns .buttons {display: flex;grid-gap: 25px;}
.inside .sectins .bot .related-srv .related-srv-ins .items-btns .buttons .sl-left span, .inside .sectins .bot .related-srv .related-srv-ins .items-btns .buttons .sl-right span {color: #00354C;font-size: 12px;font-weight: 900;} 
.inside .sectins .bot .related-srv .related-srv-ins .items-btns .counter {font-weight: 400;font-size: 14px;line-height: 140%;color: #777777;}
.srv-general {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.srv-general .srv-general-ins {max-width: 1080px;margin: auto;padding: 60px 20px;position: relative;}
.srv-general .srv-general-ins .srv-general-title {font-weight: 800;font-size: 24px;line-height: 140%;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;padding-bottom: 30px;padding-left: 15px;}
.srv-general .srv-general-ins .item {margin: 0 15px;background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;}
.srv-general .srv-general-ins .item img {border-radius: 12px 12px 0px 0px;}
.srv-general .srv-general-ins .item .det {padding: 15px 25px 25px 25px;}
.srv-general .srv-general-ins .item .det .title {padding-bottom: 15px;}
.srv-general .srv-general-ins .item .det .title a {font-weight: 800;font-size: 20px;line-height: 140%;letter-spacing: 0.05em;color: #00354C;}
.srv-general .srv-general-ins .item .det .button a {font-weight: 800;font-size: 14px;line-height: 140%;color: #777777;}
.srv-general .sl-left span, .srv-general .sl-right span {color: #00354C;font-size: 12px;font-weight: 900;} 
.srv-general .sl-left {position: absolute;left: -80px;top:50%;transform: translateY(-50%);}
.srv-general .sl-right {position: absolute;right: -80px;top:50%;transform: translateY(-50%);}
.srv-general .disc-btn {display: flex;justify-content: center;padding-top: 60px;}
.srv-general .disc-btn a {font-weight: 800;font-size: 14px;line-height: 140%;color: #00354C;}


.inside .contact {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);position: relative;}
.inside .contact .contact-ins {max-width: 830px;margin: auto;padding: 45px 20px;}
.inside .contact .contact-ins .title {padding-bottom: 40px;text-align: center;}
.inside .contact .contact-ins .items {display: flex;grid-gap: 20px;}
.inside .contact .contact-ins .items .item {width: 33.3%;display: grid;justify-items: center;}
.inside .contact .contact-ins .items .item .icons .icon {color: #619CE7;font-size: 30px;}
.inside .contact .contact-ins .items .item .details {display: grid;grid-gap: 10px;padding-top: 40px;}
.inside .contact .contact-ins .items .item .det {max-width: 180px;text-align: center;}
.inside .contact .contact-ins .items .item .det a {font-weight: 600;font-size: 16px;line-height: 100%;text-align: center;color: #000000;}
.inside .contact .contact-bot {background: #FFFFFF;border-top: 1px solid #dee6f1;}
.inside .contact .contact-bot .contact-bot-ins {padding: 80px 20px 100px 20px;position: relative;z-index: 2;max-width: 1240px;margin: auto;}
.inside .contact .contact-bot .contact-bot-ins .title {font-weight: 800;font-size: 24px;line-height: 140%;text-align: center;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;}
.inside .contact .contact-bot .contact-bot-ins .box-form {padding-top: 45px;}
.inside .contact .contact-bot .contact-bot-ins .box-form .grid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 0px 25px;}
.inside .contact .contact-bot .contact-bot-ins .box-form .form-group {margin: 0;padding-bottom: 30px;}
.inside .contact .contact-bot .contact-bot-ins .box-form .form-group:last-child {padding-bottom: 0;}
.inside .contact .contact-bot .contact-bot-ins .box-form .form-group input {text-transform: none !important;height: 30px;font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;border: 0;background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;padding: 8px 25px;height: 35px;}
.inside .contact .contact-bot .contact-bot-ins .box-form .form-group select {text-transform: none !important;height: 30px;font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;border: 0;background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;padding: 8px 25px;height: 35px;}
.inside .contact .contact-bot .contact-bot-ins .box-form .form-group textarea {text-transform: none !important;text-align: left !important;font-weight: normal;font-size: 14px;line-height: 16px;color: #2E4C6D;background: #F8F8F8;border: 0;padding: 20px 20px 0 20px;height: 150px;background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;}
.inside .contact .contact-bot .contact-bot-ins .box-form .form-group label {font-weight: 800;font-size: 14px;line-height: 140%;letter-spacing: 0.05em;color: #00354C;}
.inside .contact .contact-bot .contact-bot-ins .box-form .form-group input:focus {font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .contact .contact-bot .contact-bot-ins .box-form .form-group textarea:focus {font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .contact .contact-bot .contact-bot-ins .box-form .submit button {width: 100%;text-align: center;padding: 6px 0;margin: auto;margin-top: auto;-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;font-weight: 800;font-size: 20px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;text-transform: uppercase;box-sizing: border-box;border-radius: 6px;margin-top: 20px;background: #2071D9;border-radius: 12px;border: 1px solid #2071D9;}



.inside .srv .bot {background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);}
.inside .srv .bot .bot-ins {max-width: 910px;margin: auto;padding: 40px 20px 100px 20px;}
.inside .srv .bot .bot-ins .item {margin-bottom: 30px;}
.inside .srv .bot .bot-ins .item:last-child {padding-bottom: 0;}
.inside .srv .bot .bot-ins .accordion {}
.inside .srv .bot .bot-ins .accordion .mb-0 {background: linear-gradient(-36.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;position: relative;}
.inside .srv .bot .bot-ins .accordion .mb-0 a {text-align: center;padding: 8px 30px;font-weight: 800;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;display: block;}
.inside .srv .bot .bot-ins .accordion .mb-0 a span {position: absolute;right: 30px;top: 50%;transform: translateY(-50%);font-size: 8px;color: #00354C;}
.inside .srv .bot .bot-ins .accordion .add-srv {display: grid;justify-content: center;grid-gap: 15px; padding: 15px 20px;border: 1px solid #e6e6e6;border-radius: 0px 0px 12px 12px;}
.inside .srv .bot .bot-ins .accordion .add-srv a {font-weight: 600;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #000000;}
.inside .srv .bot .bot-ins .accordion .add-srv a:hover {color: #619CE7;}
.inside .srv .bot .bot-ins .accordion .rotate-item {transform: translateY(-50%) rotate(180deg) !important;}
.inside .srv .bot .bot-ins .item.not-acc {background: linear-gradient(-36.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 12px;}
.inside .srv .bot .bot-ins .item.not-acc a {text-align: center;padding: 8px 30px;font-weight: 800;font-size: 16px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;display: block;}
.inside .srv .radius-toggle {border-radius: 12px 12px 0px 0px !important;}


.inside .srvins.type-one .bot {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .srvins.type-one .bot .bot-ins {max-width: 1090px;margin: auto;padding: 45px 20px 105px 20px;}
.inside .srvins.type-one .bot .bot-ins .arts .art {padding-bottom: 50px;}
.inside .srvins.type-one .bot .bot-ins .arts .art:last-child {padding-bottom: 0;}
.inside .srvins.type-one .bot .bot-ins .arts .art .title {font-weight: 800;font-size: 24px;line-height: 140%;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;padding-bottom: 25px;}
.inside .srvins.type-one .bot .bot-ins .arts .art .det {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .srvins.type-one .bot .bot-ins .arts .art .det p {padding-bottom: 30px;}
.inside .srvins.type-one .bot .bot-ins .arts .art .det p:last-child {padding-bottom: 0;}
.inside .srvins.type-one .bot .bot-ins .gallery {padding-top: 70px;}
.inside .srvins.type-one .bot .bot-ins .gallery .gal-items {display: grid;grid-gap: 15px;}
.inside .srvins.type-one .bot .bot-ins .gallery .gal-items .gal-items-top {display: flex;grid-gap: 15px;}
.inside .srvins.type-one .bot .bot-ins .gallery .gal-items .gal-items-top .item {max-width: 305px;width: 100%;}
.inside .srvins.type-one .bot .bot-ins .gallery .gal-items .gal-items-top .item:nth-child(2) {max-width: 405px !important;}
.inside .srvins.type-one .bot .bot-ins .gallery .gal-items .gal-items-bot {display: flex;grid-gap: 15px;}
.inside .srvins.type-one .bot .bot-ins .gallery .gal-items .gal-items-bot .item {max-width: 305px;width: 100%;}
.inside .srvins.type-one .bot .bot-ins .gallery .gal-items .gal-items-bot .item:nth-child(1) {max-width: 405px !important;}
.inside .srvins.type-two .bot {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .srvins.type-two .bot .bot-ins {max-width: 1090px;margin: auto;padding: 45px 20px;}
.inside .srvins.type-two .bot .bot-ins .det {font-weight: 400;font-size: 14px;line-height: 140%;text-align: center;letter-spacing: 0.1em;color: #00354C;}
.inside .srvins.type-two .bot .bot-ins .det p {margin-bottom: 15px;}
.inside .srvins.type-two .bot .bot-ins .det p:last-child {margin-bottom: 0;}
.inside .srvins.type-two .spec-table {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);} 
.inside .srvins.type-two .spec-table .spec-table-ins {max-width: 1100px;margin: auto;padding: 80px 20px 70px 20px;}
.inside .srvins.type-two .spec-table .spec-table-ins table {width: 100%;font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .srvins.type-two .spec-table .spec-table-ins table .table-title {font-weight: 800;}
.inside .srvins.type-two .spec-table .spec-table-ins table tr {border-bottom: 1px solid #dee6f1;}
.inside .srvins.type-two .spec-table .spec-table-ins table tr:last-child {border-bottom: 0;}
.inside .srvins.type-two .spec-table .spec-table-ins table tr th:nth-child(2) {border-left: 1px solid #dee6f1;border-right: 1px solid #dee6f1;text-align: center;}
.inside .srvins.type-two .spec-table .spec-table-ins table tr th:nth-child(3) {text-align: center;}
.inside .srvins.type-two .spec-table .spec-table-ins table tr td:nth-child(2) {border-left: 1px solid #dee6f1;border-right: 1px solid #dee6f1;text-align: center;}
.inside .srvins.type-two .spec-table .spec-table-ins table tr td:nth-child(3) {text-align: center;}
.inside .srvins.type-two .spec-table .spec-table-ins table tr th, .inside .srvins.type-two .spec-table .spec-table-ins table tr td {width: 33.3%;padding: 20px;}




.inside .news {}
.inside .news .grid {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .news .grid .show-by {max-width: 1520px;margin: auto;padding: 25px 20px 0 20px;}
.inside .news .grid .show-by .items {display: flex;justify-content: flex-end;align-items: center;grid-gap: 15px;}
.inside .news .grid .show-by .items span {color: #A6BDC7;font-size: 14px;cursor: pointer;}
.inside .news .grid .show-by .items span.active {color: #619CE7;}
.inside .news .grid.grid-three .grid-ins {max-width: 1600px;margin: auto;padding: 40px 0 60px 0;}
.inside .news .grid.grid-three .grid-ins .items {display: grid;grid-template-columns: 1fr 1fr 1fr;}
.inside .news .grid.grid-three .grid-ins .items span {color: #A6BDC7;font-size: 14px;}
.inside .news .grid.grid-three .grid-ins .items span.active {color: #619CE7;}
.inside .news .grid.grid-three .items .item {border-bottom: 1px solid #dee6f1;padding: 35px 60px;}
.inside .news .grid.grid-three .items .item:nth-child(3n-2) {/*padding-left: 0;*/}
.inside .news .grid.grid-three .items .item:nth-child(3n-1) {border-left: 1px solid #dee6f1;}
.inside .news .grid.grid-three .items .item:nth-child(3n) {border-left: 1px solid #dee6f1;/*padding-right: 0;*/}
/*
.inside .news .grid.grid-three .items .item:nth-last-child(1) {border-bottom: 0;}
.inside .news .grid.grid-three .items .item:nth-last-child(2) {border-bottom: 0;}
.inside .news .grid.grid-three .items .item:nth-last-child(3) {border-bottom: 0;}
*/
.inside .news .grid.grid-one .grid-ins {max-width: 860px;margin: auto;padding: 40px 0 60px 0;}
.inside .news .grid.grid-one .grid-ins .items {display: grid;justify-items: center;}
.inside .news .grid.grid-one .grid-ins .items span {color: #A6BDC7;font-size: 14px;}
.inside .news .grid.grid-one .grid-ins .items span.active {color: #619CE7;}
.inside .news .grid.grid-one .items .item {border-bottom: 1px solid #dee6f1;padding: 30px 20px;display: flex;align-items: center;display: grid;grid-template-columns: 1fr 1fr;}
.inside .news .grid.grid-one .items .item .image img {width: 100%;border-radius: 12px 0px 0px 12px;}
.inside .news .grid.grid-one .items .item:first-child {padding-top: 0;}
.inside .news .grid.grid-one .items .item:last-child {padding-bottom: 0;border-bottom: 0;}
.inside .news .grid.grid-one .items .item .details {height: 100%;border-radius: 0px 12px 12px 0px;}

.inside .news .grid .items .item .image img {filter: drop-shadow(0px 14px 41px rgba(0, 0, 0, 0.07));border-radius: 12px 12px 0px 0px;}
.inside .news .grid .items .item .details {padding: 20px;background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 0px 0px 12px 12px;filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.13));}
.inside .news .grid .items .item .title {padding: 5px 0 10px 0;}
.inside .news .grid .items .item .title a {font-weight: 800;font-size: 20px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .news .grid .items .item .date {font-weight: 500;font-size: 14px;line-height: 140%;color: #777777;padding-bottom: 15px;}
.inside .news .grid .items .item .det {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;padding-bottom: 25px;}
.inside .news .grid .items .item .button {}
.inside .news .grid .items .item .button a {font-weight: 800;font-size: 14px;line-height: 140%;color: #777777;}
.inside .news .hiding {display: none;}
.inside .news .load-more {display: flex;justify-content: center;padding-top: 65px;}
.inside .news .load-more a {display: block;font-weight: 800;font-size: 14px;line-height: 140%;text-align: center;color: #00354C;max-width: 200px;width: 100%;padding: 8px 0;background: linear-gradient(140.5deg, rgba(244, 244, 244, 0.53) 11.96%, rgba(255, 255, 255, 0.73) 39.82%, rgba(244, 244, 244, 0.54) 69.38%, rgba(236, 240, 255, 0.95) 85.72%, rgba(244, 244, 244, 0.54) 108.18%);border-radius: 12px;filter: drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.08));}



.inside .newsins .bot {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .newsins .bot .bot-ins {max-width: 1090px;margin: auto;padding: 45px 20px 80px 20px;}
.inside .newsins .bot .bot-ins .arts .art {padding-bottom: 50px;}
.inside .newsins .bot .bot-ins .arts .art:last-child {padding-bottom: 0;}
.inside .newsins .bot .bot-ins .arts .art .title {font-weight: 800;font-size: 24px;line-height: 140%;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;padding-bottom: 30px;display: flex;align-items: center;justify-content: space-between;}
.inside .newsins .bot .bot-ins .arts .art .title .title-r {font-weight: 500;font-size: 14px;line-height: 140%;color: #777777;}
.inside .newsins .bot .bot-ins .arts .image {padding-bottom: 50px;}
.inside .newsins .bot .bot-ins .arts .image img {border-radius: 12px;}
.inside .newsins .bot .bot-ins .arts .art .det {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .newsins .bot .bot-ins .arts .art .det p {padding-bottom: 30px;}
.inside .newsins .bot .bot-ins .arts .art .det p:last-child {padding-bottom: 0;}
.inside .newsins .bot .bot-ins .gallery {padding-top: 70px;}
.inside .newsins .bot .bot-ins .gallery .title {font-weight: 800;font-size: 24px;line-height: 140%;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;padding-bottom: 30px;}
.inside .newsins .bot .bot-ins .gallery .gal-items {display: grid;grid-gap: 15px;}
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-top {display: flex;grid-gap: 15px;}
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-top .item {max-width: 305px;width: 100%;}
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-top .item:nth-child(2) {max-width: 405px !important;}
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-bot {display: flex;grid-gap: 15px;}
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-bot .item {max-width: 305px;width: 100%;}
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-bot .item:nth-child(1) {max-width: 405px !important;}
.inside .newsins .srv-general .srv-general-ins .item .det .title {padding-bottom: 10px;}
.inside .newsins .srv-general .srv-general-ins .item .det .date {font-weight: 500;font-size: 14px;line-height: 140%;color: #777777;padding-bottom: 10px;} 
.inside .newsins .srv-general .srv-general-ins .item .det .det {font-weight: 400;font-size: 12px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;padding: 0 0 15px 0;}



.inside .research {}
.inside .research .grid {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .research .grid .show-by {max-width: 1520px;margin: auto;padding: 25px 20px 0 20px;}
.inside .research .grid .show-by .items {display: flex;justify-content: flex-end;align-items: center;grid-gap: 15px;}
.inside .research .grid .show-by .items span {color: #A6BDC7;font-size: 14px;cursor: pointer;}
.inside .research .grid .show-by .items span.active {color: #619CE7;}
.inside .research .grid.grid-three .grid-ins {max-width: 1600px;margin: auto;padding: 40px 0 60px 0;}
.inside .research .grid.grid-three .grid-ins .items {display: grid;grid-template-columns: 1fr 1fr 1fr;}
.inside .research .grid.grid-three .grid-ins .items span {color: #A6BDC7;font-size: 14px;}
.inside .research .grid.grid-three .grid-ins .items span.active {color: #619CE7;}
.inside .research .grid.grid-three .items .item {/*border-bottom: 1px solid #dee6f1;*/padding: 35px 60px;}
.inside .research .grid.grid-three .items .item:nth-child(3n-2) {/*padding-left: 0;*/}
.inside .research .grid.grid-three .items .item:nth-child(3n-1) {border-left: 1px solid #dee6f1;}
.inside .research .grid.grid-three .items .item:nth-child(3n) {border-left: 1px solid #dee6f1;/*padding-right: 0;*/}
/*
.inside .research .grid.grid-three .items .item:nth-last-child(1) {border-bottom: 0;}
.inside .research .grid.grid-three .items .item:nth-last-child(2) {border-bottom: 0;}
.inside .research .grid.grid-three .items .item:nth-last-child(3) {border-bottom: 0;}
*/
.inside .research .grid.grid-one .grid-ins {max-width: 860px;margin: auto;padding: 40px 0 60px 0;}
.inside .research .grid.grid-one .grid-ins .items {display: grid;justify-items: center;}
.inside .research .grid.grid-one .grid-ins .items span {color: #A6BDC7;font-size: 14px;}
.inside .research .grid.grid-one .grid-ins .items span.active {color: #619CE7;}
.inside .research .grid.grid-one .items .item {/*border-bottom: 1px solid #dee6f1;*/padding: 30px 20px;display: flex;align-items: center;display: grid;grid-template-columns: 1fr 1fr;}
.inside .research .grid.grid-one .items .item .image img {width: 100%;border-radius: 12px 0px 0px 12px;}
.inside .research .grid.grid-one .items .item:first-child {padding-top: 0;}
.inside .research .grid.grid-one .items .item:last-child {padding-bottom: 0;border-bottom: 0;}
.inside .research .grid.grid-one .items .item .details {height: 100%;border-radius: 0px 12px 12px 0px;}
.inside .research .grid .items .item .image img {filter: drop-shadow(0px 14px 41px rgba(0, 0, 0, 0.07));border-radius: 12px 12px 0px 0px;}
.inside .research .grid .items .item .details {padding: 20px;background: linear-gradient(336.18deg, rgba(244, 244, 244, 0.53) -37.46%, rgba(236, 240, 255, 0.95) -14.65%, rgba(255, 255, 255, 0.73) 29.65%, rgba(244, 244, 244, 0.54) 66.01%, rgba(236, 240, 255, 0.95) 90.1%, #DCDCDC 120.55%);border-radius: 0px 0px 12px 12px;filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.13));}
.inside .research .grid .items .item .title {padding: 5px 0 10px 0;}
.inside .research .grid .items .item .title a {font-weight: 800;font-size: 20px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .research .grid .items .item .date {font-weight: 500;font-size: 14px;line-height: 140%;color: #777777;padding-bottom: 15px;}
.inside .research .grid .items .item .det {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;padding-bottom: 25px;}
.inside .research .grid .items .item .button {}
.inside .research .grid .items .item .button a {font-weight: 800;font-size: 14px;line-height: 140%;color: #777777;}
.inside .research .hiding {display: none;}
.inside .research .load-more {display: flex;justify-content: center;padding-top: 65px;}
.inside .research .load-more a {display: block;font-weight: 800;font-size: 14px;line-height: 140%;text-align: center;color: #00354C;max-width: 200px;width: 100%;padding: 8px 0;background: linear-gradient(140.5deg, rgba(244, 244, 244, 0.53) 11.96%, rgba(255, 255, 255, 0.73) 39.82%, rgba(244, 244, 244, 0.54) 69.38%, rgba(236, 240, 255, 0.95) 85.72%, rgba(244, 244, 244, 0.54) 108.18%);border-radius: 12px;filter: drop-shadow(0px 4px 6px rgba(0, 0, 0, 0.08));}


.inside .researchins .bot {background: linear-gradient(190.37deg, #E8E8E8 -0.5%, rgba(255, 255, 255, 0) 43.47%, #F1F1F1 92.27%);}
.inside .researchins .bot .bot-ins {max-width: 1090px;margin: auto;padding: 45px 20px 100px 20px;}
.inside .researchins .bot .bot-ins .arts .art {padding-bottom: 50px;}
.inside .researchins .bot .bot-ins .arts .art:last-child {padding-bottom: 0;}
.inside .researchins .bot .bot-ins .arts .art .title {font-weight: 800;font-size: 24px;line-height: 140%;letter-spacing: 0.05em;text-transform: uppercase;color: #619CE7;padding-bottom: 30px;display: flex;align-items: center;justify-content: space-between;}
.inside .researchins .bot .bot-ins .arts .art .title .title-r {font-weight: 500;font-size: 14px;line-height: 140%;color: #777777;}
.inside .researchins .bot .bot-ins .arts .image {padding-bottom: 50px;}
.inside .researchins .bot .bot-ins .arts .image img {border-radius: 12px;width: 100%;}
.inside .researchins .bot .bot-ins .arts .art .det {font-weight: 400;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #00354C;}
.inside .researchins .bot .bot-ins .arts .art .det p {padding-bottom: 30px;}
.inside .researchins .bot .bot-ins .arts .art .det p:last-child {padding-bottom: 0;}




@media only screen and (max-width: 1700px) { /* .col-lg- */


}



@media only screen and (max-width: 1600px) { /* .col-lg- */


footer .ins .ins-r .mn ul {grid-gap: 30px;}    
footer .ins .ins-r {grid-gap: 30px;}
footer .ins .ins-l {padding-left: 0px;}    
    
}



@media only screen and (max-width: 1500px) { /* .col-lg- */

.cbp-af-header header .grid .grid-l .logo {padding-left: 0px;}
.cbp-af-header header .grid .grid-m .menu .cats .cat a {padding: 3px 20px;}    
.cbp-af-header header .grid .grid-r {grid-gap: 30px;}    
   
    
.end-hp .sl-left {left: 100px;}    
.end-hp .sl-right {right: 100px;}     
    
}



@media only screen and (max-width: 1366px) { /* .col-lg- */
  
footer .ins {flex-wrap: wrap;justify-content: center;grid-gap: 50px;} 
footer .ins .ins-l {padding-right: 0;display: grid;justify-items: center;}    
footer .ins .ins-r {padding-left: 0;border-left: 0;flex-direction: column;}
footer .ins .ins-r .mn ul {flex-wrap: wrap;text-align: center;justify-content: center;} 
footer .ins .ins-r .mn ul li {text-align: center;}    

    
.inside .sect .cats {max-width: 440px;}    
.inside .sect .text-box {bottom: 50%;transform: translateY(50%);left: 50px;}    
    
.inside .clients .bot .clients-ins .items {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 65px;}   
   
.inside .news .grid.grid-three .items .item {padding: 20px;}     
    
    
.inside .research .grid.grid-three .items .item {padding: 20px;}    
    
}


@media only screen and (max-width: 1200px) { /* .col-lg- */
  .main-home-slider-container .main-home-slider .item .item-data {width: 100%;max-width: inherit;left: 0;top: 0;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;text-align: center;padding: 0 100px;padding-bottom: 100px;height: 100%;}
    .main-home-slider-container .controls {left: 0;width: 100%;justify-content: center;}
    .cbp-af-header header .grid .grid-m {display: none;}
.mob {display: initial;}    
.mob .icon {font-size: 20px;color: #619CE7;cursor: pointer;}    
    
    
.srv-general .sl-left {left: 20px;}    
.srv-general .sl-right {right: 20px;}
 
    
    
    
.slideshow .details {top: 150px !important;left: 50% !important;transform: translateX(-50%);max-width: 1200px !important;width: 100%;text-align: center;}    
.slideshow .counter {left: 50% !important;transform: translateX(-50%);}  
.slideshow .details .subtitle2 {margin: auto;}    
.slideshow .details .goto-btn button {margin: auto;}   
    
}



@media only screen and (max-width: 1050px) { /* .col-lg- */

}



@media only screen and (max-width: 992px) { /* .col-md- */

.sectors-hp .sectors-ins {padding: 50px 20px;} 
.sectors-hp .sectors-ins .title {font-size: 32px;padding-bottom: 50px;}    
.sectors-hp .sectors-ins .items {grid-template-columns: 1fr 1fr;grid-gap: 20px 30px;}    
    
.news-hp .news-ins {padding: 50px 20px;} 
.news-hp .news-ins .title {font-size: 32px;padding-bottom: 50px;} 
.news-hp .news-ins .slick-slide {max-width: 300px !important;}
.news-hp .news-ins .slick-slide.slick-center {max-width: 500px !important;}
.news-hp .news-ins .slick-slide a {height: 300px !important;}
.news-hp .news-ins .slick-slide.slick-center a {height: 400px !important;}  
 
.srv-hp .srv-ins .srv-m .srv-m-ins .title {padding-left: 0px;}
.srv-hp .srv-ins .srv-m .srv-m-ins .item a {padding: 7px 0px 7px 0px;}    
   
    
.end-hp .end-ins {padding: 50px 20px;}  
.end-hp .end-ins .title {font-size: 32px;padding: 0 20px 50px 20px;}     
.end-hp .end-ins .items .item .item-ins {padding: 50px 20px;}    
.end-hp .sl-left {left: 20px;} 
.end-hp .sl-right {right: 20px;}     
    

footer .ins {padding: 50px 20px;}    
footer .bot .main-content-ins {grid-template-columns: 1fr;justify-items: center;grid-gap: 30px;justify-content: initial !important;}   
    
    
.inside .sect {height: inherit !important;}   
.inside .sect .mob-layout {position: relative;} 
.inside .sect .mob-layout .mob-layout-overlay {position: absolute;width: 100%;height: 100%;background: linear-gradient(355.18deg, #619CE7 -24.89%, #00354C 107.6%);opacity: 0.7;}
.inside .sect .cats {position: initial;max-width: initial;width: 100%;background: none;}       
.inside .sect .cats .cats-ins {padding: 50px 20px;max-width: initial;}    
.inside .sect .cats .cats-ins .cats-grid {display: flex;flex-wrap: wrap;grid-gap: 30px 50px;justify-content: center;}   
.inside .sect .cats .cats-ins .cats-grid .cat {padding-bottom: 0px;}
.inside .sect .text-box {position: relative;transform: none;left: initial;bottom: initial;padding: 0 20px 50px 20px;} 
   
.inside .cmp .bot .cmp-ins {padding: 45px 20px 50px 20px;}    
    
.inside .clients .bot .clients-ins {padding: 45px 20px 50px 20px;}    
.inside .clients .bot .clients-ins .items {grid-template-columns: 1fr 1fr 1fr 1fr;}    
   
.inside .simple .bot .simple-ins {padding: 45px 20px 50px 20px;}   
.inside .simple .items .item .item-ins {padding: 50px;}  
    
.inside .sectins .bot .article .article-ins {padding: 50px 20px;}  
.inside .sectins .bot .related-srv {position: relative;}  
.inside .sectins .bot .related-srv .related-srv-ins {padding: 50px 20px;}     
.inside .sectins .bot .related-srv .related-srv-ins .items-btns {position: initial;}    
.inside .sectins .bot .related-srv .related-srv-ins .items-btns .sl-left {position: absolute;top: 50%;left: 5px;}    
.inside .sectins .bot .related-srv .related-srv-ins .items-btns .sl-right {position: absolute;top: 50%;right: 5px;}       
.inside .sectins .bot .related-srv .related-srv-ins .items-btns .counter {position: absolute;bottom: 15px;left: 50%;transform: translateX(-50%);}  
    
.inside .contact .contact-bot .contact-bot-ins {padding: 50px 20px;}
    
.inside .srv .bot .bot-ins {padding: 50px 20px;}

.inside .srvins .bot .bot-ins {padding: 50px 20px;}
.inside .srvins .bot .bot-ins .gallery {padding-top: 50px;}
   
    
.inside .srvins.type-two .spec-table .spec-table-ins {padding: 50px 20px;}    
.inside .srvins.type-two .spec-table .spec-table-ins table tr th, .inside .srvins.type-two .spec-table .spec-table-ins table tr td {padding: 10px;}   
   

   
.inside .news .grid.grid-one .grid-ins {padding: 50px 0;}    
.inside .news .grid .show-by {display: none;}
    
.inside .newsins .bot .bot-ins {padding: 50px 20px;} 
.inside .newsins .bot .bot-ins .gallery {padding-top: 50px;}    
.srv-general .srv-general-ins {padding: 50px 20px;}
    
.inside .research .grid.grid-one .grid-ins {padding: 50px 0;}    
.inside .research .grid .show-by {display: none;}   
   
.inside .researchins .bot .bot-ins {max-width: 1090px;margin: auto;padding: 50px 20px;}    
    
  
    
    
    
}
    
    



@media only screen and (max-width: 767px) { /* .col-xs- */
    
    .main-home-slider-container .main-home-slider .item .item-data .title {font-size: 40px;}
    .main-home-slider-container .main-home-slider .item .item-data .subtitle1 {font-size: 18px;}
    .main-home-slider-container .main-home-slider .item .item-data .subtitle2 {font-size: 14px;}
.bg .title {font-size: 32px;}    
 
    
.slideshow .details {top: 100px !important;}
.slideshow .details .title {font-size: 45px;}    
.slideshow .details .subtitle1 {font-size: 18px;}
    
    
    
    
  
.news-hp .news-ins .sl-left {left: 0px;}    
.news-hp .news-ins .sl-right {right: 0px;}   
    
    

.srv-hp .srv-ins {grid-template-columns: 1fr;}
.srv-hp .srv-ins .srv-l {height: 300px !important;}
.srv-hp .srv-ins .srv-m .srv-m-ins .title {padding-bottom: 30px;font-size: 32px;}    
.srv-hp .srv-ins .srv-m .srv-m-ins {padding: 50px 20px;max-width: initial;}    
.srv-hp .srv-ins .srv-r .srv-r-ins {padding: 50px 20px;max-width: initial;}
    
.end-hp .end-ins .items .item .item-ins .item-bot {max-width: initial;} 
.end-hp .end-ins .items .slick-slide {max-width: 540px;}
 
.help-hp .help-ins .title {font-size: 40px;}    
   
    
.inside .sect .text-box .text-box-item .title {font-size: 36px;}
.inside .sect .cats .cats-ins .cats-grid .cat a {grid-gap: 30px;padding: 10px;}
.inside .sect .cats .cats-ins .cats-grid .cat a .icons {max-width: 80px;}
    

    
.inside .cmp .bot .cmp-ins .items {grid-template-columns: 1fr 1fr;justify-items: center;}  
.inside .cmp .bot .cmp-ins .items .item {width: 100%;display: flex;justify-content: center;}    
   
    
.inside .clients .bot .clients-ins .items {grid-template-columns: 1fr 1fr 1fr;grid-gap: 20px 65px;}     
  
   
.inside .sectins .bot .related-srv .related-srv-ins .slick-list {max-width: 520px;margin: auto;}    
.inside .sectins .bot .related-srv .related-srv-ins .items .item {flex-direction: column-reverse;max-width: 520px;margin: auto;}  
.inside .sectins .bot .related-srv .related-srv-ins .items .item .item-r img {max-width: 520px !important;width: 100% !important;}    
.inside .sectins .bot .related-srv .related-srv-ins .items .item .item-l {margin-right: 0;width: 100%;}    
.srv-general .srv-general-ins .item img {width: 100%;}    
.srv-general .srv-general-ins .srv-general-title {padding-left: 0px;}
   
    
.inside .contact .contact-bot .contact-bot-ins .box-form .grid {grid-template-columns: 1fr;}    
  
    
    
.inside .contact .contact-ins .items {flex-wrap: wrap;justify-content: center;grid-gap: 30px;}
.inside .contact .contact-ins .items .item {width: initial;}    
    
.inside .srvins .bot .bot-ins .gallery .gal-items .gal-items-top {flex-wrap: wrap;}
.inside .srvins .bot .bot-ins .gallery .gal-items .gal-items-bot {flex-wrap: wrap;}
.inside .srvins .bot .bot-ins .gallery .gal-items .gal-items-top .item {max-width: initial !important;} 
.inside .srvins .bot .bot-ins .gallery .gal-items .gal-items-top .item:nth-child(2) {max-width: initial !important;}    
.inside .srvins .bot .bot-ins .gallery .gal-items .gal-items-bot .item {max-width: initial !important;}
.inside .srvins .bot .bot-ins .gallery .gal-items .gal-items-bot .item:nth-child(1) {max-width: initial !important;}   
    
    
    
    
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-top {flex-wrap: wrap;}
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-bot {flex-wrap: wrap;}
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-top .item {max-width: initial !important;} 
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-top .item:nth-child(2) {max-width: initial !important;}    
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-bot .item {max-width: initial !important;}
.inside .newsins .bot .bot-ins .gallery .gal-items .gal-items-bot .item:nth-child(1) {max-width: initial !important;}       
    
 
.inside .simple .items {grid-gap: 20px;}    
.inside .simple .load-more {padding-top: 30px;} 
    
    
}



@media only screen and (max-width: 580px) {
.main-home-slider-container .main-home-slider .item {
    height: calc(100vh - 214px); }
.over-header .ins .items {justify-content: center;flex-wrap: wrap;}    
    
.cbp-af-header header .grid {justify-content: center;grid-gap: 30px;flex-wrap: wrap;}    
    
.end-hp .end-ins .items .slick-slide {max-width: 460px;}


.inside .srvins.type-two .spec-table .spec-table-ins {overflow-x: auto;}

    
.inside .news .grid.grid-one .items .item {grid-template-columns: 1fr;}    
.inside .news .grid.grid-one .items .item .image img {border-radius: 12px 12px 0px 0px;} 
.inside .news .grid.grid-one .items .item .details {border-radius: 0px 0px 12px 12px;}
    
.inside .newsins .bot .bot-ins .arts .art .title {flex-wrap: wrap;}  
    
.inside .research .grid.grid-one .items .item {grid-template-columns: 1fr;}    
.inside .research .grid.grid-one .items .item .image img {border-radius: 12px 12px 0px 0px;} 
.inside .research .grid.grid-one .items .item .details {border-radius: 0px 0px 12px 12px;}   
 
    
    
.inside .simple .items .item .overlay {top: 10px;right: 15px;}    
.inside .simple .items .item .overlay span {font-size: 24px;}    
    
    
}



@media only screen and (max-width: 480px) {

    
    
.slideshow .details {top: 50px !important;padding: 0 20px;}  
.slideshow .details .title {font-size: 32px;}
    
    
    
.sectors-hp .sectors-ins .items {grid-template-columns: 1fr;grid-gap: 30px;}

    
.news-hp .news-ins .slick-slide {max-width: 150px !important;}
.news-hp .news-ins .slick-slide.slick-center {max-width: 300px !important;}
.news-hp .news-ins .slick-slide a {height: 200px !important;}
.news-hp .news-ins .slick-slide.slick-center a {height: 300px !important;}     
.news-hp .news-ins .slick-slide.slick-center a .itm-ttl {font-size: 24px;}
.news-hp .news-ins .slick-slide.slick-center a .itm-subttl {font-size: 14px;}
   
.end-hp .end-ins .items .slick-slide {max-width: 400px;}    
    
    
.inside .cmp .bot .cmp-ins .items {grid-template-columns: 1fr;}    
    
    
.inside .clients .bot .clients-ins .items {grid-template-columns: 1fr 1fr;}     
    
}




@media only screen and (max-width: 479px) {
   
}
    
@media only screen and (max-width: 410px) {

.cbp-af-header header .grid .grid-r .srch a .text {display: none;}  
    
.end-hp .end-ins .items .slick-slide {max-width: 300px;} 
}

@media only screen and (max-width: 360px) {
    

}

@media only screen and (max-width: 359px) {
  
}
