@font-face{font-family:'font-icon';src:url(//www.saunyabazeny.cz/wp-content/themes/pool-services/font-icons/fonts/font-icon.eot?h1ceu7);src:url(//www.saunyabazeny.cz/wp-content/themes/pool-services/font-icons/fonts/font-icon.eot?h1ceu7#iefix) format('embedded-opentype'), url(//www.saunyabazeny.cz/wp-content/themes/pool-services/font-icons/fonts/font-icon.ttf?h1ceu7) format('truetype'), url(//www.saunyabazeny.cz/wp-content/themes/pool-services/font-icons/fonts/font-icon.woff?h1ceu7) format('woff'), url(//www.saunyabazeny.cz/wp-content/themes/pool-services/font-icons/fonts/font-icon.svg?h1ceu7#font-icon) format('svg');font-weight:normal;font-style:normal;font-display:block;}
[class^="icon-"], [class*=" icon-"]{font-family:'font-icon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-1621561:before{content:"\e933";}
.icon-2997:before{content:"\e926";}
.icon-733626:before{content:"\e900";}
.icon-733635:before{content:"\e901";}
.icon-780833:before{content:"\e902";}
.icon-787888:before{content:"\e903";}
.icon-833593:before{content:"\e904";}
.icon-853779:before{content:"\e905";}
.icon-992700:before{content:"\e906";}
.icon-1810659:before{content:"\e907";}
.icon-1828778:before{content:"\e908";}
.icon-1838983:before{content:"\e909";}
.icon-1928768:before{content:"\e90a";}
.icon-2089805:before{content:"\e90b";}
.icon-2111532:before{content:"\e90c";}
.icon-2236632:before{content:"\e90d";}
.icon-2438157:before{content:"\e90e";}
.icon-2558171:before{content:"\e90f";}
.icon-2919521:before{content:"\e910";}
.icon-2983736:before{content:"\e911";}
.icon-3021895:before{content:"\e912";}
.icon-medal:before{content:"\e913";}
.icon-shovel-1:before{content:"\e914";}
.icon-waterpolo:before{content:"\e915";}
.icon-wrench-and-screwdriver-crossed:before{content:"\e916";}
.icon-32195:before{content:"\e917";}
.icon-37663:before{content:"\e918";}
.icon-44334:before{content:"\e919";}
.icon-56786:before{content:"\e91a";}
.icon-59439:before{content:"\e91b";}
.icon-59660:before{content:"\e91c";}
.icon-126509:before{content:"\e91d";}
.icon-126516:before{content:"\e91e";}
.icon-142042:before{content:"\e91f";}
.icon-181311:before{content:"\e920";}
.icon-254434:before{content:"\e921";}
.icon-289780:before{content:"\e922";}
.icon-449467:before{content:"\e924";}
.icon-646094:before{content:"\e925";}
.icon-709674:before{content:"\e927";}
.icon-711217:before{content:"\e928";}
.icon-733464:before{content:"\e929";}
.icon-youtube:before{content:"\e923";color:#ce1312;}
.icon-eye:before {
content: "\e9ce";
}.tt-filters-shop{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:center;margin-top:-4px;}
.tt-filters-shop.tt-select{width:287px;}
@media(min-width:1025px){
.tt-filters-shop .tt-filters__toggle-parent{display:none;}
}
@media(max-width:991.98px){
.tt-filters-shop{padding-bottom:30px;}
}
@media(max-width:767.98px){
.tt-filters-shop{padding-bottom:30px;}
}
.rightColumn{padding-left:37px;}
.tt-listing{margin-top:-27px;}
@media(min-width:992px){
.tt-listing__col-item{margin-top:40px !important;}
}
@media(max-width:991.98px){
.tt-listing__col-item{margin-top:30px !important;}
} .tt-filters__toggle{cursor:pointer;color:#005395;font-family:"Poppins", sans-serif;font-weight:600;}
.tt-filters__toggle .tt-icon{display:inline-block;position:relative;top:-2px;margin-right:5px;}
.tt-filters__toggle .tt-icon > svg{width:16px;height:auto;}
.tt-filters__toggle .tt-text{display:inline-block;padding:13px 0;font-size:16px;font-weight:800;transition:color .2s;}
.toggle__aside-cloe{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;cursor:pointer;position:absolute;top:0;right:0px;width:60px;height:55px;background-color:#005395;color:#ffffff;}
.toggle__aside-cloe > *{pointer-events:none;}
.toggle__aside-cloe:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:20px;margin-top:-1px;transition:all .3s ease-in;}
@media(max-width:1024px){
.toggle__aside{position:fixed;display:block;margin:0 !important;padding:30px 0 0px;background:#fff;z-index:51;top:0;left:-150%;height:100%;width:315px;max-width:inherit;text-align:left;transition:left .3s;opacity:0;}
.toggle__aside.show-popup{left:0;opacity:1;}
.toggle__aside-cloe{display:flex;}
}
#modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);opacity:0;transition:opacity 0.3s ease-out;z-index:50;pointer-events:none;}
body.show-popup{overflow:hidden;}
body.show-popup #modal__overlay{opacity:1;pointer-events:auto;z-index:10;}
body.show-popup #tt-pageContent{position:static;}
body.show-popup #tt-pageContent .container,
body.show-popup #tt-pageContent .section-indent{position:static;}
body.show-popup .shop-aside__wrapper{box-shadow:none;}
 .shop-aside__wrapper{background-color:#ffffff;box-shadow:0px 14px 46px rgba(197, 205, 216, 0.3);padding:36px 35px 50px;margin-top:-4px;}
.shop-aside__wrapper > .shop-aside__item:not(:first-child){border-top:2px solid #f3f8fc;}
.shop-aside__item + *{border-top:2px solid #f3f8fc;margin-top:30px;padding-top:30px;}
.shop-aside__title{font-size:20px;line-height:30px;font-family:"Poppins", sans-serif;font-weight:600;padding:0 0 17px 0;margin-top:-7px;}
@media(max-width:991.98px){
.shop-aside__wrapper{padding:30px 30px 44px;}
}
@media(max-width:767.98px){
.shop-aside__wrapper{padding:30px 25px 35px;}
}   .tt-product:hover .tt-product__img .btn-addtocart{opacity:1;top:50%;}
.tt-product .tt-rating{margin-top:17px;padding-bottom:8px;}
.tt-product__img{position:relative;}
.tt-product__img img{width:100%;height:auto;}
.tt-product__img .tt-label-location{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;position:absolute;top:7px;left:7px;z-index:2;min-height:16px;}
.tt-product__img .tt-label-location [class^="tt-label-"]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin-left:3px;margin-top:3px;font-size:14px;line-height:1;padding:2px 15px 2px;height:30px;pointer-events:none;}
.tt-product__img .tt-label-location .tt-label-new{background-color:#005395;color:#ffffff;}
.tt-product__img .btn-addtocart{display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#ff8400;color:#ffffff;border:2px solid #ff8400;font-size:14px;line-height:1;font-weight:800;padding:4px 30px 4px;height:56px;position:relative;outline:none;cursor:pointer;font-family:"Poppins", sans-serif;transition:all 0.3s ease;overflow:hidden;white-space:nowrap;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:0px 0px 0px 14px;}
.tt-product__img .btn-addtocart .tt-btn__icon{margin-left:10px;margin-right:-7px;font-size:22px;}
.tt-product__img .btn-addtocart .tt-btn__icon > *{width:23px;}
@media(min-width:1025px){
.tt-product__img .btn-addtocart{top:53%;opacity:0;}
}
@media(max-width:1024px){
.tt-product__img .btn-addtocart{display:none;}
}
.tt-product__title{font-size:16px;line-height:27px;margin-top:18px;font-weight:400;}
.tt-product__title a{color:#555555;display:inline-block;transition:color 0.3s;}
.tt-product__title a:hover{color:#005395;}
.tt-product__price{font-family:"Poppins", sans-serif;color:#00aeff;font-weight:600;font-size:20px;line-height:1;margin-top:11px;}
.tt-product__price > *{display:inline-block;}
.tt-product__price > *:not(:first-child){margin-left:10px;}
.tt-product__price .old-price{text-decoration:line-through;}
.tt-product__price ins, .tt-product__price .new-price{color:#ff8400;text-decoration:none;}
@media(max-width:1100px){
.tt-product__title{font-size:15px;line-height:24px;}
.tt-product__img .tt-label-location [class^=tt-label-]{font-size:14px;height:30px;padding-left:10px;padding-right:10px;}
.tt-product__img .btn-addtocart{height:46px;padding-left:25px;padding-right:25px;font-size:13px;}
}
@media(max-width:991.98px){
.tt-product__img .btn-addtocart{padding-left:20px;padding-right:20px;}
}
@media(max-width:575.98px){
.tt-product__img .btn-addtocart{padding-left:7px;padding-right:7px;height:40px;}
}  .noUi-target,
.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;}
.noUi-target{position:relative;direction:ltr;}
.noUi-base, .noUi-connects{width:100%;height:100%;position:relative;z-index:1;}
.noUi-connects{overflow:hidden;z-index:0;}
.noUi-connect, .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0;}
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0;}
.noUi-vertical .noUi-origin{width:0;}
.noUi-horizontal .noUi-origin{height:0;}
.noUi-handle{position:absolute;}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin{transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle{cursor:pointer;}
.noUi-state-drag *{cursor:inherit !important;}
.noUi-horizontal{height:5px;}
.noUi-horizontal .noUi-handle{width:14px;height:14px;left:-8px;top:-4px;border-radius:50%;background-color:#00aeff;outline:none;}
.noUi-horizontal .noUi-handle:before, .noUi-horizontal .noUi-handle:after{display:none;}
.noUi-vertical{width:18px;}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-7px;}
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-8px;left:auto;}
.noUi-target{background:#dfdfdf;}
.noUi-connects{background:#005395;}
.noUi-draggable{cursor:ew-resize;}
.noUi-vertical .noUi-draggable{cursor:ns-resize;}
.noUi-handle{background:#FFF;cursor:default;}
.noUi-vertical .noUi-handle:after{top:17px;}
[disabled] .noUi-connect{background:#B8B8B8;}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle{cursor:not-allowed;}
.noUi-pips, .noUi-pips *{box-sizing:border-box;}
.noUi-pips{position:absolute;color:#999;}
.noUi-value{position:absolute;white-space:nowrap;text-align:center;}
.noUi-value-sub{color:#ccc;font-size:10px;}
.noUi-marker{position:absolute;background:#CCC;}
.noUi-marker-sub{background:#AAA;}
.noUi-marker-large{background:#AAA;}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}
.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);}
.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}
.noUi-marker-horizontal.noUi-marker-sub{height:10px;}
.noUi-marker-horizontal.noUi-marker-large{height:17px;}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}
.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%, 0);padding-left:25px;}
.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%);}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}
.noUi-marker-vertical.noUi-marker-sub{width:10px;}
.noUi-marker-vertical.noUi-marker-large{width:17px;}
.tt-slider-price{margin-top:11px;}
.slider-value-row{margin-top:27px;color:#323232;font-size:16px;}
.slider-value-row > *{display:inline-block;}
.slider-value-row #slider-snap-value-lower{margin-right:5px;}
.slider-value-row + .tt-btn{margin-top:23px;}
.tt-asideproduct__item + .tt-asideproduct__item{margin-top:15px;}
.tt-asideproduct__wrapper{margin-bottom:-6px;}
.tt-asideproduct{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}
.tt-asideproduct .tt-rating{margin-top:13px;}
.tt-asideproduct__img{width:65px;min-width:65px;position:relative;top:6px;}
.tt-asideproduct__img + .tt-asideproduct__content{margin-left:20px;}
.tt-aside01__content .tt-list{margin-bottom:-8px;}
.tt-aside01__content .tt-list li{padding-top:3px;padding-bottom:4px;}
.tt-aside01__content .tt-list li:last-child{padding-bottom:0;}
.tt-asideproduct__title{font-size:16px;line-height:27px;color:#4c4c4c;margin-right:-10px;font-weight:400;}
.tt-asideproduct__title a{color:currentColor;display:inline-block;}
.tt-asideproduct__title a:hover{color:#005395;}
.tt-asideproduct__price{font-family:"Poppins", sans-serif;color:#00aeff;font-weight:600;font-size:20px;margin-top:15px;}
.tt-asideproduct__price > *{display:inline-block;}
.tt-asideproduct__price .old-price{text-decoration:line-through;}
.tt-asideproduct__price .new-price{display:block;color:#ff8400;}
.product-single{margin-top:-13px;}
.product-single .tt-form-inline > *:first-child{margin-right:21px;}
@media(max-width:767.98px){
.product-single{margin-top:45px;}
}
.product-single___title{font-family:"Poppins", sans-serif;color:#4c4c4c;font-weight:600;font-size:42px;line-height:1.45;}
.tt-rating__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;margin-top:33px;}
.tt-rating__wrapper .tt-rating{font-size:15px;margin-right:15px;}
@media(min-width:992px){
.tt-rating__wrapper .tt-rating > *{margin-left:1px;margin-right:1px;}
}
.tt-rating__wrapper .tt-rating__info{color:#005395;display:inline-block;position:relative;font-size:13px;}
.tt-rating__wrapper .tt-rating__info:before{content:'';display:block;position:absolute;bottom:2px;width:0%;height:1px;margin:auto;left:0;right:0;background-color:currentColor;transition:width .2s linear;}
.tt-rating__wrapper .tt-rating__info:hover:before{width:100%;}
.product-single___list li{position:relative;padding:0px 0 0px 37px;}
.product-single___list li:not(:first-child){margin-top:5px;}
.product-single___list li:before{content:'\e91f';font-family:"font-icon";display:inline-block;position:absolute;left:0;top:2px;font-size:24px;line-height:1;color:#005395;}
.product-single___list li a{color:currentColor;position:relative;}
.product-single___list li a:hover{color:#005395;}
.product-single___list li:first-child{padding-top:0;}
.product-single___list li:last-child{padding-bottom:0;}
@media(max-width:1199.98px){
.product-single___list li{padding:0px 0 0px 34px;}
.product-single___list li:before{font-size:20px;}
}
.product-single___info li{position:relative;padding:0px;}
.product-single___info li:not(:first-child){margin-top:5px;}
.product-single___info li a{color:currentColor;position:relative;color:#005395;display:inline-block;}
.product-single___info li a:hover{color:#005395;}
.product-single___info li:first-child{padding-top:0;}
.product-single___info li:last-child{padding-bottom:0;}
@media(max-width:1199.98px){
.product-single___info li:before{font-size:20px;}
}
.product-single___price{font-family:"Poppins", sans-serif;color:#00aeff;font-weight:600;font-size:29px;line-height:1.2;margin-top:41px;}
.product-single__indent{margin-top:41px;}
@media(max-width:1024px){
.product-single___title{font-size:32px;line-height:45px;}
.tt-rating__wrapper, .product-single___price, .product-single__indent{margin-top:30px;}
}
@media(max-width:767.98px){
.product-single___title{font-size:29px;line-height:36px;}
.tt-rating__wrapper, .product-single___price, .product-single__indent{margin-top:25px;}
.product-single{margin-top:35px;}
}
@media(max-width:575.98px){
.product-single___title{font-size:26px;line-height:36px;}
}
.gallery-item{padding-right:35px;}
@media(max-width:991.98px){
.gallery-item{padding-right:0px;}
}
#gallery-item__large img{width:100%;height:auto;}
#gallery-item__thumbnail{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-left:-13px;}
#gallery-item__thumbnail > *{margin-top:16px;margin-left:13px;width:calc(25% - 13px);cursor:pointer;position:relative;border:2px solid transparent;}
#gallery-item__thumbnail > *:before, #gallery-item__thumbnail > *:after{width:calc(100% + 4px);height:calc(100% + 4px);z-index:3;content:'';position:absolute;top:-2px;left:-2px;-webkit-transform:scale(0);transform:scale(0);transition:0.4s;pointer-events:none;}
#gallery-item__thumbnail > *:before{border-bottom:2px solid #005395;border-left:2px solid #005395;-webkit-transform-origin:0 100%;transform-origin:0 100%;}
#gallery-item__thumbnail > *:after{border-top:2px solid #005395;border-right:2px solid #005395;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
#gallery-item__thumbnail > *:hover:before, #gallery-item__thumbnail > *:hover:after{-webkit-transform:scale(1);transform:scale(1);}
#gallery-item__thumbnail > *.active{border-color:#005395;pointer-events:none;}
@media(min-width:1200px){
#gallery-item__thumbnail > *{width:calc(20% - 13px);}
}
@media(max-width:1199.98px){
#gallery-item__thumbnail > *{width:calc(25% - 13px);}
}
@media(max-width:575.98px){
#gallery-item__thumbnail{margin-left:-5px;}
#gallery-item__thumbnail > *{margin-top:10px;margin-left:5px;width:calc(25% - 5px);}
}
.tabs-dafault02{position:relative;}
.tabs-dafault02 .tabs__nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}
.tabs-dafault02 .tabs__nav-item{padding:47px 20px 10px;position:relative;cursor:pointer;font-size:16px;font-family:"Poppins", sans-serif;font-weight:600;transition:color .2s linear;}
.tabs-dafault02 .tabs__nav-item:before{content:'';display:block;position:absolute;z-index:2;top:0px;width:0%;height:5px;margin:auto;left:0;right:0;background-color:#005395;transition:width .2s linear;pointer-events:none;}
.tabs-dafault02 .tabs__nav-item.active{color:#005395;}
.tabs-dafault02 .tabs__nav-item.active:before{width:100%;}
.tabs-dafault02 .tabs__nav-item > *{pointer-events:none;}
.tabs-dafault02 .tabs__container{margin-top:30px;box-shadow:0px 4px 46px rgba(197, 205, 216, 0.2);padding:50px;border-radius:0px 0px 0px 60px;}
@media(max-width:991.98px){
.tabs-dafault02 .tabs__container{padding:30px;border-radius:0px 0px 0px 30px;}
}
@media(max-width:991.98px){
.tabs-dafault02 .tabs__container{padding:25px;}
}
@media(max-width:575.98px){
.tabs-dafault02 .tabs__nav-item{width:100%;padding:17px 15px 10px;font-size:14px;}
.tabs-dafault02 .tabs__nav-item:before{height:3px;}
.tabs-dafault02 .tabs__nav-item:after{content:'';display:block;position:absolute;z-index:1;top:0px;width:100%;height:3px;margin:auto;left:0;right:0;background-color:#f3f8fc;transition:width .2s linear;pointer-events:none;}
}
.tt-table02__max-width01{max-width:630px;}
.tt-table02_top{margin-top:27px;}
.tt-table02 tr td{text-align:left;border:none;}
.tt-table02 tr td:first-child{width:57%;font-weight:700;}
.tt-table02 tr td:last-child{width:43%;}
.tt-table02 tbody tr td{padding:7px 22px;}
.tt-table02 tbody tr:nth-child(even){background-color:#fbfdfe;}
.tt-table02 tbody tr:nth-child(odd){background-color:#f3f8fc;}
@media(max-width:575.98px){
.tt-table02 tbody tr td{padding:10px 15px;border:none;}
.tt-table02 tr td:first-child, .tt-table02 tr td:last-child{display:block;width:100%;}
.tt-table02 tr td:last-child{padding-top:0;}
.tt-table02 tr td:first-child{padding-bottom:0;}
}
.tt-filters .woocommerce-notices-wrapper{display:none;}
.woocommerce .tt-filters .woocommerce-ordering{float:unset;}
.tt-filters .tt-col.tt-filters__info-parent.tt-visible__descktop{order:2;}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:0;}
.tt-counter{text-align:center;}
.product-single___info span a{text-transform:capitalize;color:#005395;display:inline-block;position:relative;}
.product-single___info span a:before{content:'';display:block;position:absolute;left:0;bottom:4px;width:0;height:1px;background-color:currentColor;transition:width 0.4s ease;}
.product-single___info span a:hover:before{width:100%;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{float:left;width:100%;}
.woocommerce div.product div.images .flex-control-thumbs{margin-left:-5px;margin-right:-5px;}
.woocommerce div.product div.images .flex-control-thumbs li{padding:10px 5px;}
.woocommerce ul.product_list_widget li img{float:left;margin-right:15px;width:58px;border:1px solid #e3e3e3;transition:all 500ms ease;height:auto;margin-left:0;}
.product_list_widget span.product-title{font-size:16px;line-height:20px;font-weight:400;}
.product_list_widget span.product-title:hover{color:#005395;}
.product_list_widget span.woocommerce-Price-amount.amount{font-family:"Poppins", sans-serif;color:#00aeff;font-weight:600;font-size:20px;margin-top:15px;}
.product_list_widget .star-rating{display:flex;margin:10px 0 10px 80px;font-size:12px;color:#ff8400;}
.product_list_widget ins{text-decoration:none;}
.product_list_widget ins span.woocommerce-Price-amount.amount{color:#ff8400;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#005395;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#00aeff;}
.woocommerce .widget_price_filter .price_slider_amount .button{background-color:#005395;color:#fff;box-shadow:0px 2px 6px rgb(0 83 149 / 35%);padding:10px 15px 10px 16px;height:50px;border-radius:0px 0px 0px 14px;}
.tabs__layout-item p{margin-top:0;}
.woocommerce #reviews #comment{height:auto;}
.tt-tabs-reviews .customer-comment .comment{position:relative;display:block;border:1px solid #e3e3e3;margin-bottom:30px;padding:35px 35px 31px 120px;background:#fff;}
.tt-tabs-reviews .customer-comment .comment .customer-thumb{position:absolute;left:30px;top:40px;width:70px;height:70px;border-radius:50%;overflow:hidden;}
.tt-tabs-reviews .customer-comment .comment .info{position:relative;margin-bottom:5px;}
.tt-tabs-reviews .customer-comment .comment .rating{position:relative;margin-bottom:13px;}
.tt-tabs-reviews .customer-comment .comment .rating .star-rating{float:unset;font-size:13px;color:#ff8400;}
.customer-comment .info span{font-size:14px;}
.customer-comment .info h4{color:#005395;text-transform:capitalize;font-weight:600;margin-bottom:5px;}
.customer-comment .info h4 a{color:#005395;}
.woocommerce p.stars a{color:#ff8400;}
.price_slider_wrapper .price_label{display:block;text-align:left;padding-top:10px;clear:both;}
.product-single___price ins{color:#ff8400;text-decoration:none;margin-left:15px;}
.woocommerce-product-gallery .tt-label-location{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;position:absolute;top:7px;left:7px;z-index:2;min-height:16px;}
.woocommerce-product-gallery .tt-label-location [class^="tt-label-"]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin-left:3px;margin-top:3px;font-size:14px;line-height:1;padding:2px 15px 2px;height:30px;pointer-events:none;}
.woocommerce-product-gallery .tt-label-location .tt-label-new{background-color:#005395;color:#ffffff;}
.tabs__layout-item h2{margin-bottom:20px;}
.product-single___info > span {
display: block;
}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-weight:600;left:auto;color:#fff !important;background-color:#ff8400;box-shadow:0px 2px 6px rgb(255 132 0 / 35%);border:0;border-radius:0px 0px 0px 14px;display:inline-block;background-image:none;text-shadow:none;min-height:45px;line-height:45px;padding:0px 31px 0px !important;text-align:center;text-transform:capitalize;border:2px solid transparent;transition:.3s;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color:#ff8400;text-decoration:none;background-image:none;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#ff8400;color:#fff;-webkit-font-smoothing:antialiased;font-size:16px;display:inline-block;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#ff8400;}
.woocommerce table.shop_table.woocommerce-cart-form__contents{border:none;}
@media(min-width:992px){
.woocommerce table.shop_table.woocommerce-cart-form__contents, .cart-table01{padding:50px;border-radius:0px 0px 0px 60px;}
}
@media(min-width:768px) and (max-width:991.98px){
.woocommerce table.shop_table.woocommerce-cart-form__contents, .cart-table01{padding:40px;border-radius:0px 0px 0px 60px;}
}
@media(min-width:768px){
.woocommerce table.shop_table.woocommerce-cart-form__contents, .cart-table01{box-shadow:0px 4px 46px rgba(197, 205, 216, 0.2);background-color:#ffffff;}
} .woocommerce table.shop_table.woocommerce-cart-form__contents thead tr > *:first-child,
.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr > *:first-child,
.cart-table01 thead tr > *:first-child,
.cart-table01 tbody tr > *:first-child{padding-left:45px;padding-right:10px;}
@media(max-width:991.98px){
.woocommerce table.shop_table.woocommerce-cart-form__contents thead tr > *:first-child,
.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr > *:first-child,
.cart-table01 thead tr > *:first-child,
.cart-table01 tbody tr > *:first-child{width:300px;}
}
.woocommerce table.shop_table.woocommerce-cart-form__contents thead, .cart-table01 thead{border-bottom:2px solid #f3f8fc;}
.woocommerce table.shop_table.woocommerce-cart-form__contents thead th, .cart-table01 thead th{font-family:"Poppins", sans-serif;color:#4c4c4c;font-weight:600;font-size:20px;line-height:1;padding-bottom:18px;text-align:left;}
.woocommerce table.shop_table.woocommerce-cart-form__contents td, .cart-table01 td{position:relative;padding-top:32px;padding-bottom:30px;}
.woocommerce table.shop_table.woocommerce-cart-form__contents .tt-form-inline .tt-form__group, .cart-table01 .tt-form-inline .tt-form__group{padding-bottom:0 !important;}
@media(min-width:992px){
.woocommerce table.shop_table.woocommerce-cart-form__contents .tt-form-inline .tt-form__control, .cart-table01 .tt-form-inline .tt-form__control{width:270px;}
}
@media(max-width:991.98px){
.woocommerce table.shop_table.woocommerce-cart-form__contents .tt-form-inline .tt-form__control:not(textarea),
.cart-table01 .tt-form-inline .tt-form__control:not(textarea){height:46px;}
}
.cart-table01__close{position:absolute;top:0;left:0;color:#005395;font-size:11px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.table-product{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;}
.table-product .tt-rating{margin-top:12px;}
.table-product__img + .table-product__contnt{margin-left:20px;}
.table-product__img img{max-width:60px;}
.woocommerce table.shop_table.woocommerce-cart-form__contents .woocommerce-Price-amount, .cart-table__price{font-family:"Poppins", sans-serif;color:#00aeff;font-weight:600;font-size:20px;}
.table-product__title{color:#797d82;font-size:16px;line-height:27px;font-weight:400;}
.table-product__title a{color:#4c4c4c;transition:color .2s linear;}
.table-product__title a:hover{color:#005395;}
.cart-table__row-btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center;border-top:2px solid #f3f8fc;padding-top:30px;}
@media(max-width:767.98px){
.cart-table__row-btn{flex-wrap:wrap;}
.cart-table__row-btn > *{width:100%;}
.cart-table__row-btn > *:not(:first-child){margin-top:16px;}
}
@media(max-width:767.98px){
.cart-table01 thead th, .cart-table__price{font-size:18px;}
} .cart-table02{width:auto;}
.cart-table02 tr td{position:relative;padding-bottom:10px;}
.cart-table02 tr td:first-child{font-size:16px;color:#797d82;min-width:286px;}
.cart-table02 tr td:not(:first-child){width:100%;}
@media(max-width:575.98px){
.cart-table02 tr td:first-child{min-width:140px;}
}
.cart-table02 tr:not(:first-child) td{padding-top:10px;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:60px;height:76px;}
.coupon-custom label{display:none;}
input#coupon_code{min-width:300px;min-height:50px;width:auto;}
input.apply-coupon.tt-btn.tt-btn01{margin-left:10px;}
.product-price{color:#00aeff;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:inline-flex;justify-content:center;align-items:center;text-align:center;line-height:1;font-weight:600;position:relative;outline:none;cursor:pointer;font-family:"Poppins", sans-serif;overflow:hidden;white-space:nowrap;border-radius:0px 0px 0px 14px;border:none;padding:10px 34px 10px 26px;font-size:16px;height:58px;background-color:#ff8400;color:#fff;box-shadow:0px 2px 6px rgb(255 132 0 / 35%);margin-top:42px;}
#add_payment_method .wc-proceed-to-checkout, 
.woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{padding:0;}
.cart_totals h2{font-family:"Poppins", sans-serif;color:#4c4c4c;font-weight:600;font-size:28px;line-height:1.3;padding:0 0 18px 0;margin-top:43px;}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table{border:none;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:left;}
.cart_totals .woocommerce-Price-amount{font-family:"Poppins", sans-serif;color:#00aeff;font-weight:600;font-size:20px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border:1px solid #e3e3e3;height:50px;width:100%;padding:10px 20px;transition:.5s;font-family:'Inter';font-size:15px;}
.select2-container--default .select2-selection--single{border:1px solid #e3e3e3;height:50px;border-radius:0%;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:11px;right:10px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;padding-left:20px;font-size:15px;color:#6c7176;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
height: 150px;
}.blog__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;position:relative;z-index:1;}
@media(max-width:640px){
.blog__row{flex-wrap:wrap;}
}
.blog__col-left{flex:2 1 auto;}
@media(min-width:1025px){
.blog__col-left{margin-right:36px;width:calc(100% - 370px);}
}
@media(max-width:1024px){
.blog__col-left{margin-right:30px;width:calc(100% - 330px);}
}
@media(max-width:640px){
.blog__col-left{width:100%;margin-right:0px;}
}
.blog__col-right{min-width:334px;max-width:334px;}
@media(max-width:1024px){
.blog__col-right{min-width:300px;max-width:300px;}
}
@media(max-width:767.98px){
.blog__col-right{min-width:270px;max-width:270px;}
}
@media(max-width:640px){
.blog__col-right{margin-top:55px;width:100%;min-width:inherit;max-width:inherit;}
}   @media(min-width:992px){
.tt-post-list .tt-post + .tt-post{margin-top:43px;}
}
@media(max-width:991.98px){
.tt-post-list .tt-post + .tt-post{margin-top:40px;}
}
@media(max-width:575.98px){
.tt-post-list .tt-post + .tt-post{margin-top:30px;}
}   .tt-post__img{position:relative;}
.tt-post__wrapper{position:relative;z-index:4;}
.tt-post__wrapper:not(:first-child){margin-top:-53px;}
.tt-post__wrapper:before{content:'';position:absolute;top:0;left:0;width:calc(100% - 40px);height:51%;border-radius:0px 40px 0px 0px;background-color:#005395;}
.tt-post__wrapper02{background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);margin-left:40px;position:relative;border-radius:0px 0px 0px 40px;padding:31px 35px 40px 40px;}
.tt-post__data{color:#ffffff;padding:14px 40px 12px 82px;position:relative;font-size:14px;}
.tt-post__data a{color:#00aeff;display:inline-block;position:relative;}
.tt-post__data a:before{content:'';display:block;position:absolute;bottom:4px;width:0%;height:1px;margin:auto;left:0;right:0;background-color:currentColor;transition:width .2s linear;}
.tt-post__data a.tt-link-color02{color:#ffffff;}
.tt-post__data a:hover:before{width:100%;}
.tt-post__data [class^="icon"]{font-size:11px;margin-right:3px;}
.tt-post__title{color:#4c4c4c;font-family:"Poppins", sans-serif;font-size:28px;line-height:36px;padding-bottom:21px;}
.tt-post__title a{color:#4c4c4c;display:inline-block;}
.tt-post__title a:hover{color:#005395;}
.tt-post__link{display:inline-block;margin-top:16px;font-weight:700;color:#005395;font-size:15px;letter-spacing:0.05em;transition:color 0.3s linear;}
.tt-post__link .tt-btn__icon{position:relative;top:5px;left:5px;font-size:22px;}
.tt-post__link:hover{color:#ff8400;}
@media(max-width:1199.98px){
.tt-post__data{padding-left:77px;}
.tt-post__wrapper02{margin-left:35px;padding-left:35px;}
}
@media(max-width:991.98px){
.tt-post__data{padding-left:72px;}
.tt-post__wrapper:before{border-radius:0px 30px 0px 0px;}
.tt-post__wrapper02{padding:31px 30px 40px;border-radius:0px 0px 0px 30px;}
.tt-post__title{font-size:24px;line-height:32px;padding-bottom:13px;}
.tt-post__link{margin-top:8px;}
}
@media(max-width:767.98px){
.tt-post__data{padding-left:41px;}
.tt-post__wrapper02{margin-left:15px;padding:26px 24px 27px;}
.tt-post__title{font-size:20px;line-height:30px;padding-bottom:13px;}
}   .blog-aside__wrapper{background-color:#ffffff;box-shadow:0px 14px 46px rgba(197, 205, 216, 0.3);padding:36px 35px 50px;}
.blog-aside__wrapper > .blog-aside__item:not(:first-child){border-top:2px solid #f3f8fc;}
.blog-aside__item + *{border-top:2px solid #f3f8fc;margin-top:30px;padding-top:30px;}
.blog-aside__title{font-size:20px;line-height:30px;font-family:"Poppins", sans-serif;font-weight:600;padding:0 0 17px 0;margin-top:-7px;}
@media(max-width:991.98px){
.blog-aside__wrapper{padding:30px 30px 44px;}
}
@media(max-width:767.98px){
.blog-aside__wrapper{padding:30px 25px 35px;}
}   .vanilla-calendar{overflow:hidden;width:100%;position:relative;}
.vanilla-calendar-btn{-moz-user-select:none;-ms-user-select:none;-webkit-appearance:button;background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;min-width:27px;height:34px;outline:none;overflow:visible;padding:0;text-align:center;position:absolute;color:#555555;font-family:'font-icon' !important;}
.vanilla-calendar-btn svg{display:none;}
.vanilla-calendar-btn:before{font-family:"font-icon";font-size:20px;content:"\e91f";}
.vanilla-calendar-btn[data-calendar-toggle="previous"]{right:35px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);}
.vanilla-calendar-btn[data-calendar-toggle="next"]{right:0;content:"\e91f";}
.vanilla-calendar-btn:hover{color:#ff8400;}
.vanilla-calendar-btn:focus{outline:none;}
.vanilla-calendar-header{align-items:center;display:flex;padding-bottom:12px;}
.vanilla-calendar-header__label{font-size:14px;}
.vanilla-calendar-week{background-color:#005395;box-shadow:0px 2px 5px rgba(0, 83, 149, 0.3);display:flex;flex-wrap:wrap;border-radius:5px;}
.vanilla-calendar-week span{color:#ffffff;flex-direction:column;flex:0 0 14.28%;font-size:13px;font-weight:bold;max-width:14.28%;padding:4px 0px;text-align:center;}
.vanilla-calendar-body{display:flex;flex-wrap:wrap;}
.vanilla-calendar-date{align-items:center;display:flex;flex-direction:column;flex:0 0 14.28%;max-width:14.28%;padding:3px 0;font-size:13px;color:#4c4c4c;}
.vanilla-calendar-date:hover{border-color:#ff8400;}
.vanilla-calendar-date--active{cursor:pointer;}
.vanilla-calendar-date--today{background-color:#ff8400;color:#ffffff;}
.vanilla-calendar-date--today:hover{border-color:#ff8400;}
.vanilla-calendar-date--selected{border-color:#ff8400;}
.vanilla-calendar-date--disabled{border-radius:0;cursor:not-allowed;opacity:0.2;}
.tt-sound-player{width:100%;}
.tt-sound-player iframe{width:100%;}
.tt-blockquote02.tt-blockquote02__top{margin-top:37px;}
.tt-blockquote02{background-color:#f5f7fa;padding-bottom:45px;margin-top:8px;position:relative;border-radius:0px 0px 40px 0px;border-left:0;padding-left:0;padding-top:0;padding-right:0;font-size:16px;}
.tt-blockquote02:before{font-family:"font-icon";content:'\e926';position:absolute;right:55px;bottom:10px;-webkit-transform:translate(0, 50%);transform:translate(0, 50%);font-size:77px;color:#005395;}
.tt-blockquote02__notes{font-size:14px;margin-top:15px;}
.tt-blockquote02__notes strong{font-size:16px;}
.tt-blockquote02__line{position:relative;padding:36px 44px 0;}
.tt-blockquote02__line:before{content:'';display:block;width:4px;height:100%;position:absolute;top:0;left:0;background-color:#005395;}
.tt-blockquote02__line > *:nth-child(1){margin-top:0;}
@media(max-width:991.98px){
.tt-blockquote02{margin-bottom:11px;}
.tt-blockquote02:before{font-size:57px;right:30px;}
.tt-blockquote02__line{padding:30px 30px 0;}
.tt-blockquote02__notes{font-size:13px;}
.tt-blockquote02__notes strong{font-size:15px;}
.tt-post__wrapper:before{width:calc(100% - 30px);}
}
@media(max-width:767.98px){
.tt-post__wrapper:before{width:calc(100% - 20px);}
.tt-blockquote02{padding-bottom:35px;}
.tt-blockquote02:before{font-size:40px;right:25px;}
.tt-blockquote02__line{padding:25px 25px 0;}
.tt-blockquote02__line:before{width:3px;}
}
.tt-btn__center .tt-icon{display:inline-flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;width:81px;height:81px;background-color:#ffffff;border-radius:50%;border:3px solid #f3f8fc;color:#005395;text-shadow:0px 3px 6px rgba(12, 76, 147, 0.35);}
.tt-btn__center .tt-icon.icon-2919521{font-size:26px;}
.tt-btn__center .tt-link{display:block;font-size:16px;font-family:"Poppins", sans-serif;font-weight:600;color:#ffffff;margin-top:16px;}
@media(min-width:1200px){
.tt-btn__center{margin-top:-62px;}
}
@media(max-width:1199.98px){
.tt-btn__center{margin-top:-47px;}
}
@media(max-width:991.98px){
.tt-btn__center .tt-icon{width:65px;height:65px;font-size:14px;}
.tt-btn__center .tt-icon.icon-2919521{font-size:22px;}
.tt-btn__center .tt-link{font-size:15px;margin-top:10px;}
}
@media(max-width:767.98px){
.tt-btn__center .tt-icon{width:55px;height:55px;font-size:13px;}
.tt-btn__center .tt-icon.icon-2919521{font-size:20px;}
.tt-btn__center .tt-link{font-size:14px;margin-top:5px;}
}
.tt-search-aside .tt-form__group{padding-bottom:0;}
.aside-post__item + .aside-post__item{margin-top:27px;}
.aside-post__img img{width:100%;max-width:inherit;height:auto;}
.aside-post__wrapper{position:relative;margin-top:-42px;}
.aside-post__wrapper:before{content:'';position:absolute;top:0;left:0;width:calc(100% - 18px);height:75%;border-radius:0px 22px 0px 0px;background-color:#005395;}
.aside-post__wrapper02{background-color:#ffffff;box-shadow:0px 25px 36px rgba(197, 205, 216, 0.3);margin-left:18px;position:relative;border-radius:0px 0px 0px 22px;padding:13px 18px 26px 22px;}
.aside-post__data{color:#ffffff;padding:8px 22px 7px 38px;position:relative;font-size:14px;}
.aside-post__data a{color:#00aeff;display:inline-block;position:relative;}
.aside-post__data a:before{content:'';display:block;position:absolute;bottom:4px;width:0%;height:1px;margin:auto;left:0;right:0;background-color:currentColor;transition:width .2s linear;}
.aside-post__data a:hover:before{width:100%;}
.aside-post__data [class^="icon"]{font-size:11px;margin-right:3px;}
.aside-post__title{color:#4c4c4c;font-size:16px;line-height:27px;padding-bottom:9px;}
.aside-post__title a{color:#4c4c4c;display:inline-block;}
.aside-post__title a:hover{color:#005395;}
.aside-post__link{color:#005395;font-weight:700;transition:color .2s linear;}
.aside-post__link [class^="icon"]{font-size:21px;display:inline-block;position:relative;top:4px;margin-left:8px;}
.aside-post__link span{position:relative;display:inline-block;}
.aside-post__link:hover{color:#ff8400;}
@media(max-width:991.98px){
.aside-post__title{font-size:16px;line-height:25px;padding-bottom:12px;}
.aside-post__data{padding:6px 35px 6px 40px;font-size:13px;}
.aside-post__data a{display:none;}
.aside-post__link{font-size:13px;}
.aside-post__link [class^="icon"]{font-size:16px;margin-left:4px;}
.aside-post__wrapper:before{border-radius:0px 30px 0px 0px;width:calc(100% - 20px);}
.aside-post__wrapper02{border-radius:0px 0px 0px 30px;padding:24px 19px 23px;}
}   .singlepost__indent{margin-top:50px;}
.singlepost__indent__title{font-size:20px;line-height:34px;color:#555555;font-family:"Poppins", sans-serif;font-weight:600;padding-bottom:15px;margin-top:-10px;}
.tt-singlepost__content{position:relative;margin-top:-52px;padding:0 0 0 40px;}
.tt-singlepost__content:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:142px;background-color:#005395;}
.tt-singlepost__wrapper{background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);position:relative;padding:37px 40px 58px;border-radius:0px 0px 0px 60px;}
.tt-singlepost__title{font-size:20px;line-height:30px;color:#555555;padding:0 0 15px 0;}
.tt-singlepost__title + *{margin-top:0;}
.tt-singlepost__title__top{margin-top:46px;}
.tt-singlepost__data{color:#ffffff;position:relative;padding:13px 0 12px 45px;font-size:14px;}
.tt-singlepost__data a{color:#00aeff;}
.tt-singlepost__data a.tt-link-color02{color:#ffffff;}
.tt-singlepost__data [class^="icon"]{font-size:11px;margin-right:3px;}
@media(max-width:1024px){
.tt-singlepost__wrapper{padding:37px 30px 58px;border-radius:0px 0px 0px 30px;}
}
@media(max-width:767.98px){
.tt-singlepost__data{padding:13px 0 12px 31px;}
.tt-singlepost__content{padding:0 0 0 15px;}
.tt-singlepost__wrapper{padding:37px 30px 58px;}
}
@media(max-width:575.98px){
.tt-singlepost__wrapper{padding:26px 24px 27px;}
}   .tt-singlepost__icon{position:absolute;top:90px;}
.tt-singlepost__icon > *{width:40px;height:40px;background-color:#00aeff;box-shadow:0px 3px 7px rgba(38, 168, 228, 0.47);color:#ffffff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:relative;}
.tt-singlepost__icon > *:hover{color:#005395;}
.tt-singlepost__icon > *:nth-child(1){z-index:1;}
.tt-singlepost__icon > *:nth-child(2){z-index:2;}
.tt-singlepost__icon > *:nth-child(3){z-index:3;}
@media(max-width:991.98px){
.tt-singlepost__icon{top:70px;}
}
@media(min-width:768px){
.tt-singlepost__icon{left:-40px;}
}
@media(max-width:767.98px){
.tt-singlepost__icon{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;-webkit-transform:translateY(-100%);transform:translateY(-100%);top:-50px;left:-15px;width:100%;}
}   .tt-list__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:center;}
.tt-list__label{color:#6c7176;margin-right:14px;}
.tt-comments__level-01{margin-left:47px;}
.tt-comments__level-02{margin-left:77px;}
.tt-comments{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;border:2px solid #f8f8fa;position:relative;padding:15px 19px 21px 0;border-radius:0px 0px 0px 25px;}
.tt-comments + .tt-comments{margin-top:18px;}
@media(max-width:767.98px){
.tt-comments{padding-right:15px;}
}
.tt-comments__avatar{width:86px;height:86px;min-width:86px;margin-left:-43px;margin-top:3px;position:relative;}
.tt-comments__avatar img{position:relative;border-radius:50%;background-color:#f8f8fa;}
.tt-comments__content{margin-left:28px;}
.tt-comments__title{color:#005395;font-weight:600;font-family:"Poppins", sans-serif;}
.tt-comments__title a{color:#005395;}
.tt-comments__info{color:#adadad;font-size:13px;line-height:1.2;margin-top:4px;}
.tt-comments__text{margin-top:12px;}
@media(min-width:768px){
.tt-comments__text{padding-right:20px;}
}
.tt-comments__btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#005395;color:#ffffff;font-size:14px;line-height:1;font-weight:700;padding:4px 12px 4px;height:31px;max-width:67px;transition:background-color 0.4s ease;position:absolute;top:0;right:0;}
.tt-comments__btn:hover{background-color:#ff8400;color:#fff;}
@media(max-width:767.98px){
.tt-comments__avatar{width:70px;height:70px;min-width:70px;margin-left:-30px;}
.tt-comments__avatar:before{font-size:25px;}
.tt-comments__content{margin-left:20px;}
}
@media(max-width:575.98px){
.tt-comments__avatar{width:60px;height:60px;min-width:60px;margin-left:-30px;}
.tt-comments__avatar:before{font-size:25px;}
.tt-comments__level-01{margin-left:29px;}
.tt-comments__level-02{margin-left:53px;}
.tt-comments__content{display:inline-flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-direction:column;margin-left:18px;}
.tt-comments__content .tt-comments__btn{order:3;float:inherit;margin-top:10px;}
}   .tt-personal{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;background-color:#f5f7fa;position:relative;padding:40px 42px 40px 42px;border-radius:0px 0px 40px 0px;}
.tt-personal__avatar{overflow:hidden;border-radius:50%;min-width:131px;max-width:131px;margin-left:-107px;}
.tt-personal__avatar img{width:131px;height:131px;-o-object-fit:cover;object-fit:cover;}
.tt-personal__avatar + .tt-personal__content{margin-left:34px;}
.tt-personal__content > *:nth-child(1):not(.tt-personal__title){margin-top:0;}
.tt-personal__title{font-size:20px;line-height:1.2;color:#4c4c4c;font-family:"Poppins", sans-serif;font-weight:600;padding:0 0 14px 0;margin-top:5px;}
.tt-personal__title + *{margin-top:0;}
@media(max-width:1024px){
.tt-personal{padding:20px;border-radius:0px 0px 30px 0px;}
.tt-personal__avatar{min-width:91px;max-width:91px;margin-left:-65px;}
.tt-personal__avatar img{width:91px;height:91px;}
.tt-personal__avatar + .tt-personal__content{margin-left:24px;}
.tt-personal__title{font-size:18px;}
.tt-personal__avatar + .tt-personal__content{margin-left:25px;}
}
@media(max-width:767.98px){
.tt-personal {
flex-wrap: wrap; }
.tt-personal__avatar {
margin-left: 0px; }
.tt-personal__avatar + .tt-personal__content {
margin: 15px 0 0 0; } }.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl{width:100%;padding-right:var(--bs-gutter-x, 15px);padding-left:var(--bs-gutter-x, 15px);margin-right:auto;margin-left:auto;}
@media(min-width:576px){
.container, .container-sm{max-width:546px;}
}
@media(min-width:768px){
.container, .container-sm, .container-md{max-width:713px;}
}
@media(min-width:1025px){
.container, .container-sm, .container-md, .container-lg{max-width:990px;}
}
@media(min-width:1230px){
.container, .container-sm, .container-md, .container-lg, .container-xl{max-width:1200px;}
}
.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}
.row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}
.col{flex:1 0 0%;}
.row-cols-auto > *{flex:0 0 auto;width:auto;}
.row-cols-1 > *{flex:0 0 auto;width:100%;}
.row-cols-2 > *{flex:0 0 auto;width:50%;}
.row-cols-3 > *{flex:0 0 auto;width:33.33333%;}
.row-cols-4 > *{flex:0 0 auto;width:25%;}
.row-cols-5 > *{flex:0 0 auto;width:20%;}
.row-cols-6 > *{flex:0 0 auto;width:16.66667%;}
.col-auto{flex:0 0 auto;width:auto;}
.col-1{flex:0 0 auto;width:8.33333%;}
.col-2{flex:0 0 auto;width:16.66667%;}
.col-3{flex:0 0 auto;width:25%;}
.col-4{flex:0 0 auto;width:33.33333%;}
.col-5{flex:0 0 auto;width:41.66667%;}
.col-6{flex:0 0 auto;width:50%;}
.col-7{flex:0 0 auto;width:58.33333%;}
.col-8{flex:0 0 auto;width:66.66667%;}
.col-9{flex:0 0 auto;width:75%;}
.col-10{flex:0 0 auto;width:83.33333%;}
.col-11{flex:0 0 auto;width:91.66667%;}
.col-12{flex:0 0 auto;width:100%;}
.offset-1{margin-left:8.33333%;}
.offset-2{margin-left:16.66667%;}
.offset-3{margin-left:25%;}
.offset-4{margin-left:33.33333%;}
.offset-5{margin-left:41.66667%;}
.offset-6{margin-left:50%;}
.offset-7{margin-left:58.33333%;}
.offset-8{margin-left:66.66667%;}
.offset-9{margin-left:75%;}
.offset-10{margin-left:83.33333%;}
.offset-11{margin-left:91.66667%;}
.g-0, .gx-0{--bs-gutter-x:0;}
.g-0, .gy-0{--bs-gutter-y:0;}
.g-1, .gx-1{--bs-gutter-x:0.25rem;}
.g-1, .gy-1{--bs-gutter-y:0.25rem;}
.g-2, .gx-2{--bs-gutter-x:0.5rem;}
.g-2, .gy-2{--bs-gutter-y:0.5rem;}
.g-3, .gx-3{--bs-gutter-x:1rem;}
.g-3, .gy-3{--bs-gutter-y:1rem;}
.g-4, .gx-4{--bs-gutter-x:1.5rem;}
.g-4, .gy-4{--bs-gutter-y:1.5rem;}
.g-5, .gx-5{--bs-gutter-x:3rem;}
.g-5, .gy-5{--bs-gutter-y:3rem;}
@media(min-width:576px){
.col-sm{flex:1 0 0%;}
.row-cols-sm-auto > *{flex:0 0 auto;width:auto;}
.row-cols-sm-1 > *{flex:0 0 auto;width:100%;}
.row-cols-sm-2 > *{flex:0 0 auto;width:50%;}
.row-cols-sm-3 > *{flex:0 0 auto;width:33.33333%;}
.row-cols-sm-4 > *{flex:0 0 auto;width:25%;}
.row-cols-sm-5 > *{flex:0 0 auto;width:20%;}
.row-cols-sm-6 > *{flex:0 0 auto;width:16.66667%;}
.col-sm-auto{flex:0 0 auto;width:auto;}
.col-sm-1{flex:0 0 auto;width:8.33333%;}
.col-sm-2{flex:0 0 auto;width:16.66667%;}
.col-sm-3{flex:0 0 auto;width:25%;}
.col-sm-4{flex:0 0 auto;width:33.33333%;}
.col-sm-5{flex:0 0 auto;width:41.66667%;}
.col-sm-6{flex:0 0 auto;width:50%;}
.col-sm-7{flex:0 0 auto;width:58.33333%;}
.col-sm-8{flex:0 0 auto;width:66.66667%;}
.col-sm-9{flex:0 0 auto;width:75%;}
.col-sm-10{flex:0 0 auto;width:83.33333%;}
.col-sm-11{flex:0 0 auto;width:91.66667%;}
.col-sm-12{flex:0 0 auto;width:100%;}
.offset-sm-0{margin-left:0;}
.offset-sm-1{margin-left:8.33333%;}
.offset-sm-2{margin-left:16.66667%;}
.offset-sm-3{margin-left:25%;}
.offset-sm-4{margin-left:33.33333%;}
.offset-sm-5{margin-left:41.66667%;}
.offset-sm-6{margin-left:50%;}
.offset-sm-7{margin-left:58.33333%;}
.offset-sm-8{margin-left:66.66667%;}
.offset-sm-9{margin-left:75%;}
.offset-sm-10{margin-left:83.33333%;}
.offset-sm-11{margin-left:91.66667%;}
.g-sm-0, .gx-sm-0{--bs-gutter-x:0;}
.g-sm-0, .gy-sm-0{--bs-gutter-y:0;}
.g-sm-1, .gx-sm-1{--bs-gutter-x:0.25rem;}
.g-sm-1, .gy-sm-1{--bs-gutter-y:0.25rem;}
.g-sm-2, .gx-sm-2{--bs-gutter-x:0.5rem;}
.g-sm-2, .gy-sm-2{--bs-gutter-y:0.5rem;}
.g-sm-3, .gx-sm-3{--bs-gutter-x:1rem;}
.g-sm-3, .gy-sm-3{--bs-gutter-y:1rem;}
.g-sm-4, .gx-sm-4{--bs-gutter-x:1.5rem;}
.g-sm-4, .gy-sm-4{--bs-gutter-y:1.5rem;}
.g-sm-5, .gx-sm-5{--bs-gutter-x:3rem;}
.g-sm-5, .gy-sm-5{--bs-gutter-y:3rem;}
}
@media(min-width:768px){
.col-md{flex:1 0 0%;}
.row-cols-md-auto > *{flex:0 0 auto;width:auto;}
.row-cols-md-1 > *{flex:0 0 auto;width:100%;}
.row-cols-md-2 > *{flex:0 0 auto;width:50%;}
.row-cols-md-3 > *{flex:0 0 auto;width:33.33333%;}
.row-cols-md-4 > *{flex:0 0 auto;width:25%;}
.row-cols-md-5 > *{flex:0 0 auto;width:20%;}
.row-cols-md-6 > *{flex:0 0 auto;width:16.66667%;}
.col-md-auto{flex:0 0 auto;width:auto;}
.col-md-1{flex:0 0 auto;width:8.33333%;}
.col-md-2{flex:0 0 auto;width:16.66667%;}
.col-md-3{flex:0 0 auto;width:25%;}
.col-md-4{flex:0 0 auto;width:33.33333%;}
.col-md-5{flex:0 0 auto;width:41.66667%;}
.col-md-6{flex:0 0 auto;width:50%;}
.col-md-7{flex:0 0 auto;width:58.33333%;}
.col-md-8{flex:0 0 auto;width:66.66667%;}
.col-md-9{flex:0 0 auto;width:75%;}
.col-md-10{flex:0 0 auto;width:83.33333%;}
.col-md-11{flex:0 0 auto;width:91.66667%;}
.col-md-12{flex:0 0 auto;width:100%;}
.offset-md-0{margin-left:0;}
.offset-md-1{margin-left:8.33333%;}
.offset-md-2{margin-left:16.66667%;}
.offset-md-3{margin-left:25%;}
.offset-md-4{margin-left:33.33333%;}
.offset-md-5{margin-left:41.66667%;}
.offset-md-6{margin-left:50%;}
.offset-md-7{margin-left:58.33333%;}
.offset-md-8{margin-left:66.66667%;}
.offset-md-9{margin-left:75%;}
.offset-md-10{margin-left:83.33333%;}
.offset-md-11{margin-left:91.66667%;}
.g-md-0, .gx-md-0{--bs-gutter-x:0;}
.g-md-0, .gy-md-0{--bs-gutter-y:0;}
.g-md-1, .gx-md-1{--bs-gutter-x:0.25rem;}
.g-md-1, .gy-md-1{--bs-gutter-y:0.25rem;}
.g-md-2, .gx-md-2{--bs-gutter-x:0.5rem;}
.g-md-2, .gy-md-2{--bs-gutter-y:0.5rem;}
.g-md-3, .gx-md-3{--bs-gutter-x:1rem;}
.g-md-3, .gy-md-3{--bs-gutter-y:1rem;}
.g-md-4, .gx-md-4{--bs-gutter-x:1.5rem;}
.g-md-4, .gy-md-4{--bs-gutter-y:1.5rem;}
.g-md-5, .gx-md-5{--bs-gutter-x:3rem;}
.g-md-5, .gy-md-5{--bs-gutter-y:3rem;}
}
@media(min-width:1025px){
.col-lg{flex:1 0 0%;}
.row-cols-lg-auto > *{flex:0 0 auto;width:auto;}
.row-cols-lg-1 > *{flex:0 0 auto;width:100%;}
.row-cols-lg-2 > *{flex:0 0 auto;width:50%;}
.row-cols-lg-3 > *{flex:0 0 auto;width:33.33333%;}
.row-cols-lg-4 > *{flex:0 0 auto;width:25%;}
.row-cols-lg-5 > *{flex:0 0 auto;width:20%;}
.row-cols-lg-6 > *{flex:0 0 auto;width:16.66667%;}
.col-lg-auto{flex:0 0 auto;width:auto;}
.col-lg-1{flex:0 0 auto;width:8.33333%;}
.col-lg-2{flex:0 0 auto;width:16.66667%;}
.col-lg-3{flex:0 0 auto;width:25%;}
.col-lg-4{flex:0 0 auto;width:33.33333%;}
.col-lg-5{flex:0 0 auto;width:41.66667%;}
.col-lg-6{flex:0 0 auto;width:50%;}
.col-lg-7{flex:0 0 auto;width:58.33333%;}
.col-lg-8{flex:0 0 auto;width:66.66667%;}
.col-lg-9{flex:0 0 auto;width:75%;}
.col-lg-10{flex:0 0 auto;width:83.33333%;}
.col-lg-11{flex:0 0 auto;width:91.66667%;}
.col-lg-12{flex:0 0 auto;width:100%;}
.offset-lg-0{margin-left:0;}
.offset-lg-1{margin-left:8.33333%;}
.offset-lg-2{margin-left:16.66667%;}
.offset-lg-3{margin-left:25%;}
.offset-lg-4{margin-left:33.33333%;}
.offset-lg-5{margin-left:41.66667%;}
.offset-lg-6{margin-left:50%;}
.offset-lg-7{margin-left:58.33333%;}
.offset-lg-8{margin-left:66.66667%;}
.offset-lg-9{margin-left:75%;}
.offset-lg-10{margin-left:83.33333%;}
.offset-lg-11{margin-left:91.66667%;}
.g-lg-0, .gx-lg-0{--bs-gutter-x:0;}
.g-lg-0, .gy-lg-0{--bs-gutter-y:0;}
.g-lg-1, .gx-lg-1{--bs-gutter-x:0.25rem;}
.g-lg-1, .gy-lg-1{--bs-gutter-y:0.25rem;}
.g-lg-2, .gx-lg-2{--bs-gutter-x:0.5rem;}
.g-lg-2, .gy-lg-2{--bs-gutter-y:0.5rem;}
.g-lg-3, .gx-lg-3{--bs-gutter-x:1rem;}
.g-lg-3, .gy-lg-3{--bs-gutter-y:1rem;}
.g-lg-4, .gx-lg-4{--bs-gutter-x:1.5rem;}
.g-lg-4, .gy-lg-4{--bs-gutter-y:1.5rem;}
.g-lg-5, .gx-lg-5{--bs-gutter-x:3rem;}
.g-lg-5, .gy-lg-5{--bs-gutter-y:3rem;}
}
@media(min-width:1230px){
.col-xl{flex:1 0 0%;}
.row-cols-xl-auto > *{flex:0 0 auto;width:auto;}
.row-cols-xl-1 > *{flex:0 0 auto;width:100%;}
.row-cols-xl-2 > *{flex:0 0 auto;width:50%;}
.row-cols-xl-3 > *{flex:0 0 auto;width:33.33333%;}
.row-cols-xl-4 > *{flex:0 0 auto;width:25%;}
.row-cols-xl-5 > *{flex:0 0 auto;width:20%;}
.row-cols-xl-6 > *{flex:0 0 auto;width:16.66667%;}
.col-xl-auto{flex:0 0 auto;width:auto;}
.col-xl-1{flex:0 0 auto;width:8.33333%;}
.col-xl-2{flex:0 0 auto;width:16.66667%;}
.col-xl-3{flex:0 0 auto;width:25%;}
.col-xl-4{flex:0 0 auto;width:33.33333%;}
.col-xl-5{flex:0 0 auto;width:41.66667%;}
.col-xl-6{flex:0 0 auto;width:50%;}
.col-xl-7{flex:0 0 auto;width:58.33333%;}
.col-xl-8{flex:0 0 auto;width:66.66667%;}
.col-xl-9{flex:0 0 auto;width:75%;}
.col-xl-10{flex:0 0 auto;width:83.33333%;}
.col-xl-11{flex:0 0 auto;width:91.66667%;}
.col-xl-12{flex:0 0 auto;width:100%;}
.offset-xl-0{margin-left:0;}
.offset-xl-1{margin-left:8.33333%;}
.offset-xl-2{margin-left:16.66667%;}
.offset-xl-3{margin-left:25%;}
.offset-xl-4{margin-left:33.33333%;}
.offset-xl-5{margin-left:41.66667%;}
.offset-xl-6{margin-left:50%;}
.offset-xl-7{margin-left:58.33333%;}
.offset-xl-8{margin-left:66.66667%;}
.offset-xl-9{margin-left:75%;}
.offset-xl-10{margin-left:83.33333%;}
.offset-xl-11{margin-left:91.66667%;}
.g-xl-0, .gx-xl-0{--bs-gutter-x:0;}
.g-xl-0, .gy-xl-0{--bs-gutter-y:0;}
.g-xl-1, .gx-xl-1{--bs-gutter-x:0.25rem;}
.g-xl-1, .gy-xl-1{--bs-gutter-y:0.25rem;}
.g-xl-2, .gx-xl-2{--bs-gutter-x:0.5rem;}
.g-xl-2, .gy-xl-2{--bs-gutter-y:0.5rem;}
.g-xl-3, .gx-xl-3{--bs-gutter-x:1rem;}
.g-xl-3, .gy-xl-3{--bs-gutter-y:1rem;}
.g-xl-4, .gx-xl-4{--bs-gutter-x:1.5rem;}
.g-xl-4, .gy-xl-4{--bs-gutter-y:1.5rem;}
.g-xl-5, .gx-xl-5{--bs-gutter-x:3rem;}
.g-xl-5, .gy-xl-5{--bs-gutter-y:3rem;}
}  *,
*::before,
*::after{box-sizing:border-box;}
[tabindex="-1"]:focus:not(:focus-visible){outline:0;}
img, svg{vertical-align:middle;}
img{max-width:100%;height:auto;}
table{caption-side:bottom;border-collapse:collapse;}
iframe{border:0;}
ul{list-style:none;padding:0;margin:0;}
button{outline:none;border-radius:0;}
address{margin-bottom:0;font-style:normal;line-height:inherit;}
figure{margin:0;}
label{display:inline-block;}
select{word-wrap:normal;}
h1, h2, h3, h4, h5, h6 {
margin: 0; } p{margin:27px 0 0 0;}
body{font-family:"Inter", sans-serif;color:#555555;background:center 0 no-repeat #ffffff;margin:0;overflow-x:hidden;direction:ltr;position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
@media(min-width:1025px){
body{font-size:16px;line-height:27px;}
}
@media(max-width:1024.98px){
body{font-size:15px;line-height:24px;}
}
@media(max-width:600px){
body{position:static;}
} a{text-decoration:none;outline:none;color:#555555;}
a:hover{outline:none;text-decoration:none;}
a:active, a:visited, a:focus{text-decoration:none;outline:none;}
blockquote{margin:0;}
.tt-base-color01{color:#005395;}
#tt-pageContent{position:relative;z-index:1;padding-bottom:10px;}
#tt-pageContent:not(.no-overflow-hidden){overflow:hidden;}
.tt-overflow-hidden{overflow:hidden;}
.divider{clear:both;overflow:hidden;width:100%;}
.divider-size-sm{height:24px;}
@media(min-width:768px){
.divider-size-md{height:55px;}
}
@media(max-width:767.98px){
.divider-size-md{height:43px;}
} .text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.no-gutters > [class*="col-"]{padding-left:0;padding-right:0;}
.tt-position__relative{position:relative;}
.tt-position__relative-level-up{position:relative;z-index:2;}
.justify-content-end{justify-content:flex-end;}
.align-items-center{align-items:center;}
@media(min-width:1025px){
.align-lg-items-center{align-items:center;}
}
@media(max-width:575.98px){
.flex-sm-row-reverse{flex-flow:column-reverse;}
}
.g-0{--bs-gutter-y:0;--bs-gutter-X:0;}
@media(max-width:767.98px){
.tt-table-responsive-md{overflow-y:hidden;overflow-x:scroll;}
.tt-table-responsive-md table{width:700px;}
}
.tt-btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;line-height:1;font-weight:600;position:relative;outline:none;cursor:pointer;font-family:"Poppins", sans-serif;overflow:hidden;white-space:nowrap;border-radius:0px 0px 0px 14px;border:none;}
.tt-btn.tt-hide{display:none;}
.tt-btn > *{pointer-events:none;}
.tt-btn:focus{outline:none;}
.tt-btn .tt-btn__icon > *{height:auto;fill:#ffffff;}
@media(min-width:1025px){
.tt-btn{padding:10px 34px 10px 26px;font-size:16px;height:58px;}
.tt-btn .tt-btn__icon{margin-left:10px;margin-right:-7px;font-size:22px;}
.tt-btn .tt-btn__icon > *{width:23px;}
.tt-btn.tt-btn__wide{padding:10px 45px 10px 35px;}
}
@media(max-width:1024.98px){
.tt-btn{border-radius:0px 0px 0px 11px;padding:10px 23px;font-size:12px;height:40px;}
.tt-btn .tt-btn__icon{margin-left:8px;margin-right:-4px;}
.tt-btn .tt-btn__icon > *{width:18px;}
}
@media(max-width:575.98px){
.tt-btn{padding:10px 20px;}
}
.tt-btn .tt-btn__text{display:inline-block;position:relative;color:transparent;}
.tt-btn .tt-btn__text:before, .tt-btn .tt-btn__text:after{opacity:0;-webkit-transform-origin:center center 0 50%;transform-origin:center center 0 50%;transition:all 0.2s ease-out;position:absolute;content:attr(data-effect);-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0;color:#ffffff;pointer-events:none;}
.tt-btn .tt-btn__text:before{opacity:1;color:#ffffff;}
.tt-btn .tt-btn__text:after{margin-left:-20px;}
.tt-btn:hover .tt-btn__text:before{opacity:0;margin-left:20px;}
.tt-btn:hover .tt-btn__text:after{opacity:1;margin-left:0;}
.tt-btn01{background-color:#005395;color:#fff;box-shadow:0px 2px 6px rgba(0, 83, 149, 0.35);}
.tt-btn01:hover{color:#ffffff;}
.tt-btn02{background-color:#ff8400;color:#fff;box-shadow:0px 2px 6px rgba(255, 132, 0, 0.35);}
.tt-btn02:hover{color:#ffffff;}
@media(min-width:1025px){
.tt-btn__top{margin-top:42px;}
}
@media(max-width:1024.98px){
.tt-btn__top{margin-top:27px;}
}
@media(min-width:1025px){
.tt-btn__top02{margin-top:47px;}
}
@media(max-width:1024.98px){
.tt-btn__top02{margin-top:27px;}
}
@media(min-width:1025px){
.tt-btn__more-top{margin-top:46px;}
}
@media(max-width:1024.98px){
.tt-btn__more-top{margin-top:27px;}
}
.tt-btn__video{display:inline-flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;width:119px;height:119px;position:absolute;top:-15px;left:-55px;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#ffffff;border-radius:50%;overflow:hidden;font-size:17px;color:#005395;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.tt-btn__video:before{text-shadow:0px 3px 6px rgba(12, 76, 147, 0.35);margin-top:-1px;margin-left:2px;}
.tt-btn__video:after{content:'';display:block;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);border:4px solid #f3f8fc;border-radius:50%;transition:border-color 0.4s ease;}
.tt-btn__video:not(:hover){-webkit-animation:pulsate 1.2s linear infinite;animation:pulsate 1.2s linear infinite;}
.tt-btn__video:hover{color:#005395;}
.tt-btn__video:hover:after{border-color:#005395;}
@media(max-width:1024.98px){
.tt-btn__video{width:100px;height:100px;font-size:14px;}
.tt-btn__video:after{top:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);}
}
@media(max-width:575.98px){
.tt-btn__video{width:80px;height:80px;font-size:11px;}
.tt-btn__video:after{top:6px;left:6px;width:calc(100% - 14px);height:calc(100% - 14px);}
}
@-webkit-keyframes pulsate {
30%{color:#ff8400;text-shadow:0px 3px 7px rgba(255, 132, 0, 0.59);}
80%{color:#005395;text-shadow:0px 3px 7px rgba(12, 76, 147, 0.59);}
}
@keyframes pulsate {
30%{color:#ff8400;text-shadow:0px 3px 7px rgba(255, 132, 0, 0.59);}
80%{color:#005395;text-shadow:0px 3px 7px rgba(12, 76, 147, 0.59);}
}
.tt-simple-link{display:inline-block;position:relative;color:#005395;}
.tt-simple-link:before{content:'';display:block;position:absolute;left:0;bottom:4px;width:0;height:1px;background-color:currentColor;transition:width 0.4s ease;}
.tt-simple-link:hover:before{width:100%;}
.tt-link__top{margin-top:26px;}
.tt-link{display:inline-block;color:#005395;font-weight:700;transition:color .2s linear;font-size:15px;}
.tt-link [class^="icon"]{font-size:21px;display:inline-block;position:relative;top:4px;margin-left:8px;}
.tt-link:hover{color:#ff8400;}
@media(max-width:1024.98px){
.tt-link{font-size:13px;}
.tt-link [class^="icon"]{font-size:16px;margin-left:4px;}
} .tt-list li{position:relative;padding:0px 0 0px 37px;}
.tt-list li:not(:first-child){margin-top:5px;}
.tt-list li:before{content:'\e91f';font-family:"font-icon";display:inline-block;position:absolute;left:0;top:2px;font-size:24px;line-height:1;color:#005395;}
.tt-list li a{color:currentColor;position:relative;}
.tt-list li a:hover{color:#005395;}
.tt-list li:first-child{padding-top:0;}
.tt-list li:last-child{padding-bottom:0;}
@media(max-width:1229.98px){
.tt-list li{padding:0px 0 0px 34px;}
.tt-list li:before{font-size:20px;}
}
.tt-list__top{margin-top:21px;}
.tt-list-info li{position:relative;padding:1px 0 1px 37px;}
.tt-list-info li:not(:first-child){margin-top:5px;}
.tt-list-info li:before{content:'\e91f';font-family:"font-icon";display:inline-block;position:absolute;left:0;top:2px;font-size:24px;line-height:1;color:#005395;}
.tt-list-info li a{color:currentColor;position:relative;}
.tt-list-info li a:hover{color:#005395;}
.tt-list-info li:first-child{padding-top:0;}
.tt-list-info li:last-child{padding-bottom:0;}
.tt-list-info .text-underline{display:inline-block;position:relative;}
.tt-list-info .text-underline:before{content:'';display:block;position:absolute;left:0;bottom:4px;width:0;height:1px;background-color:currentColor;transition:width 0.4s ease;}
.tt-list-info .tt-insert{color:#005395;font-size:14px;}
.tt-list-info a:hover .text-underline:before{width:100%;}
.list__icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-left:-9px;}
.list__icon li{margin-left:9px;}
.list__icon a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#ffffff;text-align:center;color:#005395;}
.list__icon a:hover{color:#ff8400;}
@media(max-width:767.98px){
.list__icon{margin-left:-7px;}
.list__icon li{margin-left:7px;}
.list__icon a{width:40px;height:40px;}
}
.widget_product_tag_cloud .tagcloud, .tt-list__border{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-top:-10px;margin-left:-10px;padding:0;}
.widget_product_tag_cloud .tagcloud a, .tt-list__border li{margin-top:10px;margin-left:10px;}
.widget_product_tag_cloud .tagcloud a, .tt-list__border li a{border:1px solid #eeeef2;color:#adadad;padding:5px 9px;display:inline-block;position:relative;font-size:16px !important;line-height:27px;}
.tt-list__border li a:before, .tt-list__border li a:after{width:calc(100% + 2px);height:calc(100% + 2px);z-index:3;content:'';position:absolute;top:-1px;left:-1px;-webkit-transform:scale(0);transform:scale(0);transition:0.4s;pointer-events:none;}
.tt-list__border li a:before{border-bottom:1px solid #005395;border-left:1px solid #005395;-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.tt-list__border li a:after{border-top:1px solid #005395;border-right:1px solid #005395;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
.tt-list__border li a:hover{color:#005395;}
.tt-list__border li a:hover:before, .tt-list__border li a:hover:after{-webkit-transform:scale(1);transform:scale(1);}
@media(max-width:767.98px){
.tt-list__border{margin-top:-7px;margin-left:-7px;}
.tt-list__border li{margin-top:7px;margin-left:7px;}
.tt-list__border li a{padding:5px 7px;}
} .divider-text{height:40px;clear:both;overflow:hidden;width:100%;}
@media(max-width:767.98px){
.divider-text{height:28px;}
} table{width:100%;caption-side:bottom;border-collapse:collapse;border:0;}
.tt-table01{margin-top:-7px;margin-bottom:-2px;}
.tt-table01 thead th, .tt-table01 tr td{text-align:left;}
.tt-table01 thead th:first-child, .tt-table01 tr td:first-child{width:71%;}
.tt-table01 thead th:last-child, .tt-table01 tr td:last-child{width:29%;}
.tt-table01 thead th{font-weight:700;color:#4c4c4c;padding:0px 22px 18px;}
.tt-table01 tbody tr td{padding:14px 22px;}
.tt-table01 tbody tr td:last-child{color:#005395;}
.tt-table01 tbody tr:nth-child(even){background-color:#fbfdfe;}
.tt-table01 tbody tr:nth-child(odd){background-color:#f3f8fc;}
.tt-table01 tbody tr td{border:2px solid #ffffff;}
@media(max-width:575.98px){
.tt-table01 thead th{padding:0px 15px 10px;}
.tt-table01 tbody tr td{padding:10px 15px;border:none;}
.tt-table01 tr td:first-child, .tt-table01 tr td:last-child{display:block;width:100%;}
.tt-table01 tr td:last-child{padding-top:0;}
.tt-table01 tr td:first-child{padding-bottom:0;}
.tt-table01 thead th:first-child{width:100%;}
.tt-table01 thead th:last-child{display:none;}
} ::-webkit-input-placeholder{color:#6c7176;}::-moz-placeholder{color:#6c7176;}:-moz-placeholder{color:#6c7176;}:-ms-input-placeholder{color:#6c7176;}::-moz-placeholder, :-moz-placeholder{opacity:1;}
input:focus::-webkit-input-placeholder{color:transparent;}
input:focus:-moz-placeholder{color:transparent;}
input:focus::-moz-placeholder{color:transparent;}
input:focus:-ms-input-placeholder{color:transparent;}
textarea:focus::-webkit-input-placeholder{color:transparent;}
textarea:focus:-moz-placeholder{color:transparent;}
textarea:focus::-moz-placeholder{color:transparent;}
textarea:focus:-ms-input-placeholder{color:transparent;}
.tt-form .row{margin-left:-7px;margin-right:-7px;}
.tt-form .row > *{padding-left:7px;padding-right:7px;}
.tt-form__group{position:relative;}
.tt-form__group .tt-btn-inner{position:absolute;left:19px;top:17px;width:45px;height:52px;font-size:19px;color:#005395;border:none;outline:none;background-color:transparent;pointer-events:none;}
.tt-form__group .tt-btn-inner-right{position:absolute;right:0px;top:0px;width:48px;height:52px;font-size:15px;color:#005395;border:none;outline:none;background-color:transparent;z-index:2;transition:color 0.2s linear;cursor:pointer;}
.tt-form__group .tt-btn-inner-right:hover{color:#ff8400;}
@media(min-width:1025px){
.tt-form__group{padding-bottom:15px;}
}
@media(max-width:1024.98px){
.tt-form__group{padding-bottom:10px;}
.tt-form__group .tt-btn-inner{height:42px;left:18px;top:13px;font-size:17px;}
.tt-form__group .tt-btn-inner-right{height:42px;}
}
@media(max-width:575.98px){
.tt-form__group{padding-bottom:8px;}
.tt-form__group .tt-btn-inner{font-size:16px;}
}
.tt-form__group + .tt-form__title{margin-top:10px;}
.tt-form__title{font-family:"Poppins", sans-serif;color:#005395;font-weight:600;font-size:21px;line-height:1.2;padding:0 0 15px 0;}
.tt-form__control{font-family:"Inter", sans-serif;font-size:16px;background-color:#f8f8fa;border:1px solid #f8f8fa;color:#6c7176;width:100%;border-radius:0;padding:10px 12px 10px 17px;box-shadow:none;outline:none;-webkit-appearance:none;transition:all 0.3s linear;}
.tt-form__control.error{border-color:red;}
.tt-form__control:not(textarea){height:52px;}
.tt-form__control:focus{border-color:#005395;background-color:#ffffff;}
@media(max-width:1024.98px){
.tt-form__control{font-size:15px;}
.tt-form__control:not(textarea){height:40px;}
}
.error-field{position:relative;}
.error-field .tt-form__control{border-color:red;position:relative;z-index:1;}
.error-field .error-field__text{opacity:1;visibility:visible;}
.error-field__text{position:absolute;right:0px;top:-2px;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:2;font-size:12px;line-height:12px;color:red;opacity:0;visibility:hidden;transition:opacity 0.2s linear;}
@media(min-width:1025px){
.tt-form__control-icon-left{padding-left:50px;}
}
@media(max-width:1024.98px){
.tt-form__control-icon-left{padding-left:44px;}
}
@media(max-width:767.98px){
.tt-form__control-icon-left{padding-left:43px;}
}
.tt-form__btn{margin-top:25px;}
@media(max-width:1024.98px){
.tt-form__btn{margin-top:20px;}
}
@media(max-width:767px){
.tt-form__btn.text-center{text-align:left;}
}
@media(max-width:1024.98px){
.row + .tt-form__btn{margin-top:10px;}
}
.tt-form__btn02{margin-top:15px;}
@media(max-width:767.98px){
.tt-form__btn02{margin-top:15px;}
}
@media(max-width:575.98px){
.tt-form__btn02{margin-top:12px;}
}
.tt-form .tt-rating{padding-bottom:15px;}
@media(max-width:767.98px){
.tt-form .tt-rating{padding-bottom:8px;}
}
@media(max-width:575.98px){
.tt-form .tt-rating{padding-bottom:8зч;}
}
.tt-form-inline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;}
.tt-form-inline .tt-form__group + *{margin-left:16px;}
@media(min-width:1025px){
.tt-form-inline .tt-form__control:not(textarea){height:58px;}
}
@media(min-width:1025px){
.tt-form__btn-indent{margin-top:27px;}
}
@media(max-width:1024.98px){
.tt-form__btn-indent{margin-top:13px;}
}
@media(max-width:767.98px){
.tt-form__btn-indent{margin-top:5px;}
} .custom-select{position:relative;}
.custom-select:after{content:'';position:absolute;pointer-events:none;width:0;height:0;border-width:4px 4px;border-style:solid;border-color:#005395 transparent transparent transparent;}
.custom-select select{display:block;width:100%;line-height:1.2;padding:4px 30px 4px 17px;background:#f8f8fa;color:#6c7176;outline:0;border:1px solid #f8f8fa;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
@media(min-width:1025px){
.custom-select:after{top:24px;right:23px;}
.custom-select select{font-size:16px;height:52px;}
}
@media(max-width:1024.98px){
.custom-select:after{top:19px;right:20px;}
.custom-select select{font-size:15px;height:42px;}
}
.custom-select select:focus{border-color:#6984c2;background:#fff;}
.tt-form__group .checkbox-group{margin:3px 0 0 0;padding-bottom:15px;}
.checkbox-group{position:relative;display:inline-block;}
.checkbox-group input[type=checkbox]{display:none;}
.checkbox-group label{cursor:pointer;position:relative;padding:0 0 0 35px;font-size:13px;}
.checkbox-group label .check{display:block;position:absolute;z-index:2;width:24px;height:24px;left:0;background:#f8f8fa;color:#adadad;}
.checkbox-group label .check:before, .checkbox-group label .check:after{content:'';display:block;position:absolute;background-color:#005395;opacity:0;transition-duration:0.2s;}
.checkbox-group label .check:before{width:2px;height:10px;top:7px;left:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.checkbox-group label .check:after{width:2px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:8px;top:10px;}
.checkbox-group:hover label .check:before, .checkbox-group:hover label .check:after{opacity:1;}
input[type=checkbox]:checked ~ label .check:before, input[type=checkbox]:checked ~ label .check:after{opacity:1;}
#contactform{max-width:692px;margin-left:auto;margin-right:auto;}
@media(min-width:768px) and (max-width:1229.98px){
.tt-hide__table-only{display:none !important;}
}
@media(max-width:1024.98px){
.tt-hide__table{display:none !important;}
}
@media(max-width:767.98px){
.tt-hide__mobile{display:none !important;}
}
.tt-visible__mobile{display:none !important;}
@media(max-width:767.98px){
.tt-visible__mobile{display:block !important;}
}
@media(min-width:768px){
.tt-visible__table{display:none !important;}
}
.tt-visible__mobile-sm{display:none !important;}
@media(max-width:575.98px){
.tt-visible__mobile-sm{display:block !important;}
}
.tt-visible__descktop{display:none !important;}
@media(min-width:1025px){
.tt-visible__descktop{display:inline-block !important;}
}
.tt-base-color01{color:#005395;}
.tt-point{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-align:center;}
.tt-point__v-t{align-items:flex-start;}
.tt-point__v-b{align-items:flex-end;}
.tt-point__h-l{justify-content:flex-start;align-content:flex-start;}
.tt-point__h-r{justify-content:flex-end;align-content:flex-start;}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);}
.flatpickr-calendar.open, .flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible;}
.flatpickr-calendar.open{display:inline-block;z-index:99999;}
.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);}
.flatpickr-calendar.inline{display:block;position:relative;top:2px;}
.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}
.flatpickr-calendar.static.open{z-index:999;display:block;}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important;}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;}
.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.flatpickr-calendar .hasWeeks .dayContainer{border-left:0;}
.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6;}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}
.flatpickr-calendar:before, .flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px;}
.flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after{left:auto;right:22px;}
.flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after{left:50%;right:50%;}
.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}
.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after{bottom:100%;}
.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6;}
.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff;}
.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after{top:100%;}
.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6;}
.flatpickr-calendar.arrowBottom:after{border-top-color:#fff;}
.flatpickr-calendar:focus{outline:0;}
.flatpickr-wrapper{position:relative;display:inline-block;}
.flatpickr-months{display:flex;}
.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;flex:1;}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none;}
.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i{position:relative;}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747;}
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}
.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit;}
.numInputWrapper{position:relative;height:auto;}
.numInputWrapper input, .numInputWrapper span{display:inline-block;}
.numInputWrapper input{width:100%;}
.numInputWrapper input::-ms-clear{display:none;}
.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}
.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);box-sizing:border-box;}
.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1);}
.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2);}
.numInputWrapper span:after{display:block;content:"";position:absolute;}
.numInputWrapper span.arrowUp{top:0;border-bottom:0;}
.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%;}
.numInputWrapper span.arrowDown{top:50%;}
.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%;}
.numInputWrapper span svg{width:inherit;height:auto;}
.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5);}
.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05);}
.numInputWrapper:hover span{opacity:1;}
.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0;}
.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05);}
.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9);}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9);}
.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
.flatpickr-current-month input.cur-year:focus{outline:0;}
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none;}
.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none;}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05);}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0;}
.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px;}
.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1;}
span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder;}
.dayContainer, .flatpickr-weeks{padding:1px 0 0 0;}
.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px;}
.flatpickr-days:focus{outline:0;}
.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.dayContainer + .dayContainer{box-shadow:-1px 0 0 #e6e6e6;}
.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center;}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6;}
.flatpickr-day.today{border-color:#959ea9;}
.flatpickr-day.today:hover, .flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff;}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7;}
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7;}
.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange{border-radius:50px;}
.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default;}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1);}
.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;}
.flatpickr-day.hidden{visibility:hidden;}
.rangeMode .flatpickr-day{margin-top:1px;}
.flatpickr-weekwrapper{float:left;}
.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6;}
.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px;}
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none;}
.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden;}
.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box;}
.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex;}
.flatpickr-time:after{content:"";display:table;clear:both;}
.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left;}
.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939;}
.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939;}
.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}
.flatpickr-time.time24hr .numInputWrapper{width:49%;}
.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
.flatpickr-time input.flatpickr-hour{font-weight:bold;}
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second{font-weight:400;}
.flatpickr-time input:focus{outline:0;border:0;}
.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center;}
.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}
.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus{background:#eee;}
.flatpickr-input[readonly]{cursor:pointer;}
@-webkit-keyframes fpFadeInDown {
from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes fpFadeInDown {
from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
} .ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;}
.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;height:15px;bottom:0px;position:absolute;}
.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;width:15px;right:0;position:absolute;}
.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y{display:block;background-color:transparent;}
.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y{opacity:0.6;}
.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:0.9;}
.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, height .2s ease-in-out;-webkit-transition:background-color .2s linear, height .2s ease-in-out;height:6px;bottom:2px;position:absolute;}
.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, width .2s ease-in-out;-webkit-transition:background-color .2s linear, width .2s ease-in-out;width:6px;right:2px;position:absolute;}
.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px;}
.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px;}
@supports (-ms-overflow-style: none) {
.ps{overflow:auto !important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps{overflow:auto !important;}
}    .tt-header{position:relative;z-index:10;background-color:#ffffff;}
.tt-header-holder{display:flex;flex-wrap:nowrap;align-items:center;width:100%;position:relative;}
.tt-header-holder .tt-col__wide{flex:2 1 auto;}
.tt-header-holder .tt-col__objects{display:inline-flex;align-items:center;}
@media(min-width:1301px){
.tt-header-holder .tt-col__objects > *{margin-left:37px;}
}
@media(max-width:1300px){
.tt-header-holder .tt-col__objects > *{margin-left:30px;}
}
.tt-header-holder .tt-col__objects > *:first-child{margin-left:0;}
@media(min-width:1025px){
.tt-header, .row-header-layout .tt-header-holder{height:108px;}
}
@media(max-width:1024.98px){
.tt-header, .row-header-layout .tt-header-holder{height:84px;}
}
@media(max-width:767.98px){
.tt-header, .row-header-layout .tt-header-holder{height:70px;}
} .h-infobox__wrapper{background-color:#eff2f6;}
.h-infobox__btn{padding:10px 13px 10px 0px;margin-right:5px;fill:#005395;cursor:pointer;}
.h-infobox__btn > *{pointer-events:none;width:13px;height:auto;}
.h-infobox__btn.active > *{-webkit-transform:scaleY(-1);transform:scaleY(-1);}
@media(min-width:768px){
.h-infobox__btn{display:none;}
}
.h-infobox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}
.h-infobox__visible-mobile{display:none;}
@media(max-width:767.98px){
.h-infobox__visible-mobile{display:inline-block;}
}
.h-infobox__item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;height:52px;padding-top:6px;padding-bottom:5px;font-size:14px;line-height:1;}
.h-infobox__item strong{font-weight:600;}
@media(min-width:1230px){
.h-infobox__item:not(:first-child){margin-left:57px;}
}
@media(max-width:1229.98px){
.h-infobox__item:not(:first-child){margin-left:27px;}
}
.h-infobox__item a:not([class]){display:inline-block;position:relative;color:#555555;}
.h-infobox__item a:not([class]):before{content:"";display:block;position:absolute;bottom:-1px;width:0%;height:1px;left:0px;right:0px;background-color:currentcolor;transition:width 0.2s linear 0s;}
.h-infobox__item a:not([class]):hover{color:#555555;}
.h-infobox__item a:not([class]):hover:before{width:100%;}
.h-infobox__icon{max-width:15px;width:15px;height:auto;margin-right:7px;fill:#005395;position:relative;top:-1px;}
@media(max-width:1024.98px){
.h-infobox__item{font-size:13px;line-height:22px;height:34px;}
.h-infobox__icon{max-width:12px;width:12px;margin-right:5px;}
}
@media(max-width:767.98px){
.h-infobox__wrapper{position:fixed;z-index:7;top:70px;left:0;padding-top:31px;width:100%;height:calc(100% - 70px);-webkit-transform:translateY(-70%);transform:translateY(-70%);opacity:0;transition:opacity 0.3s linear, -webkit-transform 0.35s ease-out;transition:opacity 0.3s linear, transform 0.35s ease-out;transition:opacity 0.3s linear, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;pointer-events:none;visibility:hidden;}
.h-infobox__wrapper.tt-show{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;pointer-events:auto;}
.h-infobox__wrapper .tt-header-holder{flex-wrap:wrap;}
.h-infobox__wrapper .tt-header-holder .tt-col{width:100%;}
.h-infobox{margin-top:-19px;}
.h-infobox__item{padding-top:19px;padding-bottom:0;width:100%;}
.h-infobox__item:not(:first-child){margin-left:0px;}
.h-infobox__icon{max-width:12px;width:12px;margin-right:7px;}
.h-infobox__text strong{display:block;}
.h-infobox__text span{display:none;}
} .tt-logo{position:relative;top:-3px;}
.tt-logo svg{width:154px;height:auto;}
@media(max-width:1024.98px){
.tt-logo svg{width:130px;}
}
@media(max-width:767.98px){
.tt-logo{top:-1px;}
.tt-logo svg{width:111px;}
}
.tt-logo .st0{fill:#005395;}
.tt-logo .st1{fill:#555555;}
.tt-logo .st2{fill:#00aeff;}
.tt-logo .st3{fill:#005395;}
.st1{-webkit-animation-name:jumpUp;animation-name:jumpUp;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:steps(2, end);animation-timing-function:steps(2, end);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.tt-delay-01{-webkit-animation-delay:0s;animation-delay:0s;}
.tt-delay-02{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.tt-delay-03{-webkit-animation-delay:0.15s;animation-delay:0.15s;}
.tt-delay-04{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.tt-delay-05{-webkit-animation-delay:0.25s;animation-delay:0.25s;}
.tt-delay-06{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.tt-delay-07{-webkit-animation-delay:0.35s;animation-delay:0.35s;}
.tt-delay-08{-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.tt-delay-09{-webkit-animation-delay:0.45s;animation-delay:0.45s;}
.tt-delay-10{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
@-webkit-keyframes jumpUp {
20%,
100%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);fill:#555555;}
0%{-webkit-transform:translate(0, -12px);transform:translate(0, -12px);fill:#00aeff;}
10%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);fill:#555555;}
}
@keyframes jumpUp {
20%,
100%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);fill:#555555;}
0%{-webkit-transform:translate(0, -12px);transform:translate(0, -12px);fill:#00aeff;}
10%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);fill:#555555;}
} .desktopmenu{text-align:center;margin-top:-1px;font-family:"Poppins", sans-serif;}
@media(min-width:1301px){
.desktopmenu{padding-left:15px;padding-right:15px;}
}
@media(max-width:1300px){
.desktopmenu{padding-left:25px;padding-right:25px;}
}
.desktopmenu a{transition:color 0.3s;}
.desktopmenu ul{list-style:none;margin:0;padding:0;}
.desktopmenu nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;}
.desktopmenu nav > ul{text-align:left;}
.desktopmenu nav > ul > li{display:inline-block;}
.desktopmenu nav > ul > li.has-submenu > a:after{content:'';border:solid #555555;border-width:0 2px 2px 0;display:inline-block;padding:2px;height:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none;margin:0 0 0 10px;position:relative;top:7px;}
.desktopmenu nav > ul > li.is-active > a{color:#005395;}
.desktopmenu nav > ul > li > a{display:inline-flex;position:relative;color:#555555;transition:color 0.2s linear;font-size:18px;line-height:1.1;font-weight:600;padding-top:5px;padding-bottom:5px;}
@media(min-width:1639px){
.desktopmenu nav > ul > li > a{padding-top:20px;padding-bottom:20px;}
}
.desktopmenu nav > ul > li > a:hover{color:#005395;}
.desktopmenu nav > ul > li > a:hover:before{border-color:#005395;}
@media(min-width:1830px){
.desktopmenu nav > ul > li > a{padding-left:17px;padding-right:17px;}
}
@media(max-width:1829px){
.desktopmenu nav > ul > li > a{padding-left:8px;padding-right:8px;}
.desktopmenu nav > ul > li.has-submenu > a:after{margin-left:7px;}
}
@media(max-width:1300px){
.desktopmenu nav > ul > li > a{padding-left:5px;padding-right:5px;}
.desktopmenu nav > ul > li.has-submenu > a:after{margin-left:5px;}
}
.desktopmenu nav li{position:relative;}
.desktopmenu nav li.is-active > a{color:#005395;}
.desktopmenu nav li.is-active > ul{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px);}
.desktopmenu nav > ul ul{position:absolute;width:320px;z-index:2;background:#ffffff;box-shadow:0px 3px 7px rgba(197, 205, 216, 0.59);padding:13px 35px 11px 35px;visibility:hidden;opacity:0;transition:all 0.2s linear;-webkit-transform:translateY(5px);transform:translateY(5px);}
.desktopmenu nav > ul ul li{font-size:17px;}
.desktopmenu nav > ul ul li:not(:last-child){border-bottom:1px solid #f3f3f3;}
.desktopmenu nav > ul ul li a{color:#005395;display:inline-block;padding:13px 17px 13px 0;font-weight:600;}
.desktopmenu nav > ul ul ul{top:-13px;left:100%;}
.desktopmenu nav > ul ul li{position:relative;}
.desktopmenu nav > ul ul li.has-submenu > a:before{content:'';position:absolute;top:50%;right:12px;margin-top:-4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:solid #0c4c93;border-width:0 2px 2px 0;display:inline-block;padding:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none;}
.desktopmenu nav > ul ul li a{position:relative;display:block;transition:font-weight 0.25s linear;color:#555555;}
.desktopmenu nav > ul ul li a:hover{color:#005395;}
.desktopmenu nav ul.popup-left{left:auto;right:100%;}
.desktopmenu nav body:not(.tt-load) .desktopmenu nav ul ul{display:none;}
@media(max-width:1200px){
.desktopmenu{display:none;}
}
.tt-cart{display:inline-block;}
body:not(.is-ios) .tt-cart__btn svg{-webkit-filter:drop-shadow(0px 0px 1px rgba(0, 83, 149, 0.47));filter:drop-shadow(0px 0px 1px rgba(0, 83, 149, 0.47));}
.tt-cart__btn{position:relative;top:5px;margin:0 12px 0 0;fill:#005395;}
.tt-cart__btn > svg{width:24px;height:auto;}
.tt-cart__btn:hover > svg{-webkit-animation-name:slideDown;animation-name:slideDown;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;visibility:visible !important;}
.tt-cart__btn-badge{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:absolute;top:-14px;right:-12px;width:23px;height:23px;background-color:#005395;color:#ffffff;border-radius:50%;font-size:13px;line-height:1;font-weight:600;font-family:"Poppins", sans-serif;box-shadow:0px 3px 7px rgba(0, 83, 149, 0.47);}
@media(max-width:1024.98px){
.tt-cart__btn-badge{top:-13px;right:-11px;width:20px;height:20px;font-size:11px;line-height:1.7;}
}
@media(max-width:767.98px){
.tt-cart__btn{top:0;}
}
@-webkit-keyframes slideDown {
0%{-webkit-transform:translateX(-6%);transform:translateX(-6%);-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
50%{-webkit-transform:translateX(6%);transform:translateX(6%);-webkit-transform:rotateZ(-7deg);transform:rotateZ(-7deg);}
65%{-webkit-transform:translateX(-4%);transform:translateX(-4%);-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
80%{-webkit-transform:translateX(4%);transform:translateX(4%);-webkit-transform:rotateZ(7deg);transform:rotateZ(7deg);}
95%{-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
100%{-webkit-transform:translateX(7%);transform:translateX(7%);}
}
@keyframes slideDown {
0%{-webkit-transform:translateX(-6%);transform:translateX(-6%);-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
50%{-webkit-transform:translateX(6%);transform:translateX(6%);-webkit-transform:rotateZ(-7deg);transform:rotateZ(-7deg);}
65%{-webkit-transform:translateX(-4%);transform:translateX(-4%);-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
80%{-webkit-transform:translateX(4%);transform:translateX(4%);-webkit-transform:rotateZ(7deg);transform:rotateZ(7deg);}
95%{-webkit-transform:translateX(-2%);transform:translateX(-2%);-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
100%{-webkit-transform:translateX(7%);transform:translateX(7%);}
}
.h-box-tel{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;padding-right:3px;}
.h-box-tel:hover .h-box-tel___icon{-webkit-animation:1200ms ease 0s normal none 1 running shake;animation:1200ms ease 0s normal none 1 running shake;}
.h-box-tel__content{white-space:nowrap;}
.h-box-tel__content > *:not(:first-child){margin-top:8px;}
.h-box-tel___icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;min-width:49px;width:49px;height:49px;border:2px solid #e5edf4;border-radius:50%;fill:#005395;}
.h-box-tel___icon > *{max-width:15px;width:15px;height:15px;}
.h-box-tel___icon + .h-box-tel__content{margin-left:10px;}
.h-box-tel__title{color:#4c4c4c;font-size:14px;line-height:1;}
.h-box-tel__tel{color:#005395;font-weight:700;font-size:22px;line-height:1;}
@media(max-width:1024.98px){
.h-box-tel___icon{min-width:39px;width:39px;height:39px;}
.h-box-tel___icon > *{max-width:12px;width:12px;height:12px;}
.h-box-tel___icon + .h-box-tel__content{margin-left:8px;}
.h-box-tel__title{font-size:13px;}
.h-box-tel__tel{font-size:16px;padding-right:0;}
.h-box-tel__content{white-space:nowrap;}
.h-box-tel__content > *:not(:first-child){margin-top:5px;}
}
@-webkit-keyframes shake {
0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
10%{-webkit-transform:rotateZ(-30deg);transform:rotateZ(-30deg);}
20%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg);}
30%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
40%{-webkit-transform:rotateZ(7.5deg);transform:rotateZ(7.5deg);fill:#ff8400;border-color:#ff8400;box-shadow:0px 2px 6px rgba(255, 132, 0, 0.35);}
50%{-webkit-transform:rotateZ(-6deg);transform:rotateZ(-6deg);fill:#ff8400;border-color:#ff8400;box-shadow:0px 2px 6px rgba(255, 132, 0, 0.35);}
60%{-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg);}
70%{-webkit-transform:rotateZ(-4.28571deg);transform:rotateZ(-4.28571deg);}
80%{-webkit-transform:rotateZ(3.75deg);transform:rotateZ(3.75deg);}
90%{-webkit-transform:rotateZ(-3.33333deg);transform:rotateZ(-3.33333deg);}
100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
}
@keyframes shake {
0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
10%{-webkit-transform:rotateZ(-30deg);transform:rotateZ(-30deg);}
20%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg);}
30%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
40%{-webkit-transform:rotateZ(7.5deg);transform:rotateZ(7.5deg);fill:#ff8400;border-color:#ff8400;box-shadow:0px 2px 6px rgba(255, 132, 0, 0.35);}
50%{-webkit-transform:rotateZ(-6deg);transform:rotateZ(-6deg);fill:#ff8400;border-color:#ff8400;box-shadow:0px 2px 6px rgba(255, 132, 0, 0.35);}
60%{-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg);}
70%{-webkit-transform:rotateZ(-4.28571deg);transform:rotateZ(-4.28571deg);}
80%{-webkit-transform:rotateZ(3.75deg);transform:rotateZ(3.75deg);}
90%{-webkit-transform:rotateZ(-3.33333deg);transform:rotateZ(-3.33333deg);}
100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
} .tt-popup__visible{display:none;}
@media(max-width:1200px){
.tt-popup__visible{display:block;}
}
.tt-popup.to-show .tt-popup__dropdown{visibility:visible;-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;background-position:right top;background-repeat:no-repeat;}
@media(max-width:767.98px){
.tt-popup{position:relative;top:-4px;}
}
.tt-popup__toggle{cursor:pointer;width:30px;height:30px;margin-right:-6px;margin-top:6px;}
.tt-popup__toggle .tt-icon{width:24px;height:2px;background-color:#005395;display:inline-block;position:relative;pointer-events:none;line-height:0;}
.tt-popup__toggle .tt-icon:before, .tt-popup__toggle .tt-icon:after{content:'';position:absolute;left:0;line-height:0;display:inline-block;width:100%;height:2px;background-color:#005395;transition:all cubic-bezier(0.25, 0.1, 0.28, 1.54) 0.32s;}
.tt-popup__toggle .tt-icon:before{top:-7px;}
.tt-popup__toggle .tt-icon:after{top:7px;}
.to-show .tt-popup__toggle .tt-icon{background-color:transparent;}
.to-show .tt-popup__toggle .tt-icon:before, .to-show .tt-popup__toggle .tt-icon:after{width:36px;}
.to-show .tt-popup__toggle .tt-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;}
.to-show .tt-popup__toggle .tt-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;}
@media(max-width:767.98px){
.to-show .tt-popup__toggle .tt-icon:before, .to-show .tt-popup__toggle .tt-icon:after{width:25px;}
}
.tt-popup__dropdown{background-color:transparent;position:fixed;z-index:22;opacity:0;min-width:263px;max-width:331px;-webkit-transform:translateX(-100%);transform:translateX(-100%);left:0;padding:40px 20px 40px 12px;}
@media screen and (orientation: landscape) {
#js-init-sticky.sticky-header .tt-popup__dropdown{padding-bottom:60px;}
}
body.tt-pupup-open{overflow:hidden;width:100%;z-index:0;}
body.tt-pupup-open .tt-popup__wrapper{opacity:1;pointer-events:auto;z-index:21;visibility:visible;transition:opacity 0.4s linear;}
.tt-popup__wrapper{background-color:rgba(0, 83, 149, 0.35);position:fixed;display:block;bottom:0;left:0;overflow:hidden;width:100%;height:100%;z-index:-1;opacity:0;visibility:hidden;pointer-events:none;}
.tt-popup__dropdown{background-color:rgba(0, 83, 149, 0.95);}
.tt-mobile-menu{overflow:hidden;position:relative;padding-top:11px;padding-bottom:44px;margin-left:18px;}
.tt-mobile-menu nav{transition-duration:none;left:0;position:relative;font-family:"Poppins", sans-serif;font-weight:600;}
.tt-mobile-menu nav > ul{transition-duration:none;}
.tt-mobile-menu nav > ul > li a{display:inline-block;font-size:17px;padding:8px 25px 8px 0;color:#ffffff;font-weight:600;}
.tt-mobile-menu nav > ul > li a:hover{color:#ff8400;}
.tt-mobile-menu nav > ul > li > ul{top:40px;}
.tt-mobile-menu nav > ul ul{left:100%;width:100%;position:absolute;opacity:0;top:0;}
.tt-mobile-menu li.active > ul{opacity:1;z-index:2;}
.tt-mobile-menu li.has-submenu > a{position:relative;z-index:1;display:block;width:calc(100% - 50px);}
.tt-mobile-menu .link__open-submenu{position:absolute;display:block;right:0px;margin-top:2px;width:50px;height:36px;text-align:center;z-index:2;cursor:pointer;}
.tt-mobile-menu .link__open-submenu:before{content:'';border:solid #ffffff;border-width:0 2px 2px 0;display:inline-block;padding:2px;position:relative;top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none;}
.tt-mobile-menu > ul > li > ul{display:none;}
.tt-mobile-menu.submenu-visible .tt-mobile-menu__back{pointer-events:auto;-webkit-transform:translateX(0%);transform:translateX(0%);}
.tt-mobile-menu__back{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;position:absolute;top:0;left:0;width:100%;height:40px;padding:4px 20px;color:#ffffff;cursor:pointer;pointer-events:auto;transition-duration:0ms;-webkit-transform:translateX(100%);transform:translateX(100%);font-family:"Poppins", sans-serif;font-weight:600;}
.tt-mobile-menu__back:before{content:'';position:absolute;top:50%;left:2px;margin-top:-3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:solid #ffffff;border-width:0 2px 2px 0;display:inline-block;padding:2px;pointer-events:none;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.tt-mobile-menu__back:hover{color:#ff8400;}
.tt-mobile-menu__back:hover:before{border-color:#ff8400;}
.tt-stuck-header{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:20;position:relative;}
.tt-stuck-header.sticky-header{background-color:#ffffff;width:100%;top:0;left:0;position:fixed;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);}
.tt-pagetitle{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;position:relative;z-index:2;padding:15px;min-height:292px;}
.tt-pagetitle > *:not(.tt-pagetitle__img){position:relative;z-index:2;}
@media(min-width:1025px){
.tt-water-animation02{-webkit-filter:url(#turbulence);filter:url(#turbulence);position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
}
.tt-pagetitle__img{position:absolute;top:0;left:0;z-index:1;height:100%;overflow:hidden;}
.tt-pagetitle__img picture:first-child img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative;z-index:1;}
@media(min-width:1230px){
.tt-pagetitle__img{border-bottom-left-radius:50% 13%;border-bottom-right-radius:50% 13%;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.tt-pagetitle__img{border-bottom-left-radius:50% 3%;border-bottom-right-radius:50% 3%;}
}
@media(max-width:1024.98px){
.tt-pagetitle__img{border-bottom-left-radius:50% 3%;border-bottom-right-radius:50% 3%;}
}
@media(max-width:767.98px){
.tt-pagetitle__img{border-bottom-left-radius:50% 1%;border-bottom-right-radius:50% 1%;}
}
.tt-pagetitle__title{color:#ffffff;font-size:60px;line-height:1.2;font-family:"Poppins", sans-serif;font-weight:600;text-align:center;}
.tt-pagetitle__title + *{margin-top:20px;}
.tt-breadcrumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;padding-bottom:3px;}
.tt-breadcrumbs li{position:relative;color:#ffffff;font-size:18px;}
.tt-breadcrumbs span, .tt-breadcrumbs a, .tt-breadcrumbs li a{color:#ffffff;display:inline-block;position:relative;}
.tt-breadcrumbs a{margin-left:12px;margin-right:35px;}
.tt-breadcrumbs a:before, .tt-breadcrumbs li a:before{content:'';display:block;position:absolute;bottom:2px;width:0%;height:1px;margin:auto;left:0;right:0;transition:width .2s linear;background-color:currentColor;}
.tt-breadcrumbs a:hover:before, .tt-breadcrumbs li a:hover:before{width:100%;}
.tt-breadcrumbs a:after, .tt-breadcrumbs li:not(:first-child):before{content:'\e91f';font-family:"font-icon";display:inline-block;font-size:22px;line-height:1;margin-left:13px;position:relative;top:3px;position:absolute;left:100%;}
.tt-breadcrumbs span.breadcrumb_last{margin-left:10px;}
@media(max-width:1229.98px){
.tt-pagetitle__title{font-size:46px;}
}
@media(max-width:1024.98px){
.tt-pagetitle{min-height:245px;}
.tt-pagetitle__title{font-size:29px;}
.tt-breadcrumbs li{font-size:16px;}
}
@media(max-width:575.98px){
.tt-pagetitle{min-height:170px;}
.tt-pagetitle__title + *{margin-top:15px;}
} .tt-pagetitle__wrapper{display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;transition:opacity 0.35s linear 0.5s, 0.7s -webkit-transform 0.5s, -webkit-filter 0.5s linear 0.5s;transition:0.7s transform 0.5s, opacity 0.35s linear 0.5s, filter 0.5s linear 0.5s;transition:0.7s transform 0.5s, opacity 0.35s linear 0.5s, filter 0.5s linear 0.5s, 0.7s -webkit-transform 0.5s, -webkit-filter 0.5s linear 0.5s;-webkit-animation:800ms ease 0s normal none 1 running pagetitleAnimation;animation:800ms ease 0s normal none 1 running pagetitleAnimation;padding-top:15px;padding-bottom:15px;}
@-webkit-keyframes pagetitleAnimation {
0%{-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;-webkit-filter:blur(15px);filter:blur(15px);}
100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-filter:blur(0px);filter:blur(0px);}
}
@keyframes pagetitleAnimation {
0%{-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;-webkit-filter:blur(15px);filter:blur(15px);}
100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-filter:blur(0px);filter:blur(0px);}
}
@media(max-width:575.98px){
.tt-pagetitle__title{font-size:24px;line-height:1.3;}
.tt-breadcrumbs li{font-size:14px;}
.tt-breadcrumbs li:not(:first-child):before{font-size:18px;}
}
@media(max-width:767.98px){
.mobile-nopadding.section__fluid{padding-left:0;padding-right:0;}
}    .section-indent > .blocktitle{padding-left:10px;padding-right:10px;}
.blocktitle{margin-top:-4px;position:relative;}
.blocktitle:not(.blocktitle_nopadding){padding-bottom:38px;}
.blocktitle + *{margin-top:0;}
@media(min-width:1025px){
.blocktitle + form{margin-top:-8px;}
}
.blocktitle :nth-child(1){margin-top:0;}
@media(min-width:1025px){
.blocktitle :nth-child(1).blocktitle__title{margin-top:-13px;}
}
@media(max-width:1024.98px){
.blocktitle :nth-child(1).blocktitle__title{margin-top:-8px;}
}
.blocktitle__subtitle{color:#005395;font-weight:bold;font-size:16px;line-height:1;letter-spacing:0.02em;}
.blocktitle__title{color:#4c4c4c;font-family:"Poppins", sans-serif;font-size:42px;line-height:1.45;font-weight:600;margin-top:28px;}
.blocktitle__text{margin-top:29px;}
@media(min-width:1345px){
.blocktitle__shift .blocktitle__title{margin-left:-70px;}
}
.blocktitle__color01 .blocktitle__subtitle{color:#00aeff;}
.blocktitle__color01 .blocktitle__title{color:#ffffff;}
.blocktitle__center{text-align:center;}
@media(max-width:1024.98px){
.blocktitle__center-not-lg{text-align:center;}
}
.blocktitle__maxwidth-01.blocktitle__center{text-align:center;}
.blocktitle__maxwidth-01.blocktitle__center > *{max-width:740px;margin-left:auto;margin-right:auto;}
.blocktitle__maxwidth-02.blocktitle__center{text-align:center;}
.blocktitle__maxwidth-02.blocktitle__center > *{max-width:600px;margin-left:auto;margin-right:auto;}
.blocktitle__maxwidth-03.blocktitle__center{text-align:center;}
.blocktitle__maxwidth-03.blocktitle__center > *{max-width:620px;margin-left:auto;margin-right:auto;}
.tt-subtitle-01{font-family:"Poppins", sans-serif;color:#4c4c4c;font-weight:600;font-size:20px;line-height:1.45;padding:0 0 22px 0;}
.tt-subtitle-01 + *{margin-top:0;}
.tt-subtitle-01__top{margin-top:20px;}
.tt-subtitle-01__top02{margin-top:38px;}
.tt-subtitle-02{font-family:"Poppins", sans-serif;color:#4c4c4c;font-weight:600;font-size:28px;line-height:1.3;padding:0 0 18px 0;}
.tt-subtitle-02 + *{margin-top:0;}
.tt-subtitle-02__top{margin-top:43px;}
@media(max-width:1229.98px){
.blocktitle:not(.blocktitle_nopadding){padding-bottom:29px;}
.blocktitle__subtitle{font-size:15px;}
.blocktitle__title{font-size:36px;}
}
@media(max-width:1024.98px){
.blocktitle:not(.blocktitle_nopadding){padding-bottom:28px;}
.blocktitle__subtitle{font-size:13px;line-height:21px;}
.blocktitle__subtitle br{display:none;}
.blocktitle__title{font-size:29px;line-height:36px;margin-top:13px;}
.blocktitle__title br{display:none;}
}
.tt-animation-word i{font-style:normal;-webkit-animation-name:changeСolor;animation-name:changeСolor;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:steps(5, end);animation-timing-function:steps(5, end);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.tt-animation-word i:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;}
.tt-animation-word i:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.tt-animation-word i:nth-child(3){-webkit-animation-delay:0.15s;animation-delay:0.15s;}
.tt-animation-word i:nth-child(4){-webkit-animation-delay:0.2s;animation-delay:0.2s;}
@-webkit-keyframes changeСolor {
20%,
100%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);color:#005395;}
0%{-webkit-transform:translate(0, -12px);transform:translate(0, -12px);color:#ff8400;}
10%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);color:#005395;}
}
@keyframes changeСolor {
20%,
100%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);color:#005395;}
0%{-webkit-transform:translate(0, -12px);transform:translate(0, -12px);color:#ff8400;}
10%{-webkit-transform:translate(0, 0px);transform:translate(0, 0px);color:#005395;}
}
@media(min-width:1025px){
.section-indent:not(.nomargin):not([class^="tt-offset"]){margin-top:120px;}
}
@media(min-width:768px) and (max-width:1024.98px){
.section-indent:not(.nomargin):not([class^="tt-offset"]){margin-top:60px;}
}
@media(max-width:767.98px){
.section-indent:not(.nomargin):not([class^="tt-offset"]){margin-top:50px;}
}
@media(min-width:1025px){
.section-inner{padding-top:120px;padding-bottom:120px;}
}
@media(min-width:768px) and (max-width:1024.98px){
.section-inner{padding-top:60px;padding-bottom:60px;}
}
@media(max-width:767.98px){
.section-inner{padding-top:50px;padding-bottom:50px;}
}
@media(min-width:1025px){
.section-inner02{padding-top:120px;padding-bottom:110px;}
}
@media(min-width:768px) and (max-width:1024.98px){
.section-inner02{padding-top:60px;padding-bottom:50px;}
}
@media(max-width:767.98px){
.section-inner02{padding-top:50px;padding-bottom:40px;}
}
@media(min-width:1025px){
.section-inner03{padding-top:120px;padding-bottom:110px;}
}
@media(min-width:768px) and (max-width:1024.98px){
.section-inner03{padding-top:60px;padding-bottom:130px;}
}
@media(max-width:767.98px){
.section-inner03{padding-top:50px;padding-bottom:40px;}
}
@media(min-width:1025px){
.section-inner-top{padding-top:120px;}
}
@media(min-width:768px) and (max-width:1024.98px){
.section-inner-top{padding-top:60px;}
}
@media(max-width:767.98px){
.section-inner-top{padding-top:50px;}
}
@media(min-width:1025px){
.section-inner-bottom{padding-bottom:120px;}
}
@media(min-width:768px) and (max-width:1024.98px){
.section-inner-bottom{padding-bottom:60px;}
}
@media(max-width:767.98px){
.section-inner-bottom{padding-bottom:50px;}
}
.section-indent{position:relative;}
.section__fluid{width:100%;margin-left:auto;margin-right:auto;}
@media(min-width:1401px){
.section__fluid{padding-left:80px;padding-right:80px;}
}
@media(min-width:1350px) and (max-width:1400px){
.section__fluid{padding-left:50px;padding-right:50px;}
}
@media(max-width:1350px){
.section__fluid{padding-left:20px;padding-right:20px;}
}
@media(max-width:1024.98px){
.section__fluid{padding-left:15px;padding-right:15px;}
}
@media(min-width:1230px){
.section__fluid-left{padding-left:80px;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.section__fluid-left{padding-left:50px;}
}
@media(max-width:1024.98px){
.section__fluid-left{padding-left:15px;}
}
@media(max-width:767.98px){
.section__fluid-left{padding-left:0px;}
}
@media(min-width:1230px){
.section__negative-01{margin-top:-203px;padding-bottom:120px;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.section__negative-01{margin-top:-203px;padding-bottom:120px;}
}
@media(max-width:1024.98px){
.section__negative-01{margin-top:-53px;padding-bottom:60px;}
}
@media(max-width:767.98px){
.section__negative-01{overflow:hidden;padding-bottom:50px;}
}
.section__negative-02{margin-top:-44px;}
@media(max-width:1229.98px){
.container__fluid-xl{max-width:inherit;}
}
@media(max-width:1024.98px){
.container{max-width:inherit;margin-left:0;margin-right:0;}
}
@media(max-width:767.98px){
.section__md-indent-none{padding-left:0;padding-right:0;}
}
.container{position:relative;z-index:2;}
.section-indent-small{margin-top:50px;}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
.swiper-container-fade .swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out;}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity;}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}
.mainslider__wrapper{position:relative;overflow:hidden;}
.mainslider__limiter{-webkit-transform:translateY(30%);transform:translateY(30%);opacity:0;}
@media(min-width:1025px){
.mainslider__limiter{-webkit-filter:blur(15px);filter:blur(15px);transition:opacity 0.35s linear 0.5s, 0.7s -webkit-transform 0.5s, -webkit-filter 0.5s linear 0.5s;transition:0.7s transform 0.5s, opacity 0.35s linear 0.5s, filter 0.5s linear 0.5s;transition:0.7s transform 0.5s, opacity 0.35s linear 0.5s, filter 0.5s linear 0.5s, 0.7s -webkit-transform 0.5s, -webkit-filter 0.5s linear 0.5s;}
}
@media(max-width:1024.98px){
.mainslider__limiter{transition:opacity 0.35s linear 0.5s, 0.7s -webkit-transform 0.5s;transition:0.7s transform 0.5s, opacity 0.35s linear 0.5s;transition:0.7s transform 0.5s, opacity 0.35s linear 0.5s, 0.7s -webkit-transform 0.5s;}
}
.swiper-slide.swiper-slide-active .mainslider__limiter{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1;}
@media(min-width:1025px){
.swiper-slide.swiper-slide-active .mainslider__limiter{-webkit-filter:blur(0px);filter:blur(0px);}
} .mainslider__holder{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:absolute;text-align:center;top:0;left:0;z-index:2;width:100%;height:100%;padding:9.3% 10% 22.5% 10%;}
.mainslider__layout01{color:#ffffff;}
.mainslider__layout01 .mainslider__text-01{font-family:"Poppins", sans-serif;font-weight:600;font-size:20px;line-height:27px;}
.mainslider__layout01 .mainslider__text-02{font-family:"Poppins", sans-serif;font-weight:600;font-size:60px;line-height:74px;max-width:780px;margin-left:auto;margin-right:auto;margin-top:29px;}
.mainslider__layout01 .mainslider__text-03{font-size:18px;line-height:27px;max-width:600px;margin-left:auto;margin-right:auto;margin-top:37px;}
@media(max-width:1229.98px){
.mainslider__holder{padding:9.3% 10% 22.5% 10%;}
.mainslider__layout01 .mainslider__text-01{font-size:18px;line-height:27px;}
.mainslider__layout01 .mainslider__text-02{font-size:50px;line-height:64px;}
.mainslider__layout01 .mainslider__text-03{font-size:17px;line-height:27px;}
}
@media(max-width:1024.98px){
.mainslider__holder{padding:9.3% 10% 15.2% 10%;}
.mainslider__layout01 .mainslider__text-01{font-size:16px;line-height:26px;}
.mainslider__layout01 .mainslider__text-02{font-size:34px;line-height:40px;margin-top:10px;}
.mainslider__layout01 .mainslider__text-03{font-size:15px;line-height:24px;margin-top:17px;}
}
@media(max-width:767.98px){
.mainslider__holder{padding:9.3% 15px 24%;}
.mainslider__layout01 .mainslider__text-02 br{display:none;}
} @media(min-width:1351px){
.swiper-pagination.mainslider__pagination{position:absolute;z-index:2;right:-44px;top:43%;-webkit-transform:translateY(-50%);transform:translateY(-50%);flex-direction:column;flex-wrap:wrap;left:unset;bottom:unset;width:auto;}
}
@media(min-width:1351px) and (max-width:1400px){
.swiper-pagination.mainslider__pagination{right:-30px;}
}
@media(min-width:1351px){
.mainslider__wrapper{overflow:inherit;}
.mainslider__wrapper .swiper-container{overflow:inherit;}
}
@media(max-width:1350px){
.swiper-pagination.mainslider__pagination{display:none;}
} .mainslider__imgwrapper{position:relative;overflow:hidden;}
.mainslider__imgwrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
@media(min-width:1230px){
.mainslider__imgwrapper{border-bottom-left-radius:50% 5%;border-bottom-right-radius:50% 5%;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.mainslider__imgwrapper{border-bottom-left-radius:50% 3%;border-bottom-right-radius:50% 3%;}
}
@media(max-width:1024.98px){
.mainslider__imgwrapper{border-bottom-left-radius:50% 3%;border-bottom-right-radius:50% 3%;}
}
@media(max-width:767.98px){
.mainslider__imgwrapper{border-bottom-left-radius:50% 1%;border-bottom-right-radius:50% 1%;}
}
.mainslider__imgbg{position:relative;z-index:1;}
.mainslider__imgbg > *{position:absolute;top:0;left:0;width:100%;height:100%;}
@media(min-width:1351px){
.mainslider__imgbg{height:882px;}
}
@media(max-width:1350px){
.mainslider__imgbg{height:782px;}
}
@media(max-width:1024.98px){
.mainslider__imgbg{height:370px;}
}
@media(max-width:767.98px){
.mainslider__imgbg{height:391px;}
}  .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-container-vertical > .swiper-wrapper{flex-direction:column;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box;}
.swiper-wrapper:not([id^="swiper-wrapper-"]).row{width:inherit;margin-left:15px;margin-right:15px;}
.swiper-container-android .swiper-slide, .swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap;}
.swiper-container-multirow-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}
.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide:not([class^="col"]){flex-shrink:0;width:100%;height:100%;position:relative;}
.swiper-slide-invisible-blank{visibility:hidden;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{height:auto;}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform;}
.swiper-slide.swiper-slide-active{z-index:2;}
.swiper__btn{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}
.swiper__btn > *{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;border-radius:50%;border:2px solid;width:63px;height:63px;font-size:18px;outline:none;cursor:pointer;transition:border-color 0.2s linear;}
.swiper__btn > *:hover{border-color:#ff8400 !important;color:#ff8400 !important;}
.swiper__btn.swiper__btn-color01 > *{border-color:#ffffff;color:#ffffff;}
.swiper__btn-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.swiper__btn-next{margin-left:9px;}
.swiper-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;margin-left:-7px;margin-right:-7px;position:static;}
.swiper-pagination.swiper-pagination__center{justify-content:center;}
.swiper-pagination.swiper-pagination-lock{display:none;}
.swiper-pagination-bullet{background-color:transparent;position:relative;outline:none;cursor:pointer;padding:5px;width:auto;height:auto;}
.swiper-pagination-bullet:before{content:'';display:block;background-color:#005395;border-radius:50%;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;}
.swiper-pagination-bullet.swiper-pagination-bullet-active:before{-webkit-transform:scale(1.8);transform:scale(1.8);}
.swiper-pagination.swiper-pagination-lock{display:none;}
.swiper-pagination__color02 .swiper-pagination-bullet:before{background-color:#ffffff;}
@media(min-width:1025px){
.swiper-pagination{margin-top:35px;}
.swiper-pagination-bullet{margin-top:14px;margin-left:4px;margin-right:4px;}
.swiper-pagination-bullet:before{width:6px;height:6px;}
}
@media(max-width:1024.98px){
.swiper-pagination{margin-top:13px;}
.swiper-pagination-bullet{margin-top:14px !important;margin-left:4px !important;margin-right:4px !important;margin-bottom:-3px !important;}
.swiper-pagination-bullet:before{width:4px;height:4px;}
}
.swiper-visible-show .swiper-slide{opacity:0;}
.swiper-visible-show .swiper-slide.swiper-slide-active, .swiper-visible-show .swiper-slide.swiper-slide-next,
.swiper-visible-show .swiper-slide.swiper-slide-next + *{opacity:1;}
.swiper-visible-show .swiper-slide.swiper-slide-prev{transition:opacity 0.3s linear;opacity:0;}
@media(min-width:1025px){
.swiper-pagination__top-right{position:absolute;right:0;top:-110px;left:unset !important;bottom:unset !important;width:auto !important;}
}
@media(max-width:1024.98px){
.swiper-pagination__top-right{justify-content:center;}
}
.swiper-pagination__inner-bottom{position:absolute;z-index:3;width:100%;justify-content:center;}
@media(min-width:1025px){
.swiper-pagination__inner-bottom{bottom:87px !important;}
}
@media(max-width:1024.98px){
.swiper-pagination__inner-bottom{bottom:77px !important;}
}
@media(max-width:575.98px){
.swiper-pagination__inner-bottom{bottom:65px !important;}
} .tt-notcrop .swiper-slide{overflow:inherit;}
.tt-notcrop.swiper-container{overflow:inherit;}
@media(max-width:767.98px){
.swiper-mobile-full-height .swiper-slide{height:100%;}
.swiper-mobile-full-height .swiper-slide > *{height:100%;}
}  @-webkit-keyframes bubbles {
from{-webkit-transform:translate();transform:translate();}
to{-webkit-transform:translate(0, -66.666%);transform:translate(0, -66.666%);}
}
@keyframes bubbles {
from{-webkit-transform:translate();transform:translate();}
to{-webkit-transform:translate(0, -66.666%);transform:translate(0, -66.666%);}
}
.tabs-dafault{position:relative;}
.tabs-dafault .tabs__nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;margin:-20px -10px 0;}
.tabs-dafault .tabs__nav-item{margin:20px 10px 0;padding:39px 87px 35px;font-size:20px;font-family:"Poppins", sans-serif;font-weight:600;color:#4c4c4c;background-color:#ffffff;transition:background-color 0.3s linear, color 0.3s linear, box-shadow 0.3s linear;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);cursor:pointer;position:relative;overflow:hidden;}
.tabs-dafault .tabs__nav-item span{color:#005395;}
.tabs-dafault .tabs__nav-item.active{box-shadow:none;color:#ffffff;pointer-events:none;background-color:#005395;}
.tabs-dafault .tabs__nav-item.active span{color:#00aeff;}
.tabs-dafault .tabs__nav-item.active:before{content:'';pointer-events:none;opacity:.6;background:radial-gradient(circle at 20% 15%, transparent 0, transparent 2px, white 3px, white 4px, transparent 4px), radial-gradient(circle at 75% 44%, transparent 0, transparent 2px, white 3px, white 4px, transparent 4px), radial-gradient(circle at 35% 24%, transparent 0, transparent 2px, white 3px, white 4px, transparent 4px), radial-gradient(circle at 46% 52%, transparent 0, transparent 4px, white 5px, white 6px, transparent 6px);width:100%;height:300%;top:0;left:0;position:absolute;-webkit-animation:bubbles 5s linear infinite both;animation:bubbles 5s linear infinite both;}
.tabs-dafault .tabs__nav-item > *{pointer-events:none;}
.tabs-dafault .tabs__container-indent01{padding:85px 0 0 0;}
@media(max-width:1229.98px){
.tabs-dafault .tabs__nav-item{padding:39px 52px 35px;}
}
@media(max-width:1024.98px){
.tabs-dafault .tabs__nav-item{font-size:16px;padding:24px 30px 22px;}
.tabs-dafault .tabs__container-indent01{padding:59px 0 0 0;}
}
@media(max-width:767.98px){
.tabs-dafault .tabs__nav{margin-top:-10px;}
.tabs-dafault .tabs__nav-item{width:100%;text-align:center;margin-top:10px;}
.tabs-dafault .tabs__container-indent01{padding:49px 0 0 0;}
}
.tabs__layout-item:not(.active){display:none;}
.tabs__layout-item.active{display:block;min-height:100px;}
.filters__nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;}
@media(min-width:1025px){
.filters__nav{margin-top:6px;padding-bottom:22px;}
}
@media(max-width:1024.98px){
.filters__nav{margin-top:3px;padding-bottom:4px;}
}
@media(min-width:576px){
.filters__nav{border-top:1px solid #f3f8fc;}
}
@media(max-width:575.98px){
.filters__nav .filters__nav-item{width:100%;text-align:center;}
}
.filters__nav-item{padding:47px 25px 10px;position:relative;cursor:pointer;font-size:16px;font-family:"Poppins", sans-serif;font-weight:600;transition:color .2s linear;text-transform:capitalize;}
.filters__nav-item:before{content:'';display:block;position:absolute;z-index:2;top:0px;width:0%;height:5px;margin:auto;left:0;right:0;background-color:#005395;transition:width .2s linear;pointer-events:none;}
.filters__nav-item.active{color:#005395;}
.filters__nav-item.active:before{width:100%;}
.filters__nav-item:hover{color:#005395;}
@media(max-width:1024.98px){
.filters__nav-item{padding:17px 17px 10px;font-size:14px;}
.filters__nav-item:before{height:4px;}
}
@media(max-width:575.98px){
.filters__nav-item{padding:17px 17px 10px;font-size:14px;}
.filters__nav-item:after{content:'';display:block;position:absolute;z-index:1;top:0px;width:100%;height:3px;margin:auto;left:0;right:0;background-color:#f3f8fc;transition:width .2s linear;pointer-events:none;}
.filters__nav-item:before{height:3px;}
}
.tt-filters__container{margin-top:40px;}
.tt-filters__container01{margin-left:-10px;margin-right:-10px;margin-bottom:-10px;}
.tt-filters__container01:after{content:'';display:block;clear:both;}
@media(max-width:1400px){
.tt-filters__container01:not(.not-all) .tt-hide-xl{display:none;}
}
@media(max-width:767px){
.tt-filters__container01:not(.not-all) .tt-hide-lg{display:none;}
}
.tt-filters__container01 .tt-filters__item, .tt-filters__container01 .grid-sizer{float:left;border:10px solid transparent;}
.tt-filters__container01 .tt-filters__item.tt-hide, .tt-filters__container01 .grid-sizer.tt-hide{display:none;}
@media(min-width:1401px){
.tt-filters__container01 .tt-filters__item, .tt-filters__container01 .grid-sizer{width:16.66%;}
.tt-filters__container01 .tt-filters__item.tt-filters__item-wide, .tt-filters__container01 .grid-sizer.tt-filters__item-wide{width:33.32%;}
}
@media(max-width:1400px){
.tt-filters__container01 .tt-filters__item, .tt-filters__container01 .grid-sizer{width:20%;}
.tt-filters__container01 .tt-filters__item.tt-filters__item-wide, .tt-filters__container01 .grid-sizer.tt-filters__item-wide{width:40%;}
}
@media(max-width:1024.98px){
.tt-filters__container01 .tt-filters__item, .tt-filters__container01 .grid-sizer{border-width:7px;}
}
@media(max-width:767px){
.tt-filters__container01 .tt-filters__item, .tt-filters__container01 .grid-sizer{width:50%;}
.tt-filters__container01 .tt-filters__item.tt-filters__item-wide, .tt-filters__container01 .grid-sizer.tt-filters__item-wide{width:100%;}
.tt-filters__container01 .tt-filters__item.tt-filters__item-wide-md-none, .tt-filters__container01 .grid-sizer.tt-filters__item-wide-md-none{width:50%;}
}
@media(max-width:1024.98px){
.tt-filters__container01{margin-bottom:-7px;}
} .js-filters__container{width:100%;}
.tt-filters__container02{margin:-15px -15px 0;}
.tt-filters__container02:after{content:'';display:block;clear:both;}
.tt-filters__container02 .tt-filters__item, .tt-filters__container02 .grid-sizer{float:left;border:15px solid transparent;}
.tt-filters__container02 .tt-filters__item.tt-hide, .tt-filters__container02 .grid-sizer.tt-hide{display:none;}
@media(min-width:768px){
.tt-filters__container02 .tt-filters__item, .tt-filters__container02 .grid-sizer{width:25%;}
}
@media(max-width:767.98px){
.tt-filters__container02 .tt-filters__item, .tt-filters__container02 .grid-sizer{width:50%;}
}
@media(max-width:440px){
.tt-filters__container02 .tt-filters__item, .tt-filters__container02 .grid-sizer{width:100%;}
}
@media(max-width:767.98px){
.tt-filters__container02{margin:-10px -10px 0;}
.tt-filters__container02 .tt-filters__item, .tt-filters__container02 .grid-sizer{border-width:10px;}
} .tt-btn__more-top02{margin-top:27px;}
@media(max-width:1024.98px){
.tt-btn__more-top02{margin-top:25px;}
}
@media(max-width:767.98px){
.tt-btn__more-top02{margin-top:7px;}
}
.tt-filters__container03{margin:-5px -15px 0;}
.tt-filters__container03:after{content:'';display:block;clear:both;}
.tt-filters__container03 .tt-filters__item, .tt-filters__container03 .grid-sizer{float:left;border:15px solid transparent;}
.tt-filters__container03 .tt-filters__item.tt-hide, .tt-filters__container03 .grid-sizer.tt-hide{display:none;}
@media(min-width:768px){
.tt-filters__container03 .tt-filters__item, .tt-filters__container03 .grid-sizer{width:33.33%;}
}
@media(max-width:767.98px){
.tt-filters__container03 .tt-filters__item, .tt-filters__container03 .grid-sizer{width:50%;}
}
@media(max-width:440px){
.tt-filters__container03 .tt-filters__item, .tt-filters__container03 .grid-sizer{width:100%;}
}
@media(max-width:767.98px){
.tt-filters__container03{margin:-10px -10px 0;}
.tt-filters__container03 .tt-filters__item, .tt-filters__container03 .grid-sizer{border-width:10px;}
}
@media(max-width:767.98px){
.tt-filters__container03{margin:-7px -7px 0;}
.tt-filters__container03 .tt-filters__item, .tt-filters__container03 .grid-sizer{border-width:7px;}
} .tt-imginfo__img{overflow:hidden;}
.tt-imginfo__img img{width:100%;max-width:inherit;}
.tt-imginfo__layout{opacity:0;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;color:#ffffff;padding:40px 40px 66px;margin-left:10px;transition:all 0.3s ease-out;overflow:hidden;}
.tt-imginfo__title01{font-size:16px;line-height:27px;}
.tt-imginfo__title02{font-size:20px;line-height:30px;font-family:"Poppins", sans-serif;font-weight:600;margin-top:4px;max-width:280px;}
.tt-imginfo__price{font-size:28px;line-height:29px;font-family:"Poppins", sans-serif;font-weight:600;color:#00aeff;margin-top:24px;}
.tt-imginfo{display:block;position:relative;overflow:hidden;}
.tt-imginfo:before{font-family:'font-icon';content:"\e91f";display:block;position:absolute;z-index:2;bottom:40px;left:40px;font-size:22px;line-height:1;color:#ffffff;opacity:0;margin-left:-10px;transition:opacity 0.3s linear, margin-left 0.3s ease-out;}
.tt-imginfo:after{content:'';display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(12, 76, 147, 0.85);transition:opacity 0.3s linear;}
.tt-imginfo:hover:after{opacity:1;}
.tt-imginfo:hover:before{opacity:1;margin-left:0;}
.tt-imginfo:hover .tt-imginfo__layout{margin-left:0;opacity:1;}
@media(max-width:1800px){
.tt-imginfo:before{left:20px;bottom:20px;}
.tt-imginfo__layout{padding:20px 20px 46px;}
.tt-imginfo__title01{font-size:14px;line-height:25px;}
.tt-imginfo__title02{font-size:17px;line-height:23px;}
.tt-imginfo__price{margin-top:7px;font-size:22px;line-height:25px;}
.tt-filters__item:not(.tt-filters__item-wide) .tt-imginfo__title01{display:none;}
}
@media(max-width:1300px){
.tt-filters__item:not(.tt-filters__item-wide) .tt-imginfo__price{display:none;}
}
@media(max-width:1100px){
.tt-imginfo__title02{font-size:16px;line-height:20px;}
}
@media(max-width:1024px){
.tt-imginfo__layout{padding:10px 15px 46px;}
.tt-imginfo:before{left:15px;bottom:15px;font-size:18px;}
.tt-filters__container{margin-left:-7px;margin-right:-7px;}
.tt-filters__item, .grid-sizer{border-width:7px;}
}
@media(max-width:767px){
.tt-filters__item:not(.tt-filters__item-wide) .tt-imginfo__price{display:block;}
.tt-imginfo__title02{font-size:17px;line-height:23px;}
.tt-filters__item-wide-md-none .tt-imginfo__title01{display:none;}
}
@media(max-width:420px){
.tt-imginfo__title02{font-size:15px;line-height:20px;}
}
@media(max-width:380px){
.tt-filters__item:not(.tt-filters__item-wide) .tt-imginfo__price{display:none;}
.tt-imginfo__price{display:none;}
} .item-staff__img img{width:100%;}
.item-staff__content{background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);position:relative;margin-top:-35px;width:calc(100% - 20px);margin-left:20px;border-radius:0 0 30px 0;padding:18px 28px 26px;}
.item-staff__title{font-family:"Poppins", sans-serif;font-weight:600;color:#4c4c4c;font-size:20px;line-height:30px;}
.item-staff__info{color:#929292;font-size:14px;line-height:24px;margin-top:3px;}
@media(max-width:1024.98px){
.item-staff__content{padding:15px 15px 23px 25px;}
.item-staff__title{font-size:16px;line-height:26px;}
}
.tt-iconbox{position:absolute;top:47%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}
@media(min-width:1401px){
.tt-iconbox{width:80px;}
}
@media(min-width:1024px) and (max-width:1400px){
.tt-iconbox{width:50px;}
}
@media(max-width:1350px){
.tt-iconbox{display:none;}
}
.tt-iconbox__item{display:inline-block;padding:10px 5px;margin-top:6px;margin-bottom:6px;fill:#005395;transition:fill 0.3s linear;}
.tt-iconbox__item > *:first-child{width:16px;height:auto;}
.tt-iconbox__item:hover{fill:#ff8400;}
.tt-iconbox-subpages{position:absolute;top:6px;left:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}
@media(min-width:1401px){
.tt-iconbox-subpages{width:80px;}
}
@media(min-width:1024px) and (max-width:1400px){
.tt-iconbox-subpages{width:50px;}
}
@media(max-width:1350px){
.tt-iconbox-subpages{display:none;}
}
@media(max-width:1350px){
.tt-iconbox-subpages{display:none;}
}
.tt-iconbox-subpages__item{display:inline-block;padding:10px 5px;margin-top:12px;margin-bottom:12px;font-size:15px;color:#005395;transition:color 0.3s linear;}
.tt-iconbox-subpages__item > *:first-child{width:16px;height:auto;}
.tt-iconbox-subpages__item:hover{color:#ff8400;}
.tt-promo01__item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;text-align:center;background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);height:500px;padding:73px 25px;position:relative;z-index:1;}
.tt-promo01__item p{max-width:284px;display:inline-block;}
.tt-promo01__item .tt-promo01__icon{background-color:#005395;box-shadow:0px 5px 10px rgba(0, 83, 149, 0.3);}
.tt-promo01__item .tt-promo01__icon:before, .tt-promo01__item .tt-promo01__icon:after{background:#005395;}
@media(min-width:768px){
.tt-promo01__item.tt-promo01__item-active{height:540px;margin-top:-20px;z-index:2;}
.tt-promo01__item.tt-promo01__item-active .tt-promo01__icon{background-color:#ff8400;box-shadow:0px 5px 10px rgba(255, 132, 0, 0.3);}
.tt-promo01__item.tt-promo01__item-active .tt-promo01__icon:before, .tt-promo01__item.tt-promo01__item-active .tt-promo01__icon:after{background:#ff8400;}
}
.tt-promo01__item:hover .tt-promo01__icon{background-color:#ffffff;fill:#005395;}
.tt-promo01__item:hover .tt-promo01__icon:before, .tt-promo01__item:hover .tt-promo01__icon:after{-webkit-animation:1.2s amplitude infinite;animation:1.2s amplitude infinite;}
.tt-promo01__item:hover .tt-promo01__title{color:#005395;}
@media(min-width:768px){
.tt-promo01__item:hover.tt-promo01__item-active .tt-promo01__icon{background-color:#ffffff;fill:#ff8400;}
.tt-promo01__item:hover.tt-promo01__item-active .tt-promo01__title{color:#ff8400;}
}
@media(max-width:575.98px){
.tt-promo01__item{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto;}
}
.tt-promo01__icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:154px;height:154px;fill:#ffffff;background-color:transparent;transition:fill 0.3s, background-color 0.3s;border-radius:50%;position:relative;}
.tt-promo01__icon > *{width:50%;}
.tt-promo01__icon:before, .tt-promo01__icon:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1;}
.tt-promo01__title{font-size:28px;line-height:36px;color:#4c4c4c;font-family:"Poppins", sans-serif;font-weight:600;margin-top:27px;width:100%;transition:color 0.3s;}
.tt-promo01__title + *{margin-top:20px;}
@media(max-width:1024.98px){
.tt-promo01__item{padding:25px 25px;height:347px;}
.tt-promo01__item.tt-promo01__item-active{height:371px;margin-top:-12px;}
.tt-promo01__icon{width:101px;height:101px;}
.tt-promo01__title{font-size:21px;line-height:29px;margin-top:17px;}
.tt-promo01__title + *{margin-top:11px;}
}
@media(max-width:767.98px){
.tt-promo01__item{padding:33px 25px 35px;height:inherit;}
.tt-promo01__item.tt-promo01__item-active{margin-top:0;height:inherit;}
.tt-promo01__icon{width:93px;height:93px;}
}
@-webkit-keyframes amplitude {
0%{top:-5px;left:0;}
12%{top:-2px;left:2px;}
25%{top:0;left:5px;}
37%{top:2px;left:2px;}
50%{top:5px;left:0;}
62%{top:2px;left:-2px;}
75%{top:0;left:-5px;}
87%{top:-2px;left:-2px;}
100%{top:-5px;left:0;}
}
@keyframes amplitude {
0%{top:-5px;left:0;}
12%{top:-2px;left:2px;}
25%{top:0;left:5px;}
37%{top:2px;left:2px;}
50%{top:5px;left:0;}
62%{top:2px;left:-2px;}
75%{top:0;left:-5px;}
87%{top:-2px;left:-2px;}
100%{top:-5px;left:0;}
} .tt-promo02__wrapper{margin-top:29px;}
.tt-promo02__item{box-shadow:0px 0 46px rgba(197, 205, 216, 0.3);background-color:#ffffff;padding:27px 35px 43px;position:relative;text-align:center;}
.tt-promo02__item.tt-promo02__item-active{margin-top:-20px;z-index:2;}
.tt-promo02__item.tt-promo02__item-active .tt-promo02__price-text01{color:#ff8400;}
.tt-promo02__item.tt-promo02__item-active .tt-btn{background-color:#ff8400;}
.tt-promo02__item.alignment-done{padding-top:47px;padding-bottom:63px;}
.tt-promo02__title{font-size:28px;line-height:36px;color:#4c4c4c;font-family:"Poppins", sans-serif;font-weight:600;margin-top:16px;width:100%;padding-bottom:16px;}
.tt-promo02__title + *{margin-top:0px;}
.tt-promo02__price-text01{font-size:46px;line-height:1;font-family:"Poppins", sans-serif;font-weight:600;color:#005395;}
.tt-promo02__price-text01 small{font-size:25px;line-height:1;position:relative;margin-top:-5px;}
.tt-promo02__price-text02{font-size:16px;line-height:1;margin-top:3px;}
.tt-promo02__content{position:relative;padding-top:59px;}
.tt-promo02__content:before{content:'';display:block;width:100%;height:2px;position:absolute;top:32px;left:0;background-color:#f3f8fc;}
.tt-promo02__content ul{max-width:264px;margin-left:auto;margin-right:auto;text-align:left;}
.tt-promo02__content .tt-btn{margin-top:28px;}
@media(max-width:1229.98px){
.tt-promo02__item{padding-left:25px;padding-right:25px;}
.tt-promo02__title{font-size:27px;line-height:34px;}
.tt-promo02__price-text01{font-size:43px;}
}
@media(max-width:1024.98px){
.tt-promo02__item{padding:27px 20px 43px;}
.tt-promo02__icon img{max-height:120px;}
.tt-promo02__title{font-size:21px;line-height:29px;padding-bottom:10px;}
.tt-promo02__price-text01{font-size:32px;}
.tt-promo02__content{padding-top:46px;}
.tt-promo02__content:before{top:24px;}
.tt-promo02__content .tt-btn{margin-top:19px;}
}
@media(max-width:767.98px){
.tt-promo02__item.tt-promo02__item-active{margin-top:0;}
} .tt-promo03-swiper{overflow:hidden;}
@media(min-width:1025px){
.tt-promo03-swiper{margin-top:6px;}
.tt-promo03-swiper .swiper-slide{overflow:inherit;}
.tt-promo03-swiper.swiper-container{overflow:inherit;}
.tt-promo03-swiper .swiper-slide{opacity:0;}
.tt-promo03-swiper .swiper-slide.swiper-slide-active, .tt-promo03-swiper .swiper-slide.swiper-slide-next,
.tt-promo03-swiper .swiper-slide.swiper-slide-next + *{opacity:1;}
.tt-promo03-swiper .swiper-slide.swiper-slide-prev{transition:opacity 0.3s linear;opacity:0;}
}
@media(min-width:768px) and (max-width:1024.98px){
.tt-promo03-swiper{margin-top:14px;}
}
.tt-promo03__wrapper{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;}
.tt-promo03__wrapper .swiper-slide{position:relative;}
.tt-promo03{display:block;background-color:#ffffff;overflow:hidden;box-shadow:0px 4px 46px rgba(197, 205, 216, 0.2);padding:0 0 10px 0;transition:height 0.3s linear, -webkit-transform 0.3s ease-in-out;transition:height 0.3s linear, transform 0.3s ease-in-out;transition:height 0.3s linear, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-transform:translateY(0px);transform:translateY(0px);}
.tt-promo03:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);position:absolute;}
.tt-promo03:hover .tt-promo03__content{background-color:#0c4c93;color:#ffffff;}
.tt-promo03:hover .tt-promo03__price{margin-top:-25px;}
.tt-promo03:hover .tt-promo03__btn{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;max-height:100px;visibility:visible;padding-bottom:22px;}
.tt-promo03__content{background-position:left bottom;background-repeat:no-repeat;padding:36px 40px 130px 40px;background-color:#ffffff;color:#555555;transition:color 0.3s linear, background-color 0.3s linear;}
@media(min-width:1025px){
.tt-promo03__content{background-size:container;}
}
.tt-promo03__title{font-size:20px;line-height:29px;font-family:"Poppins", sans-serif;font-weight:600;padding:0 0 11px 0;}
.tt-promo03__title + *{margin-top:0;}
.tt-promo03__price{font-family:"Poppins", sans-serif;font-weight:600;color:#00aeff;font-size:28px;line-height:1;padding:0 0 0 40px;margin-top:0;transition:margin 0.25s ease-in-out;}
.tt-promo03__btn{padding:0 0 0 40px;margin-top:24px;max-height:0;opacity:0;overflow:hidden;transition:opacity 0.25s ease-in-out 0.1s, -webkit-transform 0.25s ease-in-out 0.1s;transition:opacity 0.25s ease-in-out 0.1s, transform 0.25s ease-in-out 0.1s;transition:opacity 0.25s ease-in-out 0.1s, transform 0.25s ease-in-out 0.1s, -webkit-transform 0.25s ease-in-out 0.1s;-webkit-transform:translateY(20px);transform:translateY(20px);}
.tt-align-img{position:absolute;bottom:0;left:-27.9%;z-index:0;}
@media(max-width:1229.98px){
.tt-align-img{left:-37.9%;}
}
@media(max-width:1024.98px){
.tt-align-img{left:0%;}
}
@media(max-width:952px){
.tt-align-img{left:-5%;width:45%;}
.tt-align-img img{max-width:100%;}
}
@media(max-width:767.98px){
.tt-align-img{left:-13%;}
}
@media(min-width:576px) and (max-width:767px){
.tt-align-img img{-o-object-fit:fill;object-fit:fill;width:auto;height:100%;}
}
@media(max-width:575.98px){
.tt-align-img{position:relative;left:0;top:0;width:100%;padding-bottom:27px;display:block;}
}
.tt-position__obj01{position:relative;}
@media(min-width:576px){
.tt-position__obj01 .tt-position__obj01-pointer01{position:relative;}
}
@media(max-width:575.98px){
.tt-position__obj01 .tt-btn__video{top:5px;right:0px;left:inherit;-webkit-transform:translateX(0%);transform:translateX(0%);}
}
@media(min-width:768px){
.tt-align-img02{position:relative;width:calc(100% + 40%);margin-left:-63px;margin-top:40px;}
}
@media(min-width:1025px){
.tt-align-img02{width:calc(100% + 45%);margin-left:-33px;margin-top:-20px;}
}
@media(min-width:1230px){
.tt-align-img02{width:calc(100% + 65%);margin-left:-13px;margin-top:-40px;}
}
.blockquote-signature > *:first-child{margin-top:0;}
.blockquote-signature p{font-weight:bold;}
@media(min-width:576px){
.blockquote-signature__indent{padding-right:30px;}
}
.blockquote-signature__footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;color:#929292;font-size:14px;}
.blockquote-signature__footer img{margin-right:14px;}
@media(min-width:1025px){
.blockquote-signature__footer{margin-top:36px;}
}
@media(max-width:1024.98px){
.blockquote-signature__footer{margin-top:17px;}
}
.box-info{box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:12px 0;overflow:hidden;background-color:#ffffff;}
.box-info__title{font-family:"Poppins", sans-serif;font-size:20px;line-height:29px;font-weight:600;color:#4c4c4c;}
.box-info__title + *{margin-top:12px;}
.box-info__img{min-width:78px;width:78px;position:relative;top:1px;}
.box-info__content{margin-left:32px;padding:12px 35px 23px 0;}
@media(max-width:1024.98px){
.box-info__img{min-width:50px;width:50px;}
.box-info__title{font-size:16px;line-height:25px;}
.box-info__title + *{margin-top:7px;}
.box-info__content{margin-left:19px;padding:12px 15px 23px 0;}
}
#box-info02__mobile-btn-more{text-align:center;margin-top:10px;}
@media(min-width:576px){
#box-info02__mobile-btn-more{display:none;}
}
#box-info02__mobile-btn-more > *{font-size:12px;color:#005395;font-family:"Poppins", sans-serif;font-weight:600;transition:color 0.2s linear;}
#box-info02__mobile-btn-more > *:hover{color:#ff8400;}
#box-info02__mobile-btn-more [class^="icon"]{font-size:10px;margin-right:4px;}
#box-info02__mobile-btn-more.tt-hide{display:none;}
@media(min-width:1025px){
.box-info02__wrapper{margin-top:-39px;margin-bottom:-10px;}
.box-info02__wrapper .box-info02{margin-top:39px;}
}
@media(max-width:1024.98px){
.box-info02__wrapper{margin-top:-13px;margin-bottom:-12px;}
.box-info02__wrapper .box-info02{margin-top:13px;}
}
@media(max-width:575.98px){
.box-info02__wrapper{position:relative;height:477px;overflow:hidden;margin-bottom:0;}
.box-info02__wrapper:not(.tt-show):before{content:'';position:absolute;bottom:0px;width:100%;height:60px;left:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), white 95%);}
.box-info02__wrapper.tt-show{height:inherit;}
}
.box-info02__list{margin-top:-17px;}
.box-info02__list .box-info02{margin-top:17px;}
.box-info02{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;overflow:hidden;}
.box-info02__title{font-size:20px;line-height:1.45;font-family:"Poppins", sans-serif;font-weight:600;color:#4c4c4c;padding:0 0 11px 0;}
.box-info02__title + *{margin-top:0;}
.box-info02__img{min-width:110px;max-width:110px;padding-right:14px;margin-top:4px;position:relative;color:#005395;font-size:35px;line-height:1;}
.box-info02__img [class^="icon-"]{display:inline-block;}
.box-info02__img [class^="icon-"]:before{position:absolute;top:50%;left:45%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
@media(min-width:1025px){
.box-info02__img [class^="icon-"].icon-wrench-and-screwdriver-crossed, .box-info02__img [class^="icon-"].icon-medal, .box-info02__img [class^="icon-"].icon-2558171, .box-info02__img [class^="icon-"].icon-1810659{font-size:40px;}
}
@media(max-width:1024.98px){
.box-info02__img [class^="icon-"].icon-wrench-and-screwdriver-crossed, .box-info02__img [class^="icon-"].icon-medal, .box-info02__img [class^="icon-"].icon-2558171, .box-info02__img [class^="icon-"].icon-1810659{font-size:29px;}
}
.box-info02__img img{max-width:inherit;width:100%;}
.box-info02__content{padding:12px 0px 0px 0;}
@media(max-width:1024.98px){
.box-info02__title{font-size:16px;line-height:25px;padding:0 0 9px 0;}
.box-info02__img{min-width:80px;max-width:80px;}
.box-info02__img [class^="icon-"]{font-size:24px;}
}
@media(min-width:576px) and (max-width:767.98px){
.custom-wrapper-sm-md{display:flex;flex-wrap:nowrap;}
.custom-wrapper-sm-md > *{width:50%;}
.custom-wrapper-sm-md > *:last-child{padding-left:15px;}
}
.box-info03__wrapper{margin-top:-50px;position:relative;}
.box-info03{margin-top:50px;}
@media(min-width:1025px){
.box-info03{max-width:200px;}
}
.box-info03__icon{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:104px;height:104px;border-radius:50%;background-color:#005395;box-shadow:0px 5px 10px rgba(12, 76, 147, 0.47);font-size:46px;line-height:1;font-family:"Poppins", sans-serif;font-weight:600;color:#ffffff;}
.box-info03__icon span{position:relative;}
.box-info03__title{font-size:20px;line-height:29px;color:#555555;font-family:"Poppins", sans-serif;font-weight:600;margin-top:13px;padding-bottom:11px;}
@media(max-width:1024.98px){
.box-info03__wrapper{margin-top:-22px;}
.box-info03{margin-top:30px;}
.box-info03__icon{width:84px;height:84px;font-size:36px;}
.box-info03__title{font-size:16px;line-height:25px;margin-top:17px;}
}
@media(max-width:767.98px){
.box-info03__wrapper{margin-top:-25px;}
.box-info03{text-align:center;max-width:193px;margin-left:auto;margin-right:auto;margin-top:25px;}
.box-info03__title{margin-top:11px;}
}
.box-info04__wrapper{margin-top:-4px;}
.box-info04__content{margin-top:-33.2%;position:relative;background-color:#ffffff;box-shadow:0px 34px 43px rgba(197, 205, 216, 0.3);width:calc(100% - 20px);padding:31px 32px 31px 44px;border-radius:0 0 0 40px;}
.box-info04__content:before{content:attr(data-value);display:block;position:absolute;top:-12px;left:23px;color:#f3f8fc;font-size:160px;line-height:1;font-family:"Poppins", sans-serif;font-weight:600;}
.box-info04__content > *{position:relative;z-index:1;}
@media(min-width:1025px){
.box-info04{padding-bottom:10px;}
}
@media(max-width:1024.98px){
.box-info04{padding-bottom:0px;}
}
@media(max-width:767.98px){
.box-info04{padding-bottom:16px;}
}
.box-info04 .tt-link{margin-top:18px;}
.box-info04__title{font-size:20px;line-height:29px;color:#555555;font-family:"Poppins", sans-serif;font-weight:600;padding:0 0 11px 0;}
.box-info04__title + *{margin-top:0;}
.box-info04__img{border-radius:0 0 0 40px;overflow:hidden;}
.box-info04__img img{width:100%;height:auto;}
@media(max-width:1024.98px){
.box-info04__content{margin-top:-20%;padding:23px 20px 23px 25px;border-radius:0 0 0 30px;}
.box-info04__content:before{font-size:140px;}
.box-info04__content:before{font-size:140px;}
.box-info04__img{border-radius:0 0 0 30px;}
}
.layout01{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;}
.layout01__bg{width:48.2%;height:100%;position:absolute;top:0;left:0;}
.layout01__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
@media(min-width:1025px){
.tt-water-animation04{-webkit-filter:url(#turbulence);filter:url(#turbulence);position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
}
@media(max-width:1024.98px){
.tt-water-animation04{display:none;}
}
.layout01__bg-mobile{width:100%;height:100%;position:absolute;top:0;left:0;}
.layout01__bg-mobile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.layout01__description{width:30%;min-width:30%;position:relative;color:#ffffff;z-index:3;}
.layout01__description-inner{position:relative;}
@media(min-width:1230px){
.layout01__description-inner{padding:120px 0px 120px 80px;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.layout01__description-inner{padding:100px 0px 100px 50px;}
}
@media(min-width:1025px){
.layout01__description-inner .swiper-pagination{display:none;}
.layout01__description-inner .swiper__btn{margin-top:46px;}
}
@media(max-width:1024.98px){
.layout01__description-inner{padding:33px 0px 33px 20px;}
.layout01__description-inner .swiper__btn{display:none;}
}
@media(max-width:767.98px){
.layout01__description-inner .swiper-pagination{display:none;}
}
.layout01__carusel{width:70%;min-width:70%;overflow:hidden;position:relative;z-index:3;}
.layout01__carusel .swiper-slide-active .tt-item-box__icon:before{-webkit-animation:1200ms ease 0s normal none 1 running shake02;animation:1200ms ease 0s normal none 1 running shake02;}
@media(min-width:768px){
.layout01__carusel .swiper-slide{opacity:1;}
.layout01__carusel .swiper-slide.swiper-slide-prev{transition:opacity 0.3s linear;opacity:0;}
}
@media(min-width:1230px){
.layout01__carusel-indent{padding:120px 0 86px 46px;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.layout01__carusel-indent{padding:100px 0 66px 46px;}
}
@media(max-width:1024.98px){
.layout01__carusel-indent{padding:33px 0 20px 46px;}
}
@media(max-width:1024.98px){
.layout01 .blocktitle__title br{display:none;}
}
@media(max-width:767.98px){
.layout01{flex-wrap:wrap;}
.layout01__description{width:100%;min-width:100%;}
.layout01__carusel{width:100%;min-width:100%;}
.layout01__carusel-indent{padding:0 15px;}
} .tt-item-box{display:block;background-color:#ffffff;border-radius:0 0 0 60px !important;box-shadow:0px 12px 30px rgba(197, 205, 216, 0.3) !important;}
.tt-item-box:hover .tt-item-box__title{color:#ff8400;}
.tt-item-box:hover .tt-item-box__title span:before{width:100%;}
.tt-item-box:hover .tt-item-box__icon{background-color:#ff8400;}
.tt-item-box__img img{width:100%;height:auto;}
.tt-item-box_content{position:relative;}
.tt-item-box__icon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:95px;height:95px;border-radius:50%;background-color:#005395;color:#ffffff;font-size:38px;line-height:1;position:absolute;left:50px;top:0px;-webkit-transform:translateY(-62%);transform:translateY(-62%);transition:background-color 0.3s linear, box-shadow 0.3s linear;box-shadow:0px 5px 10px rgba(0, 83, 149, 0.3);}
.tt-item-box__title{padding:55px 20px 50px 48px;font-size:28px;line-height:1;font-family:"Poppins", sans-serif;font-weight:600;transition:color 0.2s linear 0s;}
.tt-item-box__title span{display:inline-block;position:relative;}
.tt-item-box__title span:before{content:"";display:block;position:absolute;bottom:-1px;width:0%;height:2px;margin:auto;left:0px;right:0px;background-color:currentcolor;transition:width 0.2s linear 0s;}
.tt-item-box__arrow{position:absolute;right:45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:23px;color:#005395;}
.tt-item-box_description{display:none;}
@media(max-width:1024.98px){
.tt-item-box{border-radius:0 0 0 30px;}
.tt-item-box__icon{width:59px;height:59px;font-size:28px;left:30px;}
.tt-item-box__title{padding:34px 20px 27px 28px;font-size:21px;}
.tt-item-box__arrow{right:27px;font-size:18px;}
.layout01__description-inner{padding:33px 15px 33px 25px;}
}
@media(max-width:767.98px){
.layout01__carusel{margin-top:-36px;}
.layout01__description-inner{padding:33px 15px 68px 20px;}
}
@-webkit-keyframes shake02 {
0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
10%{-webkit-transform:rotateZ(-30deg);transform:rotateZ(-30deg);}
20%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg);}
30%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
40%{-webkit-transform:rotateZ(7.5deg);transform:rotateZ(7.5deg);}
50%{-webkit-transform:rotateZ(-6deg);transform:rotateZ(-6deg);}
60%{-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg);}
70%{-webkit-transform:rotateZ(-4.28571deg);transform:rotateZ(-4.28571deg);}
80%{-webkit-transform:rotateZ(3.75deg);transform:rotateZ(3.75deg);}
90%{-webkit-transform:rotateZ(-3.33333deg);transform:rotateZ(-3.33333deg);}
100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
}
@keyframes shake02 {
0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
10%{-webkit-transform:rotateZ(-30deg);transform:rotateZ(-30deg);}
20%{-webkit-transform:rotateZ(15deg);transform:rotateZ(15deg);}
30%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg);}
40%{-webkit-transform:rotateZ(7.5deg);transform:rotateZ(7.5deg);}
50%{-webkit-transform:rotateZ(-6deg);transform:rotateZ(-6deg);}
60%{-webkit-transform:rotateZ(5deg);transform:rotateZ(5deg);}
70%{-webkit-transform:rotateZ(-4.28571deg);transform:rotateZ(-4.28571deg);}
80%{-webkit-transform:rotateZ(3.75deg);transform:rotateZ(3.75deg);}
90%{-webkit-transform:rotateZ(-3.33333deg);transform:rotateZ(-3.33333deg);}
100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);}
}
.layout02{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;}
.layout02__bg{width:48.2%;height:100%;position:absolute;top:0;left:0;border-radius:0px 0 60px 0;overflow:hidden;}
.layout02__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.layout02__bg-mobile{width:100%;height:100%;position:absolute;top:0;left:0;}
.layout02__bg-mobile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.layout02__description{width:30%;min-width:30%;position:relative;color:#ffffff;}
.layout02__description-inner{position:relative;}
@media(min-width:1230px){
.layout02__description-inner{padding:80px 0px 80px 80px;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.layout02__description-inner{padding:80px 0px 80px 50px;}
}
@media(min-width:1025px){
.layout02__description-inner .swiper-pagination{display:none;}
.layout02__description-inner .swiper__btn{margin-top:46px;}
}
@media(max-width:1024.98px){
.layout02__description-inner{padding:33px 0px 33px 25px;}
.layout02__description-inner .swiper__btn{display:none;}
}
@media(max-width:767.98px){
.layout02__description-inner{padding:33px 20px 80px;}
.layout02__description-inner .swiper-pagination{display:none;}
}
.layout02__carusel{width:70%;min-width:70%;}
.layout02__carusel .swiper-slide-active .tt-item-box__icon{background-color:#ff8400;box-shadow:0px 5px 10px rgba(255, 132, 0, 0.3);}
@media(min-width:768px){
.layout02__carusel{overflow:hidden;}
.layout02__carusel .swiper-slide{opacity:1;}
.layout02__carusel .swiper-slide.swiper-slide-prev{transition:opacity 0.3s linear;opacity:0;}
}
@media(min-width:1025px){
.layout02__carusel-indent{padding:95px 0 88px 46px;}
}
@media(max-width:1024.98px){
.layout02__carusel-indent{padding:33px 0 33px 46px;}
}
@media(max-width:767.98px){
.layout02{flex-wrap:wrap;}
.layout02__description{width:100%;min-width:100%;}
.layout02__carusel{width:100%;min-width:100%;margin-top:-46px;}
.layout02__carusel-indent{padding:0 15px;}
} .tt-item-img{display:block;position:relative;background-color:#ffffff;box-shadow:0px 24px 36px rgba(197, 205, 216, 0.3);}
.tt-item-img > *{pointer-events:none;}
.tt-item-img img{width:100%;}
.tt-item-img:before, .tt-item-img:after{width:calc(100% + 2px);height:calc(100% + 2px);z-index:3;content:'';position:absolute;top:-1px;left:-1px;-webkit-transform:scale(0);transform:scale(0);transition:0.4s;pointer-events:none;}
.tt-item-img:before{border-bottom:3px solid #005395;border-left:3px solid #005395;-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.tt-item-img:after{border-top:3px solid #005395;border-right:3px solid #005395;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
.tt-item-img:hover:before, .tt-item-img:hover:after{-webkit-transform:scale(1);transform:scale(1);}
@media(min-width:1025px){
.tt-item-img{padding:25px;box-shadow:0px 20px 32px rgba(197, 205, 216, 0.3);}
}
@media(max-width:1024.98px){
.tt-item-img{padding:15px;}
}
@media(max-width:575.98px){
.tt-item-img{padding:10px;}
} @media(min-width:1025px){
.layout03__wrapper{margin-top:-35px;}
.layout03__wrapper .layout03{margin-top:67px;}
}
@media(max-width:1024.98px){
.layout03__wrapper{margin-top:-23px;}
.layout03__wrapper .layout03{margin-top:50px;}
}
.layout03{background-color:#ffffff;box-shadow:0px 0px 45px rgba(197, 205, 216, 0.3);padding:40px 50px 40px;border-radius:0 0 40px 0;position:relative;}
.layout03 .tt-rating:not(.no-indent){margin-top:22px;}
.layout03 form{padding-top:10px;}
.layout03__marker:before{display:block;content:'\e926';font-family:"font-icon";position:absolute;right:25px;top:-7px;font-size:54px;line-height:1;color:#f3f8fc;}
.layout03__img{width:69px;height:69px;border-radius:50%;overflow:hidden;margin-top:-65px;position:relative;}
.layout03__img img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;}
.layout03__title{font-family:"Poppins", sans-serif;font-weight:600;color:#4c4c4c;font-size:20px;line-height:32px;margin-top:21px;padding:0 0 15px 0;}
.layout03__title + *{margin-top:0;}
.layout03:not(.layout03__marker) .layout03__title{margin-top:-7px;}
.layout03__info{margin-top:15px;font-size:14px;}
.layout03__info strong{font-size:16px;}
@media(max-width:1024.98px){
.layout03{padding:40px 30px 40px;border-radius:0 0 30px 0;}
.layout03__title{font-size:18px;line-height:28px;}
}
@media(max-width:767.98px){
.layout03{padding:30px 25px;}
}
.tt-box-wrapper01{box-shadow:0px 20px 46px rgba(197, 205, 216, 0.3);background-color:#ffffff;border-radius:0px 0px 0px 60px;}
@media(min-width:1230px){
.tt-box-wrapper01{padding:70px;}
.tt-box-wrapper01 .blocktitle:nth-child(1){margin-top:-14px;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.tt-box-wrapper01{padding:50px;}
}
@media(max-width:1024.98px){
.tt-box-wrapper01{padding:35px 24px;border-radius:0px 0px 0px 30px;box-shadow:0px 0px 46px rgba(197, 205, 216, 0.3);}
} .tt-collapse__title{position:relative;background-color:#ffffff;color:#4c4c4c;font-weight:bold;font-size:16px;line-height:27px;padding:17px 75px 16px 25px;transition:color 0.3s linear;cursor:pointer;box-shadow:0px 5px 16px rgba(197, 205, 216, 0.3);}
.tt-collapse__title:before{content:"\e91f";position:absolute;display:block;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:24px;line-height:1.25;right:23px;font-family:"font-icon";color:#005395;pointer-events:none;transition:color 0.3s linear;}
.tt-collapse__title:hover{color:#005395;}
.tt-collapse__title:hover:before{color:#ff8400;}
.tt-collapse__layout{padding:15px 30px 14px 25px;}
.tt-collapse__item:not(.tt-show) .tt-collapse__layout{display:none;}
.tt-collapse__item + *{margin-top:15px;}
@media(max-width:1024.98px){
.tt-collapse__item + *{margin-top:10px;}
}
@media(max-width:767.98px){
.accordeon-wrapper > *:not(:first-child){margin-top:10px;}
}
@media(max-width:575.98px){
.tt-collapse__title{font-size:15px;line-height:24px;padding:15px 52px 14px 15px;}
.tt-collapse__title:before{font-size:20px;right:15px;}
.tt-collapse__layout{padding:15px 15px 0px 15px;}
} .info-contact{max-width:570px;margin-left:auto;margin-right:auto;text-align:center;}
.info-contact .tt-icon-point{margin-top:47px;}
.info-contact > *{margin-top:0;}
.tt-icon-point{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;font-weight:bold;color:#005395;font-size:20px;}
.tt-icon-point [class^="icon-"]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:55px;height:55px;font-size:15px;border:2px solid #e5edf4;border-radius:50%;margin-right:14px;color:#005395;background-color:#ffffff;}
.tt-icon-point [class^="icon-"]:before{position:relative;top:1px;}
.tt-icon-point:hover [class^="icon-"]{-webkit-animation:1200ms ease 0s normal none 1 running shake;animation:1200ms ease 0s normal none 1 running shake;}
.tt-icon-point__top{margin-top:20px;}
@media(max-width:1024.98px){
.tt-icon-point{font-size:16px;}
.tt-icon-point [class^="icon-"]{width:44px;height:44px;font-size:13px;margin-right:8px;}
.info-contact{max-width:380px;}
.info-contact .tt-icon-point{margin-top:27px;}
} .info-contact02__wrapper{margin-top:-20px;justify-content:center;align-content:center;align-items:center;}
.info-contact02{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);padding:35px 25px 46px 0;margin-top:20px;}
.info-contact02 a{display:inline-block;position:relative;color:#555555;}
.info-contact02 a:before{content:'';display:block;position:absolute;left:0;bottom:4px;width:0;height:1px;background-color:currentColor;transition:width 0.4s ease;}
.info-contact02 a:hover:before{width:100%;}
.info-contact02__img{position:relative;width:126px;min-width:126px;}
.info-contact02__img:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:41px;line-height:1;color:#005395;}
.info-contact02__img img{width:100%;}
.info-contact02__contact{margin-left:25px;}
.info-contact02__title{font-family:"Poppins", sans-serif;color:#4c4c4c;font-weight:600;font-size:20px;line-height:30px;padding:0 0 11px 0;}
@media(max-width:1229.98px){
.info-contact02__img{width:80px;min-width:80px;}
.info-contact02__img:before{font-size:30px;}
}
@media(max-width:1024.98px){
.info-contact02{flex-wrap:wrap;justify-content:center;padding:15px 15px 26px 0;}
.info-contact02__contact{width:100%;margin:15px 0 0 0;text-align:center;}
.info-contact02__title{font-size:18px;line-height:28px;padding-bottom:7px;}
} @media(min-width:1025px){
.news-wrapper{margin-top:6px;}
}
@media(min-width:768px) and (max-width:1024.98px){
.news-wrapper{margin-top:4px;}
}
.news-item:hover .news-item__img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.news-item:hover .news-item__img:before{-webkit-animation:circle 1.15s ease;animation:circle 1.15s ease;opacity:1;}
.news-item__img{overflow:hidden;position:relative;z-index:1;}
.news-item__img img{width:100%;max-width:inherit;height:auto;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s;}
.news-item__img:before{position:absolute;z-index:1;top:50%;left:50%;z-index:1;display:block;content:'';width:0;height:0;background:rgba(255, 255, 255, 0.15);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;pointer-events:none;}
.news-item__wrapper{position:relative;z-index:2;margin-top:-52px;}
.news-item__wrapper:before{content:'';position:absolute;top:0;left:0;width:calc(100% - 40px);height:62%;border-radius:0px 40px 0px 0px;background-color:#005395;}
.news-item__wrapper02{background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);margin-left:20px;position:relative;border-radius:0px 0px 0px 40px;padding:29px 35px 40px;}
.news-item__data{color:#ffffff;padding:14px 40px 12px 53px;position:relative;font-size:14px;}
.news-item__data a{color:#00aeff;display:inline-block;position:relative;}
.news-item__data a:before{content:'';display:block;position:absolute;bottom:4px;width:0%;height:1px;margin:auto;left:0;right:0;background-color:currentColor;transition:width .2s linear;}
.news-item__data a:hover:before{width:100%;}
.news-item__data [class^="icon"]{font-size:11px;margin-right:3px;}
.news-item__title{color:#4c4c4c;font-size:20px;line-height:32px;padding-bottom:17px;}
.news-item__title a{color:#4c4c4c;display:inline-block;}
.news-item__title a:hover{color:#005395;}
.news-item__link{color:#005395;font-weight:700;transition:color .2s linear;}
.news-item__link [class^="icon"]{font-size:21px;display:inline-block;position:relative;top:4px;margin-left:8px;}
.news-item__link span{position:relative;display:inline-block;}
.news-item__link:hover{color:#ff8400;}
@media(max-width:1024.98px){
.news-item__title{font-size:16px;line-height:25px;padding-bottom:12px;}
.news-item__data{padding:6px 35px 6px 40px;font-size:13px;}
.news-item__data a{display:none;}
.news-item__link{font-size:13px;}
.news-item__link [class^="icon"]{font-size:16px;margin-left:4px;}
.news-item__wrapper:before{border-radius:0px 35px 0px 0px;width:calc(100% - 30px);}
.news-item__wrapper02{border-radius:0px 0px 0px 29px;padding:24px 25px 21px;}
}
@-webkit-keyframes circle {
0%{opacity:1;}
40%{opacity:1;}
100%{width:200%;height:200%;opacity:0;}
}
@keyframes circle {
0%{opacity:1;}
40%{opacity:1;}
100%{width:200%;height:200%;opacity:0;}
}
.testimonials-item{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;}
.testimonials-item__img{width:72.2%;}
.testimonials-item__img img{width:100%;height:auto;}
.testimonials-item__layout{position:relative;margin-top:135px;margin-left:0px;width:27.8%;}
.testimonials-item__layout small{display:block;margin-top:29px;font-size:14px;}
.testimonials-item__layout small strong{font-size:16px;font-weight:700;}
.testimonials-item__layout:before{display:block;content:'\e926';font-family:'font-icon';position:absolute;right:70px;top:-22px;font-size:80px;line-height:1;color:#005395;}
.testimonials-item__layout-wrapper{background-color:#ffffff;border-radius:0px 0px 0px 60px;padding:77px 60px 72px 70px;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);font-size:18px;line-height:31px;width:calc(100% + 107%);margin-left:-107%;}
.testimonials-item__title{font-size:28px;line-height:29px;padding:0 0 35px 0;font-family:"Poppins", sans-serif;}
.testimonials-item__title + *{margin-top:0;}
.testimonials__title{position:relative;z-index:3;}
@media(min-width:1025px){
.testimonials__title{padding:0 0 0px 60px;}
}
@media(min-width:768px) and (max-width:1024.98px){
.testimonials__title{padding:0 0 0px 20px;}
}
@media(min-width:576px) and (max-width:767.98px){
.testimonials__title{padding:0 0 0px 10px;}
}
.testimonials__title #bullets02{margin-top:0;z-index:2;}
.testimonials-swiper .swiper-pagination{display:none;}
@media(min-width:576px){
.testimonials-swiper .swiper-slide{opacity:0;transition:opacity 0.1s linear;}
.testimonials-swiper .swiper-slide .testimonials-item__img{opacity:0;transition:opacity 0.3s linear 0.3s;}
.testimonials-swiper .swiper-slide .testimonials-item__layout{opacity:0;transition:opacity 0.3s linear 0.5s, -webkit-transform 0.5s linear 0.5s;transition:opacity 0.3s linear 0.5s, transform 0.5s linear 0.5s;transition:opacity 0.3s linear 0.5s, transform 0.5s linear 0.5s, -webkit-transform 0.5s linear 0.5s;-webkit-transform:translateX(40px);transform:translateX(40px);}
.testimonials-swiper .swiper-slide.swiper-slide-active{opacity:1;}
.testimonials-swiper .swiper-slide.swiper-slide-active .testimonials-item__img{opacity:1;}
.testimonials-swiper .swiper-slide.swiper-slide-active .testimonials-item__layout{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}
}
@media(max-width:1500px){
.testimonials-item__layout{margin-top:70px;}
.testimonials-item__layout-wrapper{padding:72px 50px 67px 60px;width:calc(100% + 117%);margin-left:-117%;}
.testimonials-item__layout:before{font-size:70px;right:60px;}
}
@media(max-width:1229.98px){
.testimonials-item__layout{font-size:16px;line-height:27px;}
.testimonials-item__layout-wrapper{padding:72px 40px 67px 50px;width:calc(100% + 140%);margin-left:-140%;}
}
@media(max-width:1024.98px){
.testimonials-item__title{font-size:21px;padding-bottom:13px;}
.testimonials-item__layout-wrapper{width:calc(100% + 210%);margin-left:-210%;border-radius:0px 0px 0px 30px;padding:36px 30px 42px 30px;font-size:16px;line-height:27px;}
.testimonials-item__layout:before{font-size:47px;right:25px;}
.testimonials-item__layout small{margin-top:13px;font-size:13px;line-height:20px;}
.testimonials-item__layout small strong{font-size:15px;}
.testimonials-item__img{width:79.2%;}
.testimonials-item__layout{width:20.8%;}
}
@media(max-width:1024.98px){
.testimonials-item__layout-wrapper{width:calc(100% + 270%);margin-left:-270%;}
}
@media(max-width:575.98px){
.testimonials-item{flex-wrap:wrap;}
.testimonials-item__img{width:100%;}
.testimonials-item__layout{width:100%;margin:-124px 0 0 0;}
.testimonials-item__layout-wrapper{width:calc(100% - 15px);margin:0 0 0 15px;padding:36px 25px 42px;}
.testimonials__title{position:inherit;padding-left:15px;padding-right:15px;text-align:center;}
.testimonials__title .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;justify-content:center;}
.testimonials-swiper{padding-bottom:38px;}
} .offers-swiper{overflow:hidden;}
@media(min-width:768px){
.offers-swiper{margin-top:6px;}
.offers-swiper .swiper-slide{overflow:inherit;}
.offers-swiper.swiper-container{overflow:inherit;}
.offers-swiper .swiper-slide{opacity:0;transition:opacity 0.3s linear;}
.offers-swiper .swiper-slide.swiper-slide-active, .offers-swiper .swiper-slide.swiper-slide-next, .offers-swiper .swiper-slide.swiper-slide-prev{opacity:1;}
}
@media(min-width:768px) and (max-width:1024.98px){
.offers-swiper{margin-top:14px;}
}
.offers-item{position:relative;display:block;z-index:1;}
.offers-item .tt-btn__wrapper{display:block;max-height:0;opacity:0;overflow:hidden;transition:opacity 0.35s ease-in-out 0.2s, max-height 0.35s linear, -webkit-transform 0.3s ease-in-out;transition:opacity 0.35s ease-in-out 0.2s, transform 0.3s ease-in-out, max-height 0.35s linear;transition:opacity 0.35s ease-in-out 0.2s, transform 0.3s ease-in-out, max-height 0.35s linear, -webkit-transform 0.3s ease-in-out;margin-top:27px;}
.offers-item:hover{z-index:2;}
@media(min-width:768px){
.offers-item:hover .offers-item__img{transition:all 0.4s ease-out;-webkit-transform:scale(1.05);transform:scale(1.05);}
.offers-item:hover .offers-item__description{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;max-height:100px;visibility:visible;padding-bottom:22px;}
}
.offers-item:hover .tt-btn__wrapper{max-height:60px;opacity:1;}
@media(min-width:768px){
.swiper-slide-active .offers-item .offers-item__img{transition:all 0.4s ease-out;-webkit-transform:scale(1.05);transform:scale(1.05);}
.swiper-slide-active .offers-item .offers-item__description{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;max-height:100px;visibility:visible;padding-bottom:22px;}
.swiper-slide-active .offers-item .tt-btn__wrapper{max-height:60px;opacity:1;}
}
.offers-item__img{position:relative;z-index:1;transition:all 0.3s ease-in-out;overflow:hidden;}
.offers-item__img img{width:100%;}
.offers-item__img:before{content:'';display:block;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#020024;background:linear-gradient(180deg, rgba(2, 0, 36, 0) 37%, #084488 100%);overflow:hidden;}
.offers-item__layout{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;align-content:stretch;align-items:flex-start;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;padding:60px;color:#ffffff;}
.offers-item__layout a{color:#ffffff;}
.offers-item__wrapper{display:inline-block;}
.offers-item__description{font-size:16px;line-height:27px;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);max-height:0;padding-bottom:0;transition:opacity 0.4s ease-in-out, max-height 0.35s linear, padding 0.35s linear, -webkit-transform 0.3s ease-in-out;transition:opacity 0.4s ease-in-out, transform 0.3s ease-in-out, max-height 0.35s linear, padding 0.35s linear;transition:opacity 0.4s ease-in-out, transform 0.3s ease-in-out, max-height 0.35s linear, padding 0.35s linear, -webkit-transform 0.3s ease-in-out;}
@media(max-width:1024.98px){
.offers-item__description{display:none;}
}
.offers-item__title{font-size:28px;line-height:1.2;padding-bottom:16px;font-family:"Poppins", sans-serif;font-weight:600;width:100%;}
.offers-item__price{line-height:1;}
.offers-item__price .tt-text01{color:#00aeff;font-size:28px;font-weight:600;font-family:"Poppins", sans-serif;}
.offers-item__price .tt-text02{color:#ffffff;font-size:16px;}
@media(max-width:5000px){
.offers-item__layout{padding:40px;}
}
@media(max-width:1229.98px){
.offers-item__layout{padding:20px;}
.offers-item__title{font-size:21px;line-height:29px;}
.offers-item__price .tt-text01{font-size:21px;}
.offers-item__price .tt-text02{font-size:15px;}
} .img-box{position:relative;}
@media(min-width:1501px){
.img-box{right:-76px;}
}
.img-box__bg{position:absolute;z-index:0;bottom:50px;right:-177px;}
.img-box__label{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:150px;height:150px;background-color:#ffffff;border-radius:50%;position:absolute;z-index:2;right:0;top:27px;color:#ffffff;text-align:center;}
@media(min-width:1501px){
.img-box__label{-webkit-transform:translateX(50%);transform:translateX(50%);}
}
.img-box__label:before, .img-box__label:after{content:'';position:absolute;z-index:0;border-radius:50%;}
.img-box__label:before{top:0;left:0;background-color:#ffffff;border-radius:50%;width:100%;height:100%;}
.img-box__label:after{top:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);background-color:#005395;box-shadow:0px 5px 10px rgba(0, 83, 149, 0.3);}
.img-box__label > *{position:relative;z-index:2;}
.img-box__img{position:relative;z-index:1;}
.img-box__img img{width:100%;}
.img-box__label-text01{font-size:46px;line-height:1;font-family:"Poppins", sans-serif;font-weight:600;color:#ffffff;}
.img-box__label-text02{font-size:14px;line-height:17px;}
.img-box__content{position:relative;z-index:2;background-color:#ffffff;margin-top:-157px;margin-left:-70px;max-width:341px;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);padding:30px 30px 38px 46px;border-radius:0px 0px 0px 40px;}
.img-box__title{font-family:"Poppins", sans-serif;font-weight:600;color:#555555;font-size:20px;line-height:29px;padding:0 0 11px 0;}
.img-box__title + *{margin-top:0;}
.img-box__btn{margin-top:20px;}
@media(max-width:1500px){
.img-box__label{top:15px;right:15px;}
.img-box__content{margin-left:15px;margin-top:-157px;}
}
@media(max-width:1229.98px){
.img-box__label{width:120px;height:120px;}
.img-box__label:after{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);}
.img-box__label-text01{font-size:35px;}
.img-box__label-text02{font-size:12px;line-height:16px;}
}
@media(max-width:1024.98px){
.img-box__content{padding:30px 25px;border-radius:0px 0px 0px 30px;margin-top:-30%;}
}
@media(max-width:920px){
.img-box__content{margin-top:-15%;}
}
@media(max-width:767.98px){
.img-box__label{width:100px;height:100px;}
.img-box__label:after{top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);}
.img-box__label-text01{font-size:27px;}
.img-box__label-text02{font-size:11px;line-height:14px;margin-top:1px;}
.img-box__content{max-width:inherit;}
} .img-box02{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;}
.img-box02__img{width:62%;}
.img-box02__content{width:calc(38% + 194px);position:relative;margin-top:42px;margin-left:-194px;background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);padding:67px 60px 70px 67px;border-bottom-left-radius:60px;}
@media(max-width:1229.98px){
.img-box02__content{padding:67px 40px 70px;}
}
@media(max-width:1024.98px){
.img-box02__content{border-bottom-left-radius:30px;padding:47px 30px 50px;}
}
@media(max-width:767.98px){
.img-box02{flex-wrap:wrap;}
.img-box02__img{width:100%;}
.img-box02__content{width:calc(100% - 15px);margin:-36px 0 0 15px;padding:47px 25px 50px;}
} .img-box03{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;}
.img-box03__img img{width:100%;}
.img-box03__content{position:relative;margin-top:52px;background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);padding:50px;border-bottom-right-radius:60px;}
@media(max-width:1024.98px){
.img-box03__content{margin-top:40px;padding:40px;border-bottom-right-radius:30px;}
}
@media(min-width:768px){
.img-box03__img{width:74%;}
.img-box03__content{width:calc(26% + 377px);margin-left:-377px;}
}
@media(max-width:767.98px){
.img-box03{flex-wrap:wrap;}
.img-box03__img{width:100%;}
.img-box03__content{padding:30px;margin-top:-70px;width:calc(100% - 15px);margin-left:15px;}
}
@media(max-width:575.98px){
.img-box03__content{padding:30px 15px;}
} .box01{display:flex;flex-direction:row;position:relative;padding:47px 0;}
.box01__img{position:absolute;z-index:0;top:0;left:0;width:60.5%;height:100%;display:block;}
.box01__img img{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;}
.box01__img-layout{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:relative;z-index:2;width:60.5%;padding-right:50px;}
.box01__img-item{font-family:"Poppins", sans-serif;font-weight:600;color:#ffffff;text-align:center;font-size:20px;padding:60px 8%;}
.box01__img-item strong{display:block;font-weight:600;font-size:52px;padding-bottom:31px;}
.box01__img-item-clear{width:100%;}
.box01__content{position:relative;z-index:2;width:calc(39% + 159px);margin-left:-159px;padding:100px;color:#ffffff;border-radius:0px 0px 0px 60px;}
.box01__content-limit{max-width:470px;}
@media(max-width:1550px){
.box01__content{width:calc(39% + 80px);margin-left:-80px;padding:80px;}
}
@media(max-width:1229.98px){
.box01__content{width:calc(39% + 60px);margin-left:-60px;padding:60px;}
.box01__img-item{padding:40px 8%;font-size:19px;}
.box01__img-item strong{font-size:42px;padding-bottom:25px;}
}
@media(max-width:1024.98px){
.box01{padding:30px 0;}
.box01__content{width:calc(39% + 50px);margin-left:-50px;padding:40px;border-radius:0px 0px 0px 30px;}
.box01__img-item{padding:25px;font-size:18px;}
.box01__img-item strong{font-size:34px;padding-bottom:18px;}
}
@media(max-width:767.98px){
.box01__img{width:51.5%;}
.box01__img-item{width:100%;padding:15px;}
.box01__img-layout{width:50%;padding-right:30px;}
.box01__content{width:calc(50% + 30px);margin-left:-30px;padding:40px;}
}
@media(max-width:575.98px){
.box01{padding:0px;display:block;}
.box01__img{width:100%;height:268px;}
.box01__img-layout{height:268px;padding-right:0;padding-bottom:42px;}
.box01__img-item{width:50%;padding:10px 10px;font-size:15px;}
.box01__img-item strong{font-size:26px;padding-bottom:8px;}
.box01__img-layout{width:100%;}
.box01__content{width:calc(100% - 15px);margin:-46px 0 0 15px;padding:30px 25px;}
} .tt-pagination__top{margin-top:50px;}
.tt-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end;margin-top:-10px;margin-left:-10px;}
.tt-pagination li{margin-top:10px;margin-left:10px;display:inline-block;}
.tt-pagination li span, .tt-pagination li a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:60px;height:60px;font-weight:600;font-family:"Poppins", sans-serif;transition:background-color .2s linear, color .2s linear;}
.tt-pagination li span:hover, .tt-pagination li a:hover{color:#ff8400;}
.tt-pagination li span, .tt-pagination li a{color:#005395;background-color:#f8f8fa;}
@media(max-width:1100px){
.tt-pagination li span, .tt-pagination li a{font-size:13px;}
}
.tt-pagination li span.current{pointer-events:none;background-color:#005395;color:#ffffff;border-radius:0 0 0 15px;}
@media(min-width:768px){
.tt-pagination li span, .tt-pagination li a{width:60px;height:60px;}
}
@media(max-width:767.98px){
.tt-pagination li span, .tt-pagination li a{width:46px;height:46px;}
}
.tt-pagination__btn{font-size:22px;color:#005395;}
.tt-pagination__btn:hover{color:#ff8400;}
.tt-pagination__top{margin-top:40px;}
@media(max-width:1024.98px){
.tt-pagination__top{margin-top:30px;}
}
@media(max-width:767.98px){
.tt-pagination__top{margin-top:25px;}
} .tt-rating{display:flex;flex-direction:row;flex-wrap:wrap;font-size:11px;line-height:1;color:#ff8400;}
.tt-rating .icon-star-empty{color:#f1f2f3;}
@media(min-width:1025px){
.tt-rating{margin-left:-2px;margin-right:-2px;}
.tt-rating > *{margin-left:2px;margin-right:2px;}
}
@media(max-width:1024.98px){
.tt-rating{margin-left:-1px;margin-right:-1px;}
.tt-rating > *{margin-left:1px;margin-right:1px;}
}
.tt-rating_size-lg{font-size:16px;}
@media(min-width:1025px){
.tt-rating_size-lg{margin-left:-3px;margin-right:-3px;}
.tt-rating_size-lg > *{margin-left:3px;margin-right:3px;}
}
@media(max-width:1024.98px){
.tt-rating_size-lg{font-size:13px;}
}
.layout-video{background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);}
@media(min-width:1025px){
.layout-video{padding:60px 37px;}
}
@media(max-width:1024.98px){
.layout-video{padding:30px;}
}
@media(max-width:767.98px){
.layout-video{padding:30px 25px;}
}
@media(min-width:1230px){
.layout-video__content{padding-left:41px;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.layout-video__content{padding-left:20px;}
}
@media(max-width:1024.98px){
.layout-video__content{padding-left:0px;}
}  .gallery-large{width:100%;overflow:hidden;}
.gallery-large__icon{font-size:80px;color:#ff0000;pointer-events:none;}
.gallery-large__icon:before{width:62px;height:43px;}
@media(max-width:575.98px){
.gallery-large__icon:before{width:53px;height:37px;}
}
.gallery-large__icon:before, .gallery-thumbs__icon:before{content:'';display:inline-block;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAA5CAMAAAB59jczAAABCFBMVEUAAAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/////Xl7/Wlr/R0f/enr/Dw//9vb/8fH/6ur/29v/zs7/tbX/oqL/m5v/cHD/VFT/TU3/MjL/Ghr/FRX/0tL/wsL/v7//rKz/lJT/j4//c3P/Zmb/Pj7/KCj/CAjBVHPTAAAAOHRSTlMA8u3n3u/WyrGVaMC9nIBNPi0m6ePT0M20ckUdGAP62aumnpKKeFZSEPTEuregjoZtYFw6NgisnxijhTAAAAHYSURBVFjDrdhnU+JAHMfxfwppkISA9CJgAc/e7jaA2Lt3Z/f9vxPjOqMww7i7+vs+3vlMIJvdZGmiRj2qhlteJVh3/7TKmbRdtGbNGSOvpzRNS+m6MWOaVqH0K7PSWnXXg4q31a1G9V2aWuTNZSyjydRr5q20v5GlyaoZ9tPMhcYYOMcQmTsfoMNAbSOvkNfscXCH4Upz0WbAsgmYY8jaiehBRaNB5DNoOSIbK3aJDKwYUJ1h61AWLJZpESwWhZNneKkm6rQgGLEXn92oiEs0LxgxiOODcwVRo45gRD9O+nupIDpCkXdyJS2mJUTe3UhStGXF+PBRTrSE4mfHQxnRFIrj3T6LRUMoTnY/Eom6ohgf9gViSknk/Ru+fCVqiiKvD77G44sR9H/cPwff67Nr7Hw8ucI+M0cX2Of64AG89pzeYNfH/0/S6+OqjHg0YLJpMvvM/p7SPiPeC0+vmUJL4v16wJQy4O8UNvy9x6EaWPSJ8lgxICphxS5RByvmiDagoN5Af884lFREimECQmdkgXg+TqzReyvQ38xzIZ4WYs8pNLdOE+U8t1xIfQ/TS87aYo+m1atF2XCzEqy5fvt3eXnqec/s23nPstNq++58UNkMt6Pa7rjxCog2qvc4Jyr4AAAAAElFTkSuQmCC);}
.tt-link-video .gallery-large__icon{opacity:1;transition:opacity 0.3s linear;}
.tt-link-video.tt-show-video .gallery-large__icon{opacity:0;}
.tt-link-video video{width:100%;height:100%;}
.gallery-thumbs{overflow:hidden;margin-top:10px;}
.gallery-thumbs .swiper-slide{height:100%;}
.gallery-thumbs .swiper-slide picture{transition:opacity 0.2s linear;}
.gallery-thumbs .swiper-slide img{width:100%;}
.gallery-thumbs .swiper-slide:hover{opacity:1;}
.gallery-thumbs .swiper-slide:hover .tt-point{background-color:rgba(102, 102, 102, 0);}
.gallery-thumbs .swiper-slide-active{opacity:1;}
.gallery-thumbs .swiper-slide-active picture{opacity:1;}
.gallery-thumbs .swiper-slide-active .tt-point{background-color:rgba(102, 102, 102, 0);}
.gallery-thumbs .tt-point{transition:background-color 0.2s linear;}
.gallery-thumbs__icon{font-size:30px;color:#ff0000;cursor:pointer;}
.gallery-thumbs__icon:before{width:31px;height:22px;}
.gallery-thumbs .tt-point{background-color:rgba(12, 76, 147, 0.5);}
@media(max-width:767.98px){
.gallery-large__icon{font-size:60px;}
.gallery-thumbs__icon{font-size:30px;}
}
@media(max-width:575.98px){
.gallery-large__icon{font-size:50px;}
.gallery-thumbs{margin-top:10px;}
.gallery-thumbs__icon{font-size:25px;}
} .tt-services__wrapper{margin-top:-10px;}
@media(min-width:1025px){
.tt-services__wrapper{margin-bottom:-8px;}
}
.tt-services__wrapper .tt-services{margin-top:10px;}
.tt-services{max-width:280px;margin-left:auto;margin-right:auto;text-align:center;padding-left:15px;padding-right:15px;display:block;}
.tt-services.tt-services__color02 .tt-services__icon{background-color:#ff8400;}
.tt-services:hover .tt-services__title{color:#005395;}
.tt-services:hover .tt-services__icon{background-color:#ffffff;fill:#005395;}
.tt-services:hover .tt-services__icon:before, .tt-services:hover .tt-services__icon:after{-webkit-animation:1.2s amplitude infinite;animation:1.2s amplitude infinite;background-color:#005395;}
.tt-services:hover.tt-services__color02 .tt-services__title{color:#ff8400;}
.tt-services:hover.tt-services__color02 .tt-services__icon{fill:#ff8400;}
.tt-services:hover.tt-services__color02 .tt-services__icon:before, .tt-services:hover.tt-services__color02 .tt-services__icon:after{background-color:#ff8400;}
.tt-services__icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:154px;height:154px;margin-left:auto;margin-right:auto;fill:#ffffff;font-size:72px;line-height:1;background-color:#005395;border-radius:50%;position:relative;}
.tt-services__icon > *{width:50%;}
.tt-services__icon:before, .tt-services__icon:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1;}
.tt-services__title{font-size:28px;line-height:36px;color:#4c4c4c;font-family:"Poppins", sans-serif;font-weight:600;margin-top:27px;width:100%;transition:color .2s linear;}
.tt-services__title + *{margin-top:20px;}
@media(max-width:1024.98px){
.tt-services__icon{width:101px;height:101px;font-size:50px;}
.tt-services__title{font-size:21px;line-height:29px;margin-top:17px;}
.tt-services__title + *{margin-top:11px;}
}
@media(max-width:767.98px){
.tt-services__icon{width:93px;height:93px;font-size:50px;}
}
.tt-aside01__wrapper > *:not(:first-child){margin-top:30px;}
.row-custom-services{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}
@media(min-width:1230px){
.row-custom-services > .col-custom:first-child{width:calc(100% - 370px);}
.row-custom-services > .col-custom:last-child{width:335px;margin-left:35px;}
}
@media(max-width:1229.98px){
.row-custom-services > .col-custom:first-child{width:calc(100% - 340px);}
.row-custom-services > .col-custom:last-child{width:300px;margin-left:30px;}
}
@media(max-width:767.98px){
.row-custom-services{flex-wrap:wrap;}
.row-custom-services > .col-custom:first-child{width:100%;}
.row-custom-services > .col-custom:last-child{width:100%;margin-left:0px;margin-top:50px;}
}
.services-item__content{position:relative;padding:64px 60px 60px 60px;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);background-color:#ffffff;}
@media(min-width:1025px){
.services-item__content{margin:0 0 0 40px;}
}
@media(max-width:1024.98px){
.services-item__content{padding:30px;}
}
@media(max-width:767.98px){
.services-item__content{padding:25px;}
}
.tt-col-img__inner{margin-top:33px;}
.tt-col-img__inner img{width:100%;height:auto;}
@media(max-width:1024.98px){
.tt-col-img__inner{margin-left:-10px;margin-right:-10px;margin-top:23px;}
.tt-col-img__inner [class^="col-"]{padding-left:10px;padding-right:10px;margin-top:20px;}
}
@media(max-width:1024.98px){
.tt-col-img__inner{margin-left:-7px;margin-right:-7px;margin-top:18px;}
.tt-col-img__inner [class^="col-"]{padding-left:7px;padding-right:7px;margin-top:15px;}
}
.tt-col-img__inner-small img{width:100%;height:auto;}
@media(min-width:1025px){
.tt-col-img__inner-small{margin-left:-5px;margin-right:-5px;margin-top:-10px;}
.tt-col-img__inner-small [class^="col-"]{padding-left:5px;padding-right:5px;margin-top:10px;}
}
@media(max-width:1024.98px){
.tt-col-img__inner-small{margin-left:-10px;margin-right:-10px;margin-top:-10px;}
.tt-col-img__inner-small [class^="col-"]{padding-left:10px;padding-right:10px;margin-top:20px;}
}
@media(max-width:767.98px){
.tt-col-img__inner-small{margin-left:-7px;margin-right:-7px;margin-top:-7px;}
.tt-col-img__inner-small [class^="col-"]{padding-left:7px;padding-right:7px;margin-top:20px;}
}
.tt-aside01__item{background-color:#ffffff;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);}
.tt-aside01__item.tt-aside01__color02{background-color:#005395;color:#ffffff;}
.tt-aside01__item.tt-aside01__color02 a{color:#ffffff;}
@media(min-width:1025px){
.tt-aside01__item{padding:35px 30px 41px 30px;border-radius:0 0 0 40px;}
}
@media(max-width:1024.98px){
.tt-aside01__item{padding:35px 25px 41px;}
}
.tt-aside01__title{font-family:"Poppins", sans-serif;font-weight:600;color:#555555;font-size:20px;line-height:30px;padding:0 0 26px 0;}
.services-item__icon{position:absolute;top:0;}
.services-item__icon > *{width:40px;height:40px;background-color:#00aeff;box-shadow:0px 3px 7px rgba(38, 168, 228, 0.47);color:#ffffff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:relative;transition:color 0.2s linear;}
.services-item__icon > *:hover{color:#005395;}
.services-item__icon > *:nth-child(1){z-index:1;}
.services-item__icon > *:nth-child(2){z-index:2;}
.services-item__icon > *:nth-child(3){z-index:3;}
@media(min-width:1025px){
.services-item__icon{left:-40px;}
}
@media(max-width:1024.98px){
.services-item__icon{-webkit-transform:translateY(-100%);transform:translateY(-100%);left:0;}
}
@media(max-width:767.98px){
.services-item__icon > *{width:37px;height:37px;}
} .tt-aside01-box{background-color:#005395;color:#ffffff;border-radius:0 40px 0 0;padding:35px 10px 20px 30px;}
@media(min-width:1025px){
.tt-aside01-box{margin-right:20px;}
}
@media(max-width:1024.98px){
.tt-aside01-box{padding:35px 25px 20px;}
}
.tt-aside01-box__title-top{font-family:"Poppins", sans-serif;font-size:20px;line-height:30px;font-weight:600;color:#ffffff;padding:0 0 15px 0;}
.tt-aside01-box__content{box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);}
.tt-aside01-box__content li a{display:block;position:relative;background-color:#ffffff;color:#555555;padding:17px 10px 15px 66px;transition:color 0.1s linear, background-color 0.3s linear;}
.tt-aside01-box__content li a:before{content:'\e91f';font-family:"font-icon";color:#005395;position:absolute;top:16px;left:27px;font-size:23px;transition:color 0.1s linear;}
.tt-aside01-box__content li a:hover{background-color:#005395;color:#ffffff;}
.tt-aside01-box__content li a:hover:before{color:#ffffff;}
.tt-aside01-box__content li:not(:last-child) a{border-bottom:1px solid #e2e9f0;}
@media(min-width:1025px){
.tt-aside01-box__content{width:calc(100% + 30px);}
}
@media(max-width:1024.98px){
.tt-aside01-box__content li a{padding:17px 10px 15px 56px;}
.tt-aside01-box__content li a:before{left:25px;font-size:18px;}
}
.tt-aside01-box__title-bottom{font-family:"Poppins", sans-serif;font-size:20px;line-height:30px;font-weight:600;color:#ffffff;padding:15px 0 15px 0;}
.aside01-nav__title{background:#ff8400;font-family:"Poppins", sans-serif;font-size:20px;line-height:30px;font-weight:600;color:#ffffff;padding:15px 25px 15px 25px;}
.aside-info > *:not(:first-child){border-top:1px solid #235d9e;padding-top:20px;}
.aside-info > *:last-child{padding-bottom:0;}
.aside-info a{position:relative;display:inline-block;}
.aside-info a:before{content:'';display:block;position:absolute;bottom:3px;width:0%;height:1px;left:0;right:0;background-color:currentColor;transition:width .2s linear;}
.aside-info a:hover:before{width:100%;}
.aside-info__item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:0 0 22px 0;}
.aside-info__icon{color:#00aeff;width:35px;min-width:35px;position:relative;top:8px;font-size:17px;}
.aside-info__title{font-size:20px;line-height:30px;color:#ffffff;font-family:"Poppins", sans-serif;font-weight:600;padding:0 0 11px 0;}
#map{width:100%;overflow:hidden;position:relative;z-index:0;}
@media(min-width:1230px){
#map{border-bottom-left-radius:50% 13%;border-bottom-right-radius:50% 13%;margin-top:-60px;height:450px;}
}
@media(min-width:1025px) and (max-width:1229.98px){
#map{border-bottom-left-radius:50% 3%;border-bottom-right-radius:50% 3%;margin-top:-60px;height:450px;}
}
@media(max-width:1024.98px){
#map{border-bottom-left-radius:50% 3%;border-bottom-right-radius:50% 3%;margin-top:-8px;height:245px;}
}
@media(max-width:767.98px){
#map{border-bottom-left-radius:50% 1%;border-bottom-right-radius:50% 1%;margin-top:0px;height:170px;}
}
#map iframe{width:100%;height:100%;}
.tt-counter{min-width:100px;max-width:100px;display:inline-block;border:2px solid #f8f8fa;position:relative;}
.tt-counter__input{width:calc(100% - 66px);border:none;outline:none;background-color:transparent;margin-left:15px;position:relative;height:54px;z-index:1;text-align:center;font-size:16px;color:#555555;}
.tt-counter__btn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;position:absolute;z-index:2;top:0;font-size:20px;line-height:1;width:33px;height:100%;outline:none;cursor:pointer;color:#555555;}
.tt-counter__btn:first-child{left:0;}
.tt-counter__btn:last-child{right:0;}
.tt-counter__btn:hover{color:#005395;}
@media(max-width:1024.98px){
.tt-counter__input{height:46px;}
}
.tt-bg{pointer-events:none;background-repeat:no-repeat;position:absolute;z-index:0;background-size:cover;background-position:0 0;}
.bg-index-01{width:100%;max-width:1580px;height:1618px;top:61%;right:0;background-position:right top;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-index-01{background-size:75%, 75%;}
}
@media(max-width:1024.98px){
.bg-index-01{background-size:55%, 55%;}
}
@media(max-width:575.98px){
.bg-index-01{background-size:45%, 45%;top:96%;}
}
.bg-index-02{width:100%;max-width:1728px;height:1626px;top:92%;left:0;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-index-02{background-size:75%, 75%;}
}
@media(max-width:1024.98px){
.bg-index-02{left:-50%;top:97%;background-size:70%, 70%;}
}
@media(max-width:575.98px){
.bg-index-02{top:125%;background-size:45%, 45%;}
}
.bg-index-03{width:100%;max-width:1468px;height:1719px;top:80%;right:0;background-position:right top;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-index-03{background-size:75%, 75%;}
}
@media(max-width:1024.98px){
.bg-index-03{right:-7%;top:100%;background-size:87%, 87%;}
}
@media(max-width:575.98px){
.bg-index-03{background-size:90%, 90%;top:50%;}
}
.bg-index-04{width:100%;max-width:1248px;height:1043px;bottom:0%;left:0;background-size:inherit;}
@media(max-width:1700px){
.bg-index-04{left:-20%;}
}
@media(max-width:1300px){
.bg-index-04{left:-30%;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-index-04{left:-40%;}
}
@media(max-width:1024.98px){
.bg-index-04{background-position:left 250px;background-size:78%, 78%;}
}
@media(max-width:767.98px){
.bg-index-04{background-size:97%, 97%;background-position:left 50px;width:calc(100% - 40%);left:-40%;}
}
@media(max-width:575.98px){
.bg-index-04{display:none;}
} .bg-blog-01{width:1281px;height:1352px;top:136px;left:0;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-blog-01{background-size:75%, 75%;}
}
@media(max-width:1024.98px){
.bg-blog-01{background-size:55%, 55%;}
}
@media(max-width:575.98px){
.bg-blog-01{background-size:45%, 45%;}
}
.bg-blog-03{width:1365px;height:1460px;top:48%;right:0;background-position:right top;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-blog-03{background-size:75%, 75%;top:42%;}
}
@media(max-width:1024.98px){
.bg-blog-03{background-size:55%, 55%;}
}
@media(max-width:575.98px){
.bg-blog-03{background-size:45%, 45%;}
}
.tt-blog-02{width:100%;height:1043px;left:0;bottom:0px;background-position:-100px -70px;}
@media(max-width:1300px){
.tt-blog-02{display:none;}
} .bg-about-01{width:1175px;height:1188px;top:-32%;left:0;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-about-01{background-size:75%, 75%;}
}
@media(max-width:1024.98px){
.bg-about-01{background-size:55%, 55%;top:-10%;}
}
@media(max-width:575.98px){
.bg-about-01{background-size:45%, 45%;}
}
.bg-about-02{width:954px;height:1157px;top:-20%;right:0;background-position:right top;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-about-02{background-size:75%, 75%;top:-5%;}
}
@media(max-width:1024.98px){
.bg-about-02{background-size:55%, 55%;top:0%;}
}
@media(max-width:575.98px){
.bg-about-02{background-size:45%, 45%;}
} .bg-testimonials-01{width:1000px;height:1341px;top:-33.2%;right:0;background-position:right top;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-testimonials-01{background-size:75%, 75%;top:-20%;}
}
@media(max-width:1024.98px){
.bg-testimonials-01{background-size:55%, 55%;top:-10%;}
}
@media(max-width:575.98px){
.bg-testimonials-01{background-size:45%, 45%;top:-0%;}
} .bg-services-01{width:994px;height:1172px;top:-79%;right:0;background-position:right top;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-services-01{background-size:75%, 75%;top:-50%;right:-15%;}
}
@media(max-width:1024.98px){
.bg-services-01{background-size:55%, 55%;top:-30%;}
}
@media(max-width:575.98px){
.bg-services-01{background-size:45%, 45%;top:-13%;}
}
.bg-services-02{width:855px;height:1080px;bottom:-193%;left:0;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-services-02{background-size:75%, 75%;}
}
@media(max-width:1024.98px){
.bg-services-02{background-size:55%, 55%;bottom:-199%;}
}
@media(max-width:575.98px){
.bg-services-02{background-size:45%, 45%;}
}
.bg-services-03{width:956px;height:1155px;top:44.2%;right:0;background-position:right top;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-services-03{background-size:75%, 75%;}
}
@media(max-width:1024.98px){
.bg-services-03{background-size:55%, 55%;}
}
@media(max-width:575.98px){
.bg-services-03{background-size:45%, 45%;}
} .bg-services02-01{width:1260px;height:1278px;top:18%;left:0;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-services02-01{background-size:75%, 75%;}
}
@media(max-width:1024.98px){
.bg-services02-01{background-size:55%, 55%;}
}
@media(max-width:575.98px){
.bg-services02-01{background-size:45%, 45%;}
} .bg-price-01{width:1627px;height:1625px;top:0%;right:0;background-position:right top;}
@media(min-width:1025px) and (max-width:1229.98px){
.bg-price-01{background-size:75%, 75%;}
}
@media(max-width:1024.98px){
.bg-price-01{background-size:55%, 55%;top:10%;}
}
@media(max-width:575.98px){
.bg-price-01{background-size:45%, 45%;}
}    #tt-footer{position:relative;}
#tt-footer .container{position:relative;z-index:2;}
@media(min-width:1025px){
#tt-footer:not(.nomargin){margin-top:110px;}
}
@media(max-width:1024.98px){
#tt-footer:not(.nomargin){margin-top:60px;}
} .footer__layout{position:relative;z-index:2;color:#ffffff;padding:70px 0 127px 0;}
.footer__layout a{color:#bee0fb;transition:color .2s linear;}
.footer__layout a strong{color:#ffffff;}
.footer__layout a:hover{color:#ffffff;}
.footer__layout address{max-width:287px;}
.footer__layout address + address{margin-top:5px;}
.footer__layout address strong{font-family:"Poppins", sans-serif;font-weight:600;}
@media(max-width:1229.98px){
.footer__layout{padding-left:15px;padding-right:15px;}
}
@media(min-width:1025px){
.tt-water-animation03{-webkit-filter:url(#turbulence);filter:url(#turbulence);position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
}
.footer__img-effect{position:absolute;top:0;left:0;width:100%;height:100%;}
.footer__layout-bg01{display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.footer__layout-bg01 img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;}
@media(min-width:1230px){
.footer__layout-bg01{border-top-left-radius:50% 13%;border-top-right-radius:50% 13%;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.footer__layout-bg01{border-top-left-radius:50% 3%;border-top-right-radius:50% 3%;}
}
@media(max-width:1024.98px){
.footer__layout-bg01{border-top-left-radius:50% 3%;border-top-right-radius:50% 3%;}
}
@media(max-width:767.98px){
.footer__layout-bg01{border-top-left-radius:50% 1%;border-top-right-radius:50% 1%;}
}
.footer__layout{background-position:center top;background-repeat:no-repeat;background-size:cover;}
.footer__layout-bg02{position:absolute;}
@media(min-width:1025px){
.footer__layout-bg02{bottom:60px;right:-80px;}
}
@media(min-width:1201px) and (max-width:1600px){
.footer__layout-bg02{bottom:190px;right:-175px;}
.footer__layout-bg02 img{max-width:70%;}
}
@media(min-width:1025px) and (max-width:1229.98px){
.footer__layout-bg02{bottom:210px;right:-190px;}
.footer__layout-bg02 img{max-width:50%;right:0;}
}
@media(max-width:1024.98px){
.footer__layout-bg02{top:-120px;right:0px;}
}
.footer__title{font-family:"Poppins", sans-serif;font-weight:600;font-size:20px;line-height:1.45;padding:0 0 15px 0;}
.footer__title + *{margin-top:0;}
@media(max-width:1024.98px){
.footer__title{font-size:16px;}
}
@media(max-width:767.98px){
.footer__title{padding:0 0 13px 0;}
} .tt-newsletter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;background:#ffffff;padding:33px 53px;position:relative;box-shadow:0px 34px 46px rgba(197, 205, 216, 0.3);margin-top:-62px;}
.tt-newsletter__title{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;font-family:"Poppins", sans-serif;color:#4c4c4c;font-weight:600;font-size:20px;display:flex;margin-right:54px;}
.tt-newsletter__title [class^="icon-"]{font-size:38px;line-height:1;position:relative;top:-3px;color:#005395;margin-right:19px;}
.tt-newsletter__form{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;flex:2 1 auto;margin:0;}
.tt-newsletter__form > *:not(:first-child){margin-left:16px;}
.tt-newsletter__form .tt-form__control{flex:3 1 auto;width:inherit;}
.tt-newsletter__form .tt-form__control{height:58px;}
@media(min-width:1025px){
.tt-newsletter__form .tt-btn{padding-left:38px;padding-right:38px;}
}
@media(max-width:1229.98px){
.tt-newsletter{margin-left:35px;margin-right:35px;}
}
@media(max-width:1024.98px){
.tt-newsletter{padding:24px 25px;}
.tt-newsletter__title{font-size:16px;line-height:25px;margin-right:27px;align-items:flex-start;}
.tt-newsletter__title [class^="icon-"]{font-size:24px;margin-right:15px;top:2px;}
.tt-newsletter__form .tt-form__control{height:46px;}
}
@media(min-width:768px) and (max-width:1024.98px){
.tt-newsletter > *:first-child{width:46%;}
.tt-newsletter > *:last-child{width:54%;}
}
@media(max-width:767.98px){
.footer__layout-bg01 img{border-radius:0;}
.tt-newsletter{flex-wrap:wrap;padding:30px 25px;margin-left:0px;margin-right:0px;}
.tt-newsletter__form{margin-top:22px;flex-wrap:wrap;}
.tt-newsletter__form .tt-form__control{width:100%;}
.tt-newsletter__form > *:not(:first-child){margin-left:0;margin-top:20px;}
}
@media(max-width:575.98px){
.tt-newsletter{margin:-94px 0px 0;}
}
.tt-max-width01{max-width:375px;}
.footer__copyright{padding:42px 20px 46px;position:relative;z-index:3;text-align:center;font-size:14px;color:#6c7176;}
.footer__copyright a{color:#6c7176;position:relative;display:inline-block;}
.footer__copyright a:before{content:'';display:block;position:absolute;bottom:4px;width:0%;height:1px;margin:auto;left:0;right:0;background-color:currentColor;transition:width .2s linear;}
.footer__copyright a:hover:before{width:100%;}
@media(max-width:767.98px){
.footer__copyright{padding:29px 15px;}
}
.footer__list li{position:relative;padding:0px 0 0px 34px;}
.footer__list li:not(:first-child){margin-top:5px;}
.footer__list li:before{content:'\e91f';font-family:"font-icon";display:inline-block;position:absolute;left:0;font-size:23px;}
.footer__list li a{color:currentColor;position:relative;color:#bee0fb;transition:color .2s linear;}
.footer__list li a:before{content:'';display:block;position:absolute;bottom:-1px;width:0%;height:1px;margin:auto;left:0;right:0;background-color:currentColor;transition:width .2s linear;}
.footer__list li a:hover{color:#ffffff;}
.footer__list li a:hover:before{width:100%;}
.footer__list li:first-child{padding-top:0;}
.footer__list li:last-child{padding-bottom:0;}
@media(max-width:1024.98px){
.footer__list li{padding:0px 0 0px 25px;}
.footer__list li:not(:first-child){margin-top:4px;}
.footer__list li:before{font-size:17px;}
} .footer__icon{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-left:-9px;}
.footer__icon li{margin-left:9px;}
.footer__icon a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#ffffff;text-align:center;color:#005395;}
.footer__icon a:hover{color:#ff8400;}
@media(max-width:1024.98px){
.footer__icon{margin-left:-8px;}
.footer__icon li{margin-left:8px;}
.footer__icon a{width:40px;height:40px;font-size:14px;}
}
.footer__icon-top{margin-top:25px;}
@media(max-width:1024.98px){
.footer__icon-top{margin-top:17px;}
}
@media(min-width:768px){
.footer__info{max-width:350px;}
} .footer__logo{padding-bottom:60px;text-align:center;}
.footer__logo svg{width:155px;height:auto;display:inline-block;}
.footer__logo .st0{fill:#FFFFFF;}
@media(max-width:1024.98px){
.footer__layout{padding:70px 15px 111px;}
}
@media(max-width:767.98px){
.footer__layout{padding:47px 0 133px 0;}
.footer__logo{padding-bottom:46px;}
.footer__logo svg{width:107px;}
.footer__layout-mobile-indent{margin-top:-27px;}
.footer__layout-mobile-indent > *{margin-top:27px;}
}
#tt-svg-filter{display:none;}
 body.show-modal{overflow:hidden;width:100%;z-index:0;}
.modal__size-lg{max-width:750px;}
[data-modal] > *{pointer-events:none;}
.tt-gallery__wrapper [data-modal]{display:block;}
.tt-modal__display{position:fixed;bottom:0;left:0;width:100%;height:100%;outline:none;z-index:-1;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease 0s;}
.tt-modal__display .ps__rail-x{display:none;}
.tt-modal__display.tt-modal__display-open{opacity:1;visibility:visible;z-index:50;}
.tt-modal__display.tt-modal__display-open .tt-modal__display-body{opacity:1;}
@media(min-width:768px){
.tt-modal__display.tt-modal__display-open .tt-modal__display-body{-webkit-transform:perspective(600px) translate(0px, 0%) rotateX(0deg);transform:perspective(600px) translate(0px, 0%) rotateX(0deg);}
}
@media(max-width:767.98px){
.tt-modal__display.tt-modal__display-open .tt-modal__display-body{-webkit-transform:translateX(0%);transform:translateX(0%);}
}
.tt-modal__display.tt-modal__display-open .tt-modal__display-wrapper{opacity:1;}
@media(min-width:576px){
.tt-modal__display{padding:30px;}
}
@media(max-width:575.98px){
.tt-modal__display{padding:15px;}
}
.tt-modal__display-wrapper{background-color:rgba(0, 57, 102, 0.7);position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 0.4s ease 0s;opacity:0;}
.tt-modal__body{background-color:#ffffff;border-radius:0px 0px 0px 60px;position:relative;transition:all 0.5s ease 0s;opacity:0;}
@media(max-width:1024.98px){
.tt-modal__body{border-radius:0px 0px 0px 30px;}
}
@media(min-width:768px){
.tt-modal__body{-webkit-transform:perspective(600px) translate(0px, -100%) rotateX(25deg);transform:perspective(600px) translate(0px, -100%) rotateX(25deg);}
}
@media(max-width:767.98px){
.tt-modal__body{-webkit-transform:translateX(-100%);transform:translateX(-100%);border-radius:0px 0px 0px 30px;}
}
.tt-modal__body.fixed-height{height:calc(100vh - 110px);}
.tt-modal__close{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;cursor:pointer;position:absolute;top:0px;right:0px;color:#ffffff;background-color:#005395;outline:none;z-index:1;box-shadow:0px 5px 10px rgba(12, 76, 147, 0.47);transition:background-color .3s linear;}
.tt-modal__close:focus{outline:none;}
.tt-modal__close > *{pointer-events:none;}
.tt-modal__close:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:18px;margin-top:-1px;transition:all .3s ease-in;}
.tt-modal__close label{cursor:pointer;transition:all .3s ease-in;color:#ffffff;font-size:16px;opacity:0;font-family:"Poppins", sans-serif;font-weight:600;-webkit-transform:scale(0);transform:scale(0);}
.tt-modal__close:hover{background-color:#ff8400;}
@media(min-width:1025px){
.tt-modal__close{-webkit-transform:translateX(100%);transform:translateX(100%);width:75px;height:75px;}
.tt-modal__close:hover label{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
.tt-modal__close:hover:before{opacity:0;}
}
@media(max-width:1024.98px){
.tt-modal__close{width:70px;height:70px;}
.tt-modal__close label{display:none;}
}
@media(max-width:1024.98px){
.tt-modal__close{width:60px;height:60px;}
.tt-modal__close label{display:none;}
} .tt-view__layout{position:relative;width:100%;}
.tt-view__close{position:absolute;top:32px;right:32px;z-index:11;width:37px;height:37px;cursor:pointer;display:inline-block;}
.tt-view__close:before, .tt-view__close:after{content:' ';position:absolute;top:1px;right:16px;height:33px;width:3px;pointer-events:none;line-height:0;background-color:#ffffff;}
.tt-view__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.tt-view__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.tt-view__close:hover:before, .tt-view__close:hover:after{background-color:#ff8400;}
@media(max-width:575.98px){
.tt-view__close{top:22px;right:10px;}
.tt-view__close:before, .tt-view__close:after{height:30px;}
} .tt-view02__layout{position:relative;width:100%;max-width:900px;margin:0 auto;text-align:center;}
.tt-view02__close{position:absolute;top:32px;right:32px;z-index:11;width:37px;height:37px;cursor:pointer;display:inline-block;}
.tt-view02__close:before, .tt-view02__close:after{content:' ';position:absolute;top:1px;right:16px;height:33px;width:3px;pointer-events:none;line-height:0;background-color:#ffffff;}
.tt-view02__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.tt-view02__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.tt-view02__close:hover:before, .tt-view02__close:hover:after{background-color:#ff8400;}
.tt-modal__display .swiper-container{height:100%;}
.tt-modal__display .swiper-wrapper{height:100%;width:100%;}
.tt-modal__display .tt-view__layout{height:100%;}
.tt-modal__display .swiper-slide{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;height:100%;padding:0 40px;}
.modal-slider__arrow{position:absolute;z-index:11;top:50%;width:30px;height:30px;border-top:4px solid #ffffff;border-right:4px solid #ffffff;cursor:pointer;-webkit-transform:translateН(-50%);transform:translateН(-50%);}
.modal-slider__prev{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
.modal-slider__next{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
@media(min-width:576px){
.modal-slider__prev{left:30px;}
.modal-slider__next{right:30px;}
}
@media(max-width:575.98px){
.modal-slider__arrow{width:20px;height:20px;}
.modal-slider__prev{left:5px;}
.modal-slider__next{right:5px;}
} .tt-modal__inner{padding:53px 50px 60px;position:relative;}
.tt-modal__title{font-size:42px;line-height:1.2;font-family:"Poppins", sans-serif;font-weight:600;color:#4c4c4c;padding:0 0 35px 0;}
.tt-modal__title + *{margin-top:0;}
@media(max-width:1024.98px){
.tt-modal__inner{padding:53px 50px 60px;}
.tt-modal__title{font-size:36px;padding:0 0 25px 0;}
}
@media(max-width:767.98px){
.tt-modal__title{font-size:29px;}
.tt-modal__inner{padding:53px 35px 60px;}
}
@media(max-width:575.98px){
.tt-modal__inner{padding:70px 25px 35px;}
}
.tt-modal__fixed-height{position:relative;height:calc(100vh - 150px);}
@media(min-width:1025px){
.tt-modal__layout p + .tt-form{margin-top:29px;}
}
@media(max-width:1024.98px){
.tt-modal__layout p + .tt-form{margin-top:20px;}
} .video-responsive{padding-top:56.25%;position:relative;margin-bottom:25px;}
.video-responsive video, .video-responsive embed, .video-responsive object, .video-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.modalAddress__custom-row .tt-col-wide{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;}
.tt-upload{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-top:-13px;}
.tt-upload > *{margin-top:13px;}
.tt-upload__item{border:1px solid #e3e6ea;background-color:#ffffff;width:77px;height:77px;margin-left:13px;font-size:20px;color:#e3e6ea;cursor:pointer;position:relative;transition:color 0.4s;}
.tt-upload__item:before, .tt-upload__item:after{width:calc(100% + 2px);height:calc(100% + 2px);z-index:3;content:'';position:absolute;top:-1px;left:-1px;-webkit-transform:scale(0);transform:scale(0);transition:0.4s;pointer-events:none;}
.tt-upload__item:before{border-bottom:1px solid #005395;border-left:1px solid #005395;-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.tt-upload__item:after{border-top:1px solid #005395;border-right:1px solid #005395;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
.tt-upload__item input[type=file]{display:none;}
.tt-upload__item .tt-icon{display:inline-flex;justify-content:center;align-content:center;align-items:center;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transition:opacity 0.5s linear;}
.tt-upload__item .tt-icon.tt-icon__default:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none;}
.tt-upload__item .tt-icon.tt-icon__active{opacity:0;visibility:hidden;}
.tt-upload__item .tt-icon.tt-icon__active:before, .tt-upload__item .tt-icon.tt-icon__active:after{content:'';display:inline-block;position:absolute;background-color:#005395;height:5px;}
.tt-upload__item .tt-icon.tt-icon__active:before{width:25px;top:43px;left:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.tt-upload__item .tt-icon.tt-icon__active:after{width:40px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:25px;top:36px;}
.tt-upload__item:hover{color:#005395;}
.tt-upload__item:hover:before, .tt-upload__item:hover:after{-webkit-transform:scale(1);transform:scale(1);}
.tt-upload__item.tt-files-uploaded{border-color:#005395;}
.tt-upload__item.tt-files-uploaded .tt-icon.tt-icon__default{opacity:0;visibility:hidden;}
.tt-upload__item.tt-files-uploaded .tt-icon.tt-icon__active{opacity:1;visibility:visible;}
@media(max-width:1024.98px){
.tt-upload__item{width:43px;height:43px;font-size:14px;}
.tt-upload__item .tt-icon.tt-icon__active:after, .tt-upload__item .tt-icon.tt-icon__active:before{height:3px;}
.tt-upload__item .tt-icon.tt-icon__active:after{width:24px;top:20px;left:13px;}
.tt-upload__item .tt-icon.tt-icon__active:before{width:10px;top:23px;left:8px;}
.modalAddress__custom-row > *:first-child{max-width:calc(100% - 73px);}
}
@media(max-width:470px){
.modalAddress__custom-row > *:first-child{max-width:inherit;width:100%;}
.modalAddress__custom-row .tt-col-wide{margin-top:1px;margin-left:-13px;}
} .tt-back-to-top{display:block;position:fixed;bottom:-90px;z-index:10;color:#51acfb;transition:all 0.2s linear;background-color:#005395;border-radius:50%;box-shadow:0px 5px 10px rgba(12, 76, 147, 0.47);}
.tt-back-to-top:before{pointer-events:none;}
.tt-back-to-top:after{content:"\e91f";display:block;font-size:23px;line-height:1;color:#ffffff;z-index:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);pointer-events:none;transition:margin-top 0.2s linear;}
@media(min-width:790px){
.tt-back-to-top.tt-show{bottom:50px;}
}
@media(max-width:789px){
.tt-back-to-top.tt-show{bottom:40px;}
}
.tt-back-to-top:hover{background-color:#ff8400;box-shadow:0px 5px 10px rgba(255, 132, 0, 0.47);}
.tt-back-to-top:hover:after{margin-top:-3px;}
@media(min-width:1025px){
.tt-back-to-top{right:38px;width:84px;height:84px;}
.tt-back-to-top:after{font-size:23px;}
}
@media(max-width:1024.98px){
.tt-back-to-top{right:15px;width:60px;height:60px;}
.tt-back-to-top:after{font-size:18px;}
}
.tt-pupup-open .tt-back-to-top{opacity:0;pointer-events:none;}
@media(max-width:767.98px){
.admin-bar .h-infobox__wrapper{top:116px;}
}
.tt-newsletter__form .wpcf7 .ajax-loader{display:none;}
.tt-promo01__icon > i{font-size:75px;color:#fff;}
.tt-aside01__color02 .tt-aside01__title{color:#fff;}
p.logged-in-as{margin-bottom:10px;}
.wp-calendar-table{color:#4c4c4c;font-size:13px;}
.wp-calendar-table caption{margin-top:5px;text-align:center;font-weight:500;}
.wp-calendar-table thead{background-color:#005395;box-shadow:0px 2px 5px rgb(0 83 149 / 30%);border-radius:5px;}
.wp-calendar-table thead th{color:#fff;text-align:center;padding:4px 0px;}
.widget_calendar nav.wp-calendar-nav{display:none;}
.wp-calendar-table tbody td{text-align:center;padding:3px 0;}
#today{background-color:#ff8400;color:#ffffff;}
@media(max-width:767px){
.h-infobox__item.tt-visible__mobile{margin-bottom:20px;}
.layout01__bg{display:none;}
}
.error404 .column-center{margin:0 auto;}
.teams-wrapper {
display: none;
}