html{scroll-behavior:smooth}

body{font-family:Ubuntu;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}

body *{-webkit-transition:background .2s,color .2s;-o-transition:background .2s,color .2s;transition:background .2s,color .2s}

.non_scrollable{overflow:hidden}

::-webkit-input-placeholder{color:#65686b;opacity:1}

:-ms-input-placeholder{color:#65686b;opacity:1}

::-ms-input-placeholder{color:#65686b;opacity:1}

::-moz-placeholder{color:#65686b}

::placeholder{color:#65686b}

.grecaptcha-badge{visibility:hidden!important}

.menu_show_left{left:0!important;right:unset!important}

.menu_show{opacity:1!important;pointer-events:auto!important}

.clr_00,.clr_00:hover{color:#000;border-color:#000;text-decoration:none}

.clr_ff,.clr_ff:hover{color:#fff;border-color:#fff;text-decoration:none}

.clr_002,.clr_002:hover{color:#002e48;border-color:#002e48;text-decoration:none}

.clr_88,.clr_88:hover{color:#888787;border-color:#888787;text-decoration:none}

.clr_9c,.clr_9c:hover{color:#9c9c9c;border-color:#9c9c9c;text-decoration:none}

.clr_a2,.clr_a2:hover{color:#a2a2a2;border-color:#a2a2a2;text-decoration:none}

.clr_ae,.clr_ae:hover{color:#aeaeae;border-color:#aeaeae;text-decoration:none}

.clr_c1,.clr_c1:hover{color:#c1c1c1;border-color:#c1c1c1;text-decoration:none}

.clr_cd,.clr_cd:hover{color:#cdcccc;border-color:#cdcccc;text-decoration:none}

.clr_da,.clr_da:hover{color:#dadada;border-color:#dadada;text-decoration:none}

.clr_ec,.clr_ec:hover{color:#ececec;border-color:#ececec;text-decoration:none}

.clr_f0,.clr_f0:hover{color:#f0f0f0;border-color:#f0f0f0;text-decoration:none}

.clr_f6,.clr_f6:hover{color:#f6f6f6;border-color:#f6f6f6;text-decoration:none}

.clr_75,.clr_75:hover{color:#757d82;border-color:#757d82;text-decoration:none}

.bgr_f5{background:#f5f5f5;border:none}

.brd_8{border-radius:8px}

.capitalize{text-transform:uppercase}

.op-0{opacity:0;pointer-events:none}

.font_h1{font-family:Ubuntu;font-size:50px;font-weight:700;line-height:80px;letter-spacing:0;text-align:center}

.font_h2{font-family:Ubuntu;font-size:40px;font-weight:700;line-height:64px;letter-spacing:0;text-align:left}

.font_h3{font-family:Ubuntu;font-size:24px;font-weight:700;line-height:38px;letter-spacing:-.03em;text-align:left}

.font_h4{font-family:Ubuntu;font-size:24px;font-weight:400;line-height:38px;letter-spacing:0;text-align:center}

.font_h5{font-family:Ubuntu;font-size:18px;font-weight:700;line-height:21px;letter-spacing:-.05em;text-align:left}

.font_h6{font-family:Ubuntu;font-size:18px;font-weight:500;line-height:29px;letter-spacing:0;text-align:left}

.font_h7{font-family:Ubuntu;font-size:14px;font-weight:700;line-height:16px;letter-spacing:-.05em;text-align:left}

.font_h8{font-family:Ubuntu;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;text-align:left}

.font_h9{font-family:Ubuntu;font-size:12px;font-weight:500;line-height:19px;letter-spacing:0;text-align:left}

.font_cta1{font-family:Ubuntu;font-size:20px;font-weight:700;line-height:32px;letter-spacing:-.03em;text-align:center}

.font_cta2{font-family:Ubuntu;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-.03em;text-align:center}

.font_b1{font-family:Ubuntu;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}

.font_b2{font-family:Ubuntu;font-size:14px;font-weight:300;line-height:17px;letter-spacing:0;text-align:left}

.show_mbl{display:none!important}

.show_mbl_1200{display:none!important}

.show_mbl_1420{display:none!important}

.breadcrumb_container{width:100%;position:absolute;bottom:-30px;max-width:1728px;padding:0 24px;left:50%;z-index:19;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

.breadcrumb_container .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;background:0 0;padding:0;margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

.breadcrumb_container .breadcrumb .breadcrumb-item{padding-left:8px;position:relative;font-family:Ubuntu;font-size:12px;font-weight:500;line-height:19.2px;text-align:left}

.breadcrumb_container .breadcrumb .breadcrumb-item::before{content:'/';padding-right:8px;color:#000;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}

[data-bs-theme=dark] .breadcrumb_container .breadcrumb .breadcrumb-item a{color:#fff}

[data-bs-theme=dark] .breadcrumb_container .breadcrumb .breadcrumb-item::before{color:#fff}

.breadcrumb_container .breadcrumb .breadcrumb-item:first-of-type{padding:0}

.breadcrumb_container .breadcrumb .breadcrumb-item:first-of-type::before{display:none}

.icms-header .dark_mode_toggle{display:block;width:33px;margin:0 auto}

.icms-header .dark_mode_toggle .ui-switch{--switch-bg:rgb(135, 150, 165);--switch-width:33px;--switch-height:18px;--circle-diameter:26px;--circle-bg:rgb(0 0 0);--circle-inset:calc((var(--circle-diameter) - var(--switch-height)) / 2);margin:0;display:block}

.icms-header .dark_mode_toggle .ui-switch input{display:none}

.icms-header .icms-header-topbar .dark_mode_toggle .slider{background:#fff}

.icms-header .dark_mode_toggle .slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--switch-width);height:var(--switch-height);background:#191919;border-radius:999px;position:relative;cursor:pointer;display:block}

.icms-header .dark_mode_toggle .slider .circle{top:calc(var(--circle-inset) * -1);left:-2px;width:var(--circle-diameter);height:var(--circle-diameter);position:absolute;background:rgb(69 67 67);border-radius:inherit;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiCiAgICAgICAgZD0iTTkuMzA1IDEuNjY3VjMuNzVoMS4zODlWMS42NjdoLTEuMzl6bS00LjcwNyAxLjk1bC0uOTgyLjk4Mkw1LjA5IDYuMDcybC45ODItLjk4Mi0xLjQ3My0xLjQ3M3ptMTAuODAyIDBMMTMuOTI3IDUuMDlsLjk4Mi45ODIgMS40NzMtMS40NzMtLjk4Mi0uOTgyek0xMCA1LjEzOWE0Ljg3MiA0Ljg3MiAwIDAwLTQuODYyIDQuODZBNC44NzIgNC44NzIgMCAwMDEwIDE0Ljg2MiA0Ljg3MiA0Ljg3MiAwIDAwMTQuODYgMTAgNC44NzIgNC44NzIgMCAwMDEwIDUuMTM5em0wIDEuMzg5QTMuNDYyIDMuNDYyIDAgMDExMy40NzEgMTBhMy40NjIgMy40NjIgMCAwMS0zLjQ3MyAzLjQ3MkEzLjQ2MiAzLjQ2MiAwIDAxNi41MjcgMTAgMy40NjIgMy40NjIgMCAwMTEwIDYuNTI4ek0xLjY2NSA5LjMwNXYxLjM5aDIuMDgzdi0xLjM5SDEuNjY2em0xNC41ODMgMHYxLjM5aDIuMDg0di0xLjM5aC0yLjA4NHpNNS4wOSAxMy45MjhMMy42MTYgMTUuNGwuOTgyLjk4MiAxLjQ3My0xLjQ3My0uOTgyLS45ODJ6bTkuODIgMGwtLjk4Mi45ODIgMS40NzMgMS40NzMuOTgyLS45ODItMS40NzMtMS40NzN6TTkuMzA1IDE2LjI1djIuMDgzaDEuMzg5VjE2LjI1aC0xLjM5eiIgLz4KPC9zdmc+);background-repeat:no-repeat;background-position:center center;-webkit-transition:left 150ms cubic-bezier(.4,0,.2,1) 0s,-webkit-transform 150ms cubic-bezier(.4,0,.2,1) 0s;-o-transition:left 150ms cubic-bezier(.4,0,.2,1) 0s,transform 150ms cubic-bezier(.4,0,.2,1) 0s;transition:left 150ms cubic-bezier(.4,0,.2,1) 0s,transform 150ms cubic-bezier(.4,0,.2,1) 0s,-webkit-transform 150ms cubic-bezier(.4,0,.2,1) 0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}

.icms-header .dark_mode_toggle .slider .circle::before{content:"";position:absolute;width:100%;height:100%;background:rgb(255 255 255 / 75%);border-radius:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}

.icms-header .dark_mode_toggle .ui-switch input:checked+.slider .circle{left:calc(100% + 2px - var(--circle-diameter));background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNmZmYiCiAgICAgICAgZD0iTTQuMiAyLjVsLS43IDEuOC0xLjguNyAxLjguNy43IDEuOC42LTEuOEw2LjcgNWwtMS45LS43LS42LTEuOHptMTUgOC4zYTYuNyA2LjcgMCAxMS02LjYtNi42IDUuOCA1LjggMCAwMDYuNiA2LjZ6IiAvPgo8L3N2Zz4=)}

.icms-header .dark_mode_toggle .ui-switch input:active+.slider .circle::before{-webkit-transition:0s;-o-transition:0s;transition:0s;opacity:1;width:0;height:0}

[data-bs-theme=dark] .icms-header .dark_mode_toggle .slider{background:#fff;display:block}

.icms-header{position:sticky;top:0;width:100%;z-index:999}

.icms-header *{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

.icms-header .icms-header-toprow{height:32px;background:#fff;overflow:hidden}

[data-bs-theme=dark] .icms-header .icms-header-toprow{background:#000}

.icms-header .icms-header-toprow .top_row_links{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:22px}

.icms-header .icms-header-toprow .top_row_links .top_row_item{font-family:Ubuntu;font-size:12px;font-weight:500;line-height:19px;letter-spacing:0;text-align:left;color:#9c9c9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}

.icms-header .icms-header-toprow .top_row_links .top_row_item i{font-size:14px;color:#000}

[data-bs-theme=dark] .icms-header .icms-header-toprow .top_row_links .top_row_item i{color:#fff}

.icms-header .icms-header-toprow .top_row_links .top_row_item i.icon-Email{font-size:12px}

.icms-header .icms-header-toprow .top_row_links .top_row_divider{width:1px;height:14px;display:block;background:#dadada}

.icms-header .icms-header-toprow .top_row_links .top_row_divider:last-of-type{display:none}

[data-bs-theme=dark] .icms-header .icms-header-toprow .top_row_links .top_row_divider{background:#d9d9d9}

.icms-header .icms-header-content_container{position:absolute;width:100%;top:100%;background:#000}

.hide_bar.icms-header .icms-header-content_container{top:0}

.icms-header.icms-header-shrink .icms-header-content_container{background:0 0}

.icms-header.icms-header-shrink .icms-header-content{padding-top:30px;padding-bottom:30px}

.icms-header .icms-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1840px;margin:auto;padding:16px 56px 16px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

.icms-header .icms-header-content .icms-header-logo_container .header_logo img{max-height:54px; width: 100%;}

.icms-header.icms-header-shrink .icms-header-content .icms-header-logo_container .header_logo img{max-height:68px}

.icms-header .icms-header-content .icms-header-btns_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}

.icms-header .langs .dropdown{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.icms-header .langs .dropdown.show{-webkit-box-shadow:0 26px 20px 10px rgba(0,0,0,.08);box-shadow:0 26px 20px 10px rgba(0,0,0,.08)}

.icms-header .langs .dropdown .btn:hover,.icms-header .langs .dropdown.show .btn{background:#d9d9d9;color:#000;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.08)}

.icms-header .langs .dropdown .btn{font-style:normal;border-radius:6px 6px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;font-family:Ubuntu;font-size:18px;font-weight:700;line-height:21px;letter-spacing:-.05em;text-align:left}

.icms-header .langs .dropdown .dropdown-menu .dropdown-item{padding:5px 9px}

.langs .dropdown{padding:0}

.langs .dropdown .btn{color:#fff}

.langs .dropdown .btn{color:#353b44;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:start;width:55px;padding:0;background:0 0;border:none;height:36px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;text-transform:uppercase}

.langs .dropdown .btn{color:#fff}

.langs .dropdown .btn:hover{color:#fff}

.langs .dropdown .btn{background:#fff;color:#353b44}

.langs .dropdown .btn{background:0 0;color:#fff;text-transform:capitalize}

.langs .dropdown.show .btn{background:#fff;color:#000;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

.langs .dropdown .btn:after{display:none}

.langs .dropdown .btn i{font-size:6px;color:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding-top:4px}

.langs .dropdown.show .btn i{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);padding-bottom:8px;color:#000}

.langs .dropdown .dropdown-menu{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:center;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-radius:0 0 12px 12px;background:#d9d9d9;overflow:hidden;border:none;margin:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

.langs .dropdown .dropdown-menu .dropdown-item{width:55px;font-style:normal;border-radius:6px 6px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Ubuntu;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.05em;text-align:left}

.langs .dropdown .dropdown-menu .dropdown-item.active{background:#fff;color:#1f2255!important;opacity:.5;display:none}

.icms-header .icms-header-content .icms-header-btns_container .search-modal-btn{background:0 0;border:0;font-size:20px;color:#fff}

.icms-header .icms-header-content .icms-header-btns_container .open_menu{background:0;border:0;font-size:18px;color:#fff;padding:0}

.hp_slider_container{border-radius:0 0 12px 12px;overflow:hidden;margin-bottom:-12px;position:relative;z-index:1}

.hp_slider_container .hp_slider{margin:0}

.hp_slider_container .hp_slider .hp_slider_item{background-position:center;height:39.0625vw;min-height:600px;position:relative;z-index:4;background-size:cover}

.hp_slider_container .hp_slider .hp_slider_item::after{content:'';position:absolute;inset:0;z-index:2;background:#00000040;pointer-events:none}

.hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_content{position:absolute;width:100%;max-width:700px;padding:24px;padding-bottom:44px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_content .hp_si-line{width:1px;display:block;height:5.572916666666667vw;background:#dadada;margin-bottom:24px;min-height:40px}

.hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_content .hp_si-ttl{line-height:60px;margin-bottom:10px}

.hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_content .hp_si-txt{text-align:center;margin-bottom:38px}

.hp_si-btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:229px;background:#ffffffa3;color:#fff;border-radius:4px;padding:6px;-webkit-box-shadow:6px 8px 10.199999809265137px 0 #00000045;box-shadow:6px 8px 10.199999809265137px 0 #00000045}

.hp_si-btn:hover{background:#fff;color:#000}

[data-bs-theme=dark] .hp_si-btn:hover{background:#7a7a7a;color:#fff}

.hp_slider_container .hp_slider_controls .hp_slider_dots{position:absolute;left:50%;bottom:64px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 24px}

.hp_slider_container .hp_slider_controls .hp_slider_arrows{position:absolute;top:50%;left:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 74px}

.hp_slider_container .hp_slider_controls .hp_slider_arrows i{width:46px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #c1c1c1;border-radius:50%;color:#fff;position:relative;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

.hp_slider_container .hp_slider_controls .hp_slider_arrows i::after{content:'';-webkit-transition:.2s;-o-transition:.2s;transition:.2s;position:absolute;background:#c1c1c1;width:0;height:1px;display:block}

.hp_slider_container .hp_slider_controls .hp_slider_arrows i.icon-Arrow_Next::after{left:100%}

.hp_slider_container .hp_slider_controls .hp_slider_arrows i.icon-Arrow_Previous::after{right:100%}

.hp_slider_container .hp_slider_controls .hp_slider_arrows i:hover{border:1px solid #fff;color:#000;background:#fff}

.hp_slider_container .hp_slider_controls .hp_slider_arrows i:hover::after{width:74px}

.hp_slider_container .hp_slider_controls .slick-dots li{width:32px;height:32px}

.hp_slider_container .hp_slider_controls .slick-dots li button{width:32px;height:32px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

.hp_slider_container .hp_slider_controls .slick-dots li button:before{width:32px;height:32px;content:'•';text-align:center;opacity:0;background:#cdcccc;color:transparent;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border-radius:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.hp_slider_container .hp_slider_controls .slick-dots li.slick-active button:before{opacity:1;background:#cdcccc}

.hp_slider_container .hp_slider_controls .slick-dots li button:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px;content:'';text-align:center;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:1;background:#cdcccc;border-radius:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.hp_slider_container .hp_slider_controls .slick-dots li.slick-active button:after{opacity:1;background:#fff}

[data-bs-theme=dark] .pic_text_row_container{background:#222}

.pic_text_row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1824px;width:100%;padding-right:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:140px;padding-bottom:140px;position:relative}

.pic_text_row .ptr_left_line{display:block;background:#dadada;width:15%;max-width:250px;height:1px}

[data-bs-theme=dark] .pic_text_row .ptr_left_line{background:#606060}

.pic_text_row .ptr_img{padding-left:70px;padding-right:85px}

.pic_text_row .ptr_img img{border-radius: 8px;}

.double_img.pic_text_row .ptr_img{padding-left:0;padding-right:0;width:unset}

.pic_text_row.double_img .ptr_img .ptr_double_img_container .double_img_bgr{background-size:cover;width:420px;height:470px;display:block;position:absolute;left:62px;bottom:0;border-radius:8px;overflow:hidden;background-size:cover;background-position:center}

.pic_text_row.double_img .ptr_img .ptr_double_img_container .double_img_bgr::after{content:'';position:absolute;inset:0;background:red;background:#00000099}

.pic_text_row.double_img .ptr_img .ptr_double_img_container .double_img_front{width:362px;height:390px;display:block;position:absolute;background-position:center;background-size:cover;top:0;right:130px;border-radius:8px;-webkit-box-shadow:-25px 21px 33.599998474121094px 0 #0000002E;box-shadow:-25px 21px 33.599998474121094px 0 #0000002E}

.pic_text_row.double_img .ptr_img .ptr_double_img_container{width:672px;height:566px;padding-left:62px;padding-right:130px;position:relative}

.pic_text_row .ptr_content{width:47%;max-width:833px}

.pic_text_row.double_img .ptr_content{width:35%;max-width:610px}

.pic_text_row .ptr_content .ptr_ttl{text-align:start;margin-bottom:12px}

.pic_text_row .ptr_content .ptr_txt{margin-bottom:26px}

.pic_text_row .ptr_content .ptr_link{text-decoration:underline}

[data-bs-theme=dark] .pic_text_row .ptr_content .ptr_ttl{color:#fff}

[data-bs-theme=dark] .pic_text_row .ptr_content .ptr_txt{color:#c1c1c1}

[data-bs-theme=dark] .pic_text_row .ptr_content .ptr_link{color:#fff}

.pic_text_row .ptr_right_line{background:#dadada;width:1px;height:140px;position:absolute;right:24px;bottom:0}

[data-bs-theme=dark] .pic_text_row .ptr_right_line{background:#606060}

.services_rows_container .s_r{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:240px;min-height:77.88161993769471vh}

.services_rows_container .s_r:nth-of-type(2n){background:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}

[data-bs-theme=dark] .services_rows_container .s_r{background:#131313}

[data-bs-theme=dark] .services_rows_container .s_r:nth-of-type(2n){background:#222}

.services_rows_container .s_r .s_r_bgr{width:695px;background-size:cover;background-position:center}

.services_rows_container .s_r .s_r_content{width:658px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 24px}

.services_rows_container .s_r .s_r_content .s_r_ttl{margin-bottom:14px}

.services_rows_container .s_r .s_r_content .s_r_txt{margin-bottom:28px}

.services_rows_container .s_r .s_r_content .s_r_link{text-decoration:underline}

[data-bs-theme=dark] .services_rows_container .s_r .s_r_content .s_r_ttl{color:#fff}

[data-bs-theme=dark] .services_rows_container .s_r .s_r_content .s_r_txt{color:#c1c1c1}

[data-bs-theme=dark] .services_rows_container .s_r .s_r_content .s_r_link{color:#fff}

[data-bs-theme=dark] .slider_row{background:#222}

.slider_row .slider_top_row{max-width:812px;padding:0 24px;margin:auto;text-align:center}

.slider_row .slider_top_row .slider_line{display:block;width:1px;height:80px;background:#c1c1c1;margin:auto;margin-bottom:32px}

[data-bs-theme=dark] .slider_row .slider_top_row .slider_line{background:#606060}

.our_team_slider_container_u.slider_row .slider_top_row .slider_line{background:0 0}

.slider_row .slider_top_row .slider_ttl{text-transform:uppercase;margin-bottom:12px}

.slider_row .slider_top_row .slider_txt{margin-bottom:56px}

[data-bs-theme=dark] .slider_row .slider_top_row .slider_ttl{color:#fff}

[data-bs-theme=dark] .slider_row .slider_top_row .slider_txt{color:#c1c1c1}

.slider_row .slider_container{position:relative}

.slider_row .slider_container .basic_slider{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 58px;max-width:1422px;margin:auto;margin-bottom:38px}

.slider_row .slider_container .basic_slider .slider_item{width:33.3333%;margin:0 12px;border-radius:8px;overflow:hidden;display:block;position:relative;min-width:0;min-height:0}

.slider_row .slider_container .basic_slider .slider_item::after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000000cf),color-stop(52.79%,rgba(0,0,0,0)));background:-o-linear-gradient(bottom,#000000cf 0,rgba(0,0,0,0) 52.79%);background:linear-gradient(360deg,#000000cf 0,rgba(0,0,0,0) 52.79%);border-radius:8px;pointer-events:none;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

.slider_row .slider_container .basic_slider .slider_item:hover::after{opacity:1}

.slider_row .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.slider_row .slick-dots li{width:32px;height:32px}

.slider_row .slick-dots li button{width:32px;height:32px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

.slider_row .slick-dots li button:before{width:32px;height:32px;content:'•';text-align:center;opacity:0;background:#cdcccc;color:transparent;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border-radius:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

[data-bs-theme=dark] .slider_row .slick-dots li.slick-active button:before{background:0 0;border:1px solid #606060!important}

.slider_row .slick-dots li.slick-active button:before{opacity:1;background:#fff;-webkit-box-shadow:0 4px 6.5px 0 #00000012;box-shadow:0 4px 6.5px 0 #00000012}

.slider_row.blog_slider_container_u .slick-dots li.slick-active button:before,.slider_row.our_team_slider_container_u .slick-dots li.slick-active button:before{border:1px solid #c1c1c1}

.slider_row .slick-dots li button:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px;content:'';text-align:center;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:1;background:#cdcccc;border-radius:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.slider_row .slick-dots li button:after{background:#888787}

.slider_row .slick-dots li.slick-active button:after{opacity:1;background:#000}

[data-bs-theme=dark] .slider_row .slick-dots li.slick-active button:after{background:#fff}

.slider_row .slider_arrows{position:absolute;top:50%;left:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 170px;pointer-events:none}

.slider_row .slider_arrows i{width:46px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #c1c1c1;border-radius:50%;color:#000;position:relative;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer;pointer-events:auto}

[data-bs-theme=dark] .slider_row .slider_arrows i{color:#fff;border-color:#606060}

.slider_row .slider_arrows i::after{content:'';-webkit-transition:.2s;-o-transition:.2s;transition:.2s;position:absolute;background:#c1c1c1;width:0;height:1px;display:block}

[data-bs-theme=dark] .slider_row .slider_arrows i::after{background:#606060}

.slider_row .slider_arrows i.icon-Arrow_Next::after{left:100%}

.slider_row .slider_arrows i.icon-Arrow_Previous::after{right:100%}

.slider_row .slider_arrows i:hover{border:1px solid #fff;color:#000;border:1px solid #c1c1c1;background:#fff}

[data-bs-theme=dark] .slider_row .slider_arrows i:hover{color:#fff;border-color:#606060;background:0 0}

.slider_row .slider_arrows i:hover::after{width:170px}

.slider_row .slider_row_more{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;text-decoration:underline;margin-top:70px}

.slider_row{padding-bottom:48px}

.slider_row.blog_inner{background:#f6f6f6}

[data-bs-theme=dark] .slider_row.blog_inner{background:#131313}

.our_team_slider_container_u.slider_row{padding-bottom:86px}

.services_slider_container_u{background:#f6f6f6}

[data-bs-theme=dark] .services_slider_container_u{background:#131313}

.slider_row .slider_item img{max-width:100%}

.services_slider_container_u .slider_item .services_ttl{position:absolute;left:50%;top:50%;width:calc(100% - 30px);text-transform:uppercase;z-index:2;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.services_slider_container_u .slider_item .services_more{font-family:Ubuntu;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;text-align:center;text-decoration:underline;color:#fff;position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 30px);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;opacity:0;z-index:2}

.services_slider_container_u .slider_item:hover .services_more{opacity:1}

.blog_slider_container_u .bs_container{position:absolute;width:100%;bottom:0;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:3}

.blog_slider_container_u .bs_container .bs_date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:14px;padding-left:32px}

.blog_slider_container_u .bs_container .bs_date i{font-size:18px}

.blog_slider_container_u .bs_container .bs_ttl{padding-left:32px;margin-bottom:9px;padding-right:12px}

.blog_slider_container_u .bs_container .bs_divider{display:block;width:100%;height:1px;background:#c1c1c1;margin-bottom:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.blog_slider_container_u .slider_item:hover .bs_container .bs_divider{margin-bottom:15px}

.blog_slider_container_u .bs_container .bs_hidden_text{padding-left:32px;color:#dadada;padding-bottom:10px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);height:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;padding-right:12px}

.blog_slider_container_u .slider_item:hover .bs_container .bs_hidden_text{height:61px;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}

.blog_slider_container_u .bs_container .bs_read_more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:32px;text-decoration:underline;padding-bottom:24px;color:#cdcccc}

.blog_slider_container_u .slider_item:hover .bs_container .bs_read_more{color:#fff}

.our_team_slider_container_u img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.our_team_slider_container_u .slider_item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);scale:1.2}

.our_team_slider_container_u .ot_container{position:absolute;width:100%;left:0;z-index:3;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 36px;padding-bottom:30px}

.our_team_slider_container_u .ot_container .ot_subttl{margin-bottom:8px}

.our_team_slider_container_u .ot_container .ot_ttl{line-height:24px}

.our_team_slider_container_u .ot_container .ot_hidden_text{line-height:1px;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-weight: 400;}

.our_team_slider_container_u .slider_item:hover .ot_hidden_text{line-height:17px;opacity:1;padding-top:16px;border-top:1px solid #c1c1c1;margin-top:18px}

.blog_art_container_wrapper{padding-bottom:70px}

[data-bs-theme=dark] .blog_art_container_wrapper{background:#222}

.blog_art_container_wrapper .blog_art_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:46px 24px;padding:114px 24px 68px 24px;margin:auto;max-width:1329px}

.blog_art_container_wrapper .blog_art_container .slider_item{width:calc(33.3333% - 16px);border-radius:8px;overflow:hidden;display:block;position:relative;min-width:0;min-height:0}

.blog_art_container_wrapper .blog_art_container .slider_item::after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000000cf),color-stop(52.79%,rgba(0,0,0,0)));background:-o-linear-gradient(bottom,#000000cf 0,rgba(0,0,0,0) 52.79%);background:linear-gradient(360deg,#000000cf 0,rgba(0,0,0,0) 52.79%);border-radius:8px;pointer-events:none;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

.blog_art_container_wrapper .blog_art_container .slider_item:hover::after{opacity:1}

.blog_art_container_wrapper .blog_art_container .slider_item img{max-width:100%}

.blog_art_container_wrapper .blog_art_container .bs_container{position:absolute;width:100%;bottom:0;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:3}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_date{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:14px;padding-left:32px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_date i{font-size:18px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_ttl{padding-left:32px;margin-bottom:9px;padding-right:12px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_divider{display:block;width:100%;height:1px;background:#c1c1c1;margin-bottom:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.blog_art_container_wrapper .blog_art_container .slider_item:hover .bs_container .bs_divider{margin-bottom:15px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_hidden_text{padding-left:32px;color:#dadada;padding-bottom:10px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);height:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;padding-right:12px}

.blog_art_container_wrapper .blog_art_container .slider_item:hover .bs_container .bs_hidden_text{height:61px;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_read_more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:32px;text-decoration:underline;padding-bottom:24px;color:#cdcccc}

.blog_art_container_wrapper .blog_art_container .slider_item:hover .bs_container .bs_read_more{color:#fff}

.blog_art_container_wrapper .pagin{margin:0}

.contact_row{min-height:39.063vw;background:#639;display:-webkit-box;display:-ms-flexbox;display:flex}

.contact_row .contact_row_left{padding-top:140px;background:#f6f6f6;width:50%}

[data-bs-theme=dark] .contact_row .contact_row_left{background:#000;border-bottom:1px solid #414141}

.contact_row .contact_row_left .contact_row_content{padding:0 24px 24px 100px;max-width:670px;margin:auto}

.contact_row .contact_row_left .contact_row_content .contact_row_ttl{line-height:50px;text-align:start;margin-bottom:26px}

[data-bs-theme=dark] .contact_row .contact_row_left .contact_row_content .contact_row_ttl{color:#fff}

.contact_row .contact_row_left .contact_row_content .contact_row_subttl{margin-bottom:52px}

[data-bs-theme=dark] .contact_row .contact_row_left .contact_row_content .contact_row_subttl{color:#c1c1c1}

.contact_row .contact_row_left .contact_row_content .i_links_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-bottom:90px}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:5px;-webkit-box-shadow:0 2px 10px 4px #0000000D;box-shadow:0 2px 10px 4px #0000000D;overflow:hidden}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link *{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link .i_link_icon{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f0f0f0;min-height:57px;width:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link .i_link_icon.icon-Phone{font-size:25px}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link .i_link_icon.icon-Pin{font-size:27px}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link .i_link_icon.icon-Email{font-size:21px}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link .i_link_txt{width:319px;min-height:57px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:32px;padding-right:10px;line-height:18px}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link:hover .i_link_icon{background:#888787;color:#ececec;text-shadow:-1px 2px 5px #00000087}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link:hover .i_link_txt{background:#000;color:#fff}

.contact_row .contact_row_left .contact_row_content .contact_row_more{font-family:Ubuntu;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-.03em;text-align:center;text-decoration:underline;color:#888787}

[data-bs-theme=dark] .contact_row .contact_row_left .contact_row_content .contact_row_more{color:#fff}

.contact_row .contact_row_right{padding-top:140px;background:#ececec;width:50%}

[data-bs-theme=dark] .contact_row .contact_row_right{background:#131313}

.contact_row .contact_row_right .contact_row_content{max-width:734px;padding:0 38px 24px 24px;margin:auto}

.contact_row .contact_row_right .contact_row_content .contact_row_ttl{line-height:50px;text-align:start;margin-bottom:26px}

[data-bs-theme=dark] .contact_row .contact_row_right .contact_row_content .contact_row_ttl{color:#fff}

.contact_row .contact_row_right .contact_row_content .contact_row_subttl{margin-bottom:52px;max-width:546px}

[data-bs-theme=dark] .contact_row .contact_row_right .contact_row_content .contact_row_subttl{color:#c1c1c1}

.contact_row .contact_row_right .contact_form .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}

.contact_row .contact_row_right .contact_form .contact-form .form-group{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}

.contact_row .contact_row_right .contact_form .contact-form .form-group.with_icon{position:relative}

.contact_row .contact_row_right .contact_form .contact-form .form-group.with_icon input{padding-left:58px}

.contact_row .contact_row_right .contact_form .contact-form .form-group.with_icon i{position:absolute;top:50%;left:16px;color:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.contact_row .contact_row_right .contact_form .contact-form .form-group.with_icon i.icon-User{font-size:20px}

.contact_row .contact_row_right .contact_form .contact-form .form-group.with_icon i.icon-Email{font-size:14px}

.contact_row .contact_row_right .contact_form .contact-form .form-group.with_icon i.icon-Phone{font-size:18px}

.contact_row .contact_row_right .contact_form .contact-form .form-group:nth-last-child(-n+3){-ms-flex-preferred-size:calc(100%);flex-basis:calc(100%)}

.contact_row .contact_row_right .contact_form .contact-form .form-group .form-control{font-family:Ubuntu;font-size:14px;font-weight:600;font-weight:500;line-height:17px;letter-spacing:0;text-align:left;height:48px;padding:14px 30px;padding-right:12px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;outline:0;-webkit-box-shadow:none;box-shadow:none;color:#000;border-color:transparent}

.contact_row .contact_row_right .contact_form .contact-form .form-group .form-control::-webkit-input-placeholder{color:#888787}

.contact_row .contact_row_right .contact_form .contact-form .form-group .form-control::-moz-placeholder{color:#888787}

.contact_row .contact_row_right .contact_form .contact-form .form-group .form-control:-ms-input-placeholder{color:#888787}

.contact_row .contact_row_right .contact_form .contact-form .form-group .form-control::-ms-input-placeholder{color:#888787}

.contact_row .contact_row_right .contact_form .contact-form .form-group .form-control::placeholder{color:#888787}

.contact_row .contact_row_right .contact_form .contact-form .form-group .form-control:focus{border-color:#d7d7d7}

.contact_row .contact_row_right .contact_form .contact-form .form-group textarea.form-control:focus{height:150px}

.contact_row .contact_row_right .contact_form .contact-form .check-container .n-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

.contact_row .contact_row_right .contact_form .contact-form .check-container .n-check label{margin:0;font-family:Ubuntu;font-size:15px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;color:#000}

[data-bs-theme=dark] .contact_row .contact_row_right .contact_form .contact-form .check-container .n-check label{color:#fff}

.contact_row .contact_row_right .contact_form .contact-form .check-container .n-check label .cr{border-color:#000;width:18px;height:18px;margin-right:6px;margin-top:1px}

[data-bs-theme=dark] .contact_row .contact_row_right .contact_form .contact-form .check-container .n-check label .cr{border-color:#fff}

.contact_row .contact_row_right .contact_form .contact-form .check-container .n-check label .cr .cr-icon{background:#000;width:9px;height:9px}

[data-bs-theme=dark] .contact_row .contact_row_right .contact_form .contact-form .check-container .n-check label .cr .cr-icon{background:#fff}

.contact_row .contact_row_right .contact_form .contact-form .check-container .n-check label a{font-family:Ubuntu;font-size:15px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;text-decoration:underline;color:#000}

[data-bs-theme=dark] .contact_row .contact_row_right .contact_form .contact-form .check-container .n-check label a{color:#fff}

.contact_row .contact_row_right .contact_form .contact-form .submit_btn{height:48px;font-family:Ubuntu;font-size:18px;font-weight:700;line-height:21px;letter-spacing:-.05em;text-align:center;background:0 0;border:1px solid #9c9c9c;border-radius:5px;-webkit-box-shadow:8px 13px 32.5px 0 #0000000A;box-shadow:8px 13px 32.5px 0 #0000000A}

[data-bs-theme=dark] .contact_row .contact_row_right .contact_form .contact-form .submit_btn{color:#c1c1c1}

.contact_row .contact_row_right .contact_form .contact-form .submit_btn:hover{background:#000;border-color:#000;color:#fff}

.inner_page_toprow{height:23.4375vw;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:350px;background-color: #000;background-size:cover;background-position:center;position:relative;border-radius:0 0 8px 8px;margin-bottom:-8px;z-index:3}
.inner_page_toprow.nobg {
    min-height: inherit;
    height: auto;
}
.inner_page_toprow::after{content:'';position:absolute;inset:0;z-index:1;background:#00000073;border-radius:0 0 8px 8px}

.inner_page_toprow .ipt_content{padding:150px 24px 104px 24px;max-width:720px;margin:auto;margin-bottom:0;position:relative;z-index:2}
.inner_page_toprow.nobg .ipt_content{
    padding-top: 120px;
    padding-bottom: 30px;
}
.inner_page_toprow .ipt_content .ttl_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;color:#fff;font-family:Ubuntu;font-size:14px;font-weight:500;line-height:16.8px;text-align:left;margin-bottom:12px}

.inner_page_toprow .ipt_content .ttl_date i{font-size:18px}

.inner_page_toprow .ipt_content .ipt_ttl{line-height:55px;margin-bottom:0}

.inner_page_toprow .ipt_content .ipt_subttl{margin:0;margin-top:18px;text-align:center}

.simple_text_container{max-width:1468px;margin:auto;padding:110px 24px}

.simple_text_container img{max-width:100%;height:auto}

[data-bs-theme=dark] .simple_text_wrapper{background:#222}

[data-bs-theme=dark] .simple_text_container{color:#c1c1c1}

.simple_text_container .simple_text_container_ttl{margin-bottom:11px}

.simple_text_container .simple_text_container_ttl img{max-width:100%}

[data-bs-theme=dark] .simple_text_container .simple_text_container_ttl{color:#fff}

.simple_text_wrapper{position:relative}

.show_share{position:absolute;width:100%;max-width:1728px;padding:0 24px;top:100px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

.show_share i{margin-left:auto;pointer-events:auto;cursor:pointer;font-size:28px}

.show_share .sharethis-inline-share-buttons{-webkit-transition:.2s!important;-o-transition:.2s!important;transition:.2s!important;opacity:0!important;position:absolute;top:calc(100% + 8px);right:16px}

.show_share .sharethis-inline-share-buttons.show_widget{opacity:1!important;pointer-events:all}

[data-bs-theme=dark] .show_share i{color:#fff}

.services_img_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap}

[data-bs-theme=dark] .services_img_container{background:#222}

.services_img_container .single_img_container{width:calc(50% - 1px)}

.services_img_container .single_img_container img{max-width:100%}

.map_container{height:33.854166666666664vw;min-height:276px}

.temp_map_container{width: 100%; max-height:650px ;}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_arrows i{width:46px;height:46px;border:1px solid #c1c1c1;color:#000;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}

.space_slider_row_container .space_slider_row{background:#f6f6f6;position:relative}

[data-bs-theme=dark] .space_slider_row_container .space_slider_row{background:#131313}

[data-bs-theme=dark] .space_slider_row_container .space_slider_row .ssr_ttl{color:#fff}

[data-bs-theme=dark] .space_slider_row_container .space_slider_row .ssr_txt{color:#c1c1c1}

[data-bs-theme=dark] .space_slider_row_container .space_slider_row .ssr_slider_container .ssr_arrows i{color:#fff}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_slider .ssr_item img{border-radius:8px}

@media only screen and (min-width:1201px){

.space_slider_row_container .space_slider_row::before{content:'';position:absolute;width:1px;height:140px;bottom:0;left:120px;background:#dadada}

[data-bs-theme=dark] .space_slider_row_container .space_slider_row::before{background:#606060}

.space_slider_row_container .space_slider_row{max-height:950px;overflow:hidden;position:relative}

.space_slider_row_container .space_slider_row .ssr_content{max-width:1644px;width:100%;padding-left:24px;padding-right:1010px;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.space_slider_row_container .space_slider_row .ssr_ttl{text-align:start;margin-bottom:14px}

.space_slider_row_container .space_slider_row .ssr_slider_container{max-width:1366px;margin-left:auto;overflow:hidden;padding-left:550px;padding-right:315px}

.space_slider_row_container .space_slider_row .ssr_arrows{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:156px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}

.space_slider_row_container .space_slider_row .ssr_slider_container .slick-slider .slick-list{overflow:visible}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_slider .ssr_item{-webkit-transition:1.3s;-o-transition:1.3s;transition:1.3s;margin-top:28px;margin-bottom:28px}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_slider .ssr_item.slick-previous-slide{-webkit-transform:translateX(-550px);-ms-transform:translateX(-550px);transform:translateX(-550px)}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_slider .ssr_item.slick-next-slide{-webkit-transform:translateX(550px);-ms-transform:translateX(550px);transform:translateX(550px)}

}

@media only screen and (max-width:1600px) and (min-width:1201px){

.space_slider_row_container .space_slider_row .ssr_slider_container{max-width:1231px;padding-left:550px;padding-right:180px}

.space_slider_row_container .space_slider_row .ssr_arrows{right:40px}

.space_slider_row_container .space_slider_row .ssr_content{max-width:1357px;padding-right:748px}

.space_slider_row_container .space_slider_row .ssr_ttl{margin-bottom:10px}

}

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

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_slider .ssr_item img{max-width:100%}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_slider .ssr_item{padding:0 12px}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_slider{padding:0 12px;padding-bottom:40px}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;width:100%;max-width:200px;margin:auto}

.space_slider_row_container .space_slider_row .ssr_content{padding:0 24px;padding-top:34px;text-align:center}

}

.icms-footer{background:#000}

.footer_content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1608px;margin:auto;padding:90px 24px 32px 24px}

.footer_content .footer_left{min-width:180px;padding-right:24px}

.footer_content .footer_left .footer_logo_container{display:block;margin-bottom:42px}

.footer_content .footer_left .footer_logo_container img{max-width:100%}

.footer_content .back_top_btn{margin-bottom:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;cursor:pointer}

.footer_content .back_top_btn span{font-size:8px;font-weight:100;padding-top:4px}

.footer_content .footer_social_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:126px}

.footer_content .footer_social_container a{display:block;color:#a2a2a2;font-size:28px}

.footer_content .footer_social_container a:hover{color:#fff}

.footer_content .footer_right{width:100%;max-width:1056px;margin-left:auto}

.footer_content .footer_right .fw_content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:40px 20px}

.footer_content .footer_right .fw_content .fw_item{width:25%}

.footer_content .footer_right .fw_content .fw_item:first-of-type{width:35%}

.footer_content .footer_right .fw_content .fw_item.newsletter{min-width:340px}

.footer_content .footer_right .fw_content .fw_item .fw_ttl{font-family:Ubuntu;font-size:18px;font-weight:700;line-height:21px;letter-spacing:-.05em;text-align:left;color:#fff;text-transform:uppercase}

.footer_content .footer_right .fw_content .fw_item .fw_sub_ttl{font-family:Ubuntu;font-size:14px;font-weight:700;line-height:16px;letter-spacing:-.05em;text-align:left;color:#c1c1c1;margin-top:30px;margin-bottom:14px}

.footer_content .footer_right .fw_content .fw_item .fw_list{padding:0;list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-top:30px}

.footer_content .footer_right .fw_content .fw_item:first-of-type .fw_list{gap:30px}

.footer_content .footer_right .fw_content .fw_item .fw_list li a{font-family:Ubuntu;font-size:14px;font-weight:700;line-height:16px;letter-spacing:-.05em;text-align:left;color:#c1c1c1;display:-webkit-box;display:-ms-flexbox;display:flex}

.footer_content .footer_right .fw_content .fw_item .fw_list li a:hover{color:#fff}

.footer_content .footer_right .fw_content .fw_item .fw_list li a .icn{font-size:20px;line-height:16px;display:block;width:32px;color:#fff}
.footer_content .footer_right .fw_content .fw_item .fw_list li a .txt-1 {flex: 1;}

.footer_content .footer_right .fw_content .fw_item .fw_list li a span.icon-Phone{font-size:17px}

.footer_content .footer_right .fw_content .fw_item .fw_list li a span.icon-Email{font-size:13px}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit{display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #a2a2a2;border-radius:10px;margin-bottom:8px}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .form-control{background:0 0;border:0;font-family:Ubuntu;font-size:14px;font-weight:700;line-height:16px;letter-spacing:-.05em;text-align:left;color:#fff;width:calc(100% - 107px);padding-left:32px}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .form-control::-webkit-input-placeholder{color:#fff}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .form-control::-moz-placeholder{color:#fff}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .form-control:-ms-input-placeholder{color:#fff}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .form-control::-ms-input-placeholder{color:#fff}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .form-control::placeholder{color:#fff}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .nl_sub_btn{font-family:Ubuntu;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;text-align:right;border:0;background:#a2a2a2;border-radius:8px;height:64px;text-align:center;width:108px;color:#fff}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .nl_sub_btn:hover{background:#fff;color:#000}

.footer_content .footer_right .fw_content .fw_item .nl_sub .form_check .form_check_label{font-family:Ubuntu;font-size:12px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;color:#fff}

.footer_content .footer_right .fw_content .fw_item .nl_sub .form_check .form_check_label a{font-family:Ubuntu;font-size:12px;font-weight:700;line-height:17px;letter-spacing:0;text-align:left;text-decoration:underline;color:#fff}

footer .copyright-content{color:#fff;font-family:Ubuntu;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0;text-align:left;background:#000;padding:26px 24px;text-align:center;border-top:1px solid #a2a2a2}

footer .copyright-content a{color:#fff}

footer .copyright-content .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1560px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}

footer .copyright-content .recaptcha_css{font-size:12px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

footer .copyright-content a.recaptcha_css{margin:0 3px;color:#fff}

footer .copyright-content .copyright .dev a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

footer .copyright-content .copyright .dev span{font-size:18px;margin:0 2px}

footer .owner .reg{margin: 20px;}

.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}

.slick-list:focus{outline:0}

.slick-list.dragging{cursor:pointer;cursor:hand}

.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:100%}

.slick-track{position:relative;top:0;left:0;display:block}

.slick-track:after,.slick-track:before{display:table;content:""}

.slick-track:after{clear:both}

.slick-loading .slick-track{visibility:hidden}

.slick-slide{display:none;float:left;height:100%;min-height:1px}

[dir=rtl] .slick-slide{float:right}

.slick-slideimg{display:block}

.slick-slide.slick-loadingimg{display:none}

.slick-slide.draggingimg{pointer-events:none}

.slick-initialized .slick-slide{display:block}

.slick-loading .slick-slide{visibility:hidden}

.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.slick-arrow.slick-hidden{display:none}

.img-responsive{max-width:100%;height:auto}

label.required::after{content:"*";color:red;margin-left:5px}

a,button{text-decoration:none;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}

a:hover{text-decoration:none}

.loadthis{display:none}

.checkbox label:after,.radio label:after{content:"";display:table;clear:both}

.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #fff;border-radius:50%;background:0 0;width:16px;height:16px;float:left;margin-right:8px;margin-top:2px}

.radio .cr{border-radius:50%}

.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:3px;left:3px;top:50%;left:50%;color:#000;width:7px;text-align:center;background:#fff;height:7px;border-radius:50%}

.radio .cr .cr-icon{margin-left:.04em;border-radius:50%}

.checkbox label input[type=checkbox],.radio label input[type=radio]{display:none}

.checkbox label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}

.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0) translate(-50%,-50%);opacity:1}

.checkbox label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}

.checkbox-light label:after,.radio-light label:after{content:"";display:table;clear:both}

.checkbox-light .cr,.radio-light .cr{position:relative;display:inline-block;border:1px solid #fff;border-radius:50%;background:0 0;width:16px;height:16px;float:left;margin-right:4px;margin-top:0}

.radio-light .cr{border-radius:50%}

.checkbox-light .cr .cr-icon,.radio-light .cr .cr-icon{position:absolute;font-size:10px;line-height:0;top:5px;left:5px;top:50%;left:50%;color:#fff;width:7px;text-align:center;background:#fff;height:7px;border-radius:5px}

.radio-light .cr .cr-icon{margin-left:.04em;border-radius:50%}

.checkbox-light label input[type=checkbox],.radio-light label input[type=radio]{display:none}

.checkbox-light label input[type=checkbox]+.cr>.cr-icon,.radio-light label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}

.checkbox-light label input[type=checkbox]:checked+.cr>.cr-icon,.radio-light label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0) translate(-50%,-50%);-ms-transform:scale(1) rotate(0) translate(-50%,-50%);transform:scale(1) rotateZ(0) translate(-50%,-50%);opacity:1}

.checkbox-light label input[type=checkbox]:disabled+.cr,.radio-light label input[type=radio]:disabled+.cr{opacity:.5}

.checkbox-simplex2 label:after,.radio-simplex2 label:after{content:"";display:table;clear:both}

.checkbox-simplex2 label,.radio-simplex2 label{font-size:14px;margin-bottom:0}

.checkbox-simplex2 .cr,.radio-simplex2 .cr{position:relative;display:inline-block;border:1px solid #fff;border-radius:0;background:#fff;width:20px;height:20px;float:left;margin-right:10px;border:1px solid #000;margin-top:2px}

.radio-simplex2 .cr{border-radius:50%}

.checkbox-simplex2 .cr .cr-icon,.radio-simplex2 .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:50%;left:0;color:#000;width:100%;text-align:center}

.radio-simplex2 .cr .cr-icon{margin-left:.04em;border-radius:50%}

.checkbox-simplex2 label input[type=checkbox],.radio-simplex2 label input[type=radio]{display:none}

.checkbox-simplex2 label input[type=checkbox]+.cr>.cr-icon,.radio-simplex2 label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}

.checkbox-simplex2 label input[type=checkbox]:checked+.cr>.cr-icon,.radio-simplex2 label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}

.checkbox-simplex2 label input[type=checkbox]:disabled+.cr,.radio-simplex2 label input[type=radio]:disabled+.cr{opacity:.5}

.checkbox-simple label:after,.radio-simple label:after{content:"";display:table;clear:both}

.checkbox-simple .cr,.radio-simple .cr{position:relative;display:inline-block;border:1px solid #000;border-radius:0;background:0 0;width:14px;height:14px;float:left;margin-right:8px;margin-top:3px}

.radio-simple .cr{border-radius:50%}

.checkbox-simple .cr .cr-icon,.radio-simple .cr .cr-icon{position:absolute;font-size:14px;line-height:0;top:2px;left:2px;color:#000;width:8px;text-align:center;background:#000;height:8px}

.radio-simple .cr .cr-icon{margin-left:.04em;border-radius:50%}

.checkbox-simple label input[type=checkbox],.radio-simple label input[type=radio]{display:none}

.checkbox-simple label input[type=checkbox]+.cr>.cr-icon,.radio-simple label input[type=radio]+.cr>.cr-icon{-webkit-transform:scale(3) rotateZ(-20deg);-ms-transform:scale(3) rotate(-20deg);transform:scale(3) rotateZ(-20deg);opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}

.checkbox-simple label input[type=checkbox]:checked+.cr>.cr-icon,.radio-simple label input[type=radio]:checked+.cr>.cr-icon{-webkit-transform:scale(1) rotateZ(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotateZ(0);opacity:1}

.checkbox-simple label input[type=checkbox]:disabled+.cr,.radio-simple label input[type=radio]:disabled+.cr{opacity:.5}

.slick-slide,.slick-slide *{outline:0!important}

.slick-slide img{display:block}

.slick-slide.slick-loading img{display:none}

.slick-slide.dragging img{pointer-events:none}

.termsfeed-com---nb .cc-nb-title{font-size:16px!important;line-height:100%!important}

.termsfeed-com---nb .cc-nb-main-container{padding:20px!important}

.termsfeed-com---nb .cc-nb-text{font-size:13px!important}

.termsfeed-com---reset button{padding:5px!important}

.termsfeed-com---palette-light .cc-nb-okagree{background-color:#353b44!important}

.termsfeed-com---palette-light .cc-nb-reject{background-color:#353b44!important}

.termsfeed-com---palette-light .cc-cp-foot-save{background-color:#353b44!important}

.termsfeed-com---pc-dialog .cc-cp-body-content-entry-title{font-size:16px!important;margin-bottom:5px!important}

.termsfeed-com---pc-dialog .cc-cp-body-content-entry-text{font-size:13px!important;line-height:1.2!important}

.search-modal .modal-content{background:0 0;border:0;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}

.search-modal .modal-content .modal-body{background:0 0}

.search-modal .modal-content .modal-body .custom-modal-close{position:absolute;right:0;top:50%;width:20px;height:20px;background:0 0;color:#fff;line-height:20px;font-size:20px;padding:0;margin:0;border:0;outline:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.search-modal .modal-content .modal-body .search-modal-container{padding-right:50px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data .form-element{width:100%;background:#232323;border:1px solid #65686b;border-radius:43px 0 0 43px;outline:0;padding:15px 30px;margin:0;font-weight:700;font-size:18px;line-height:22px;color:#fff}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data{margin-left:16px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data .btn-element{background:#c3c3c3;border-radius:0 43px 43px 0;border:0 solid transparent;background:-o-linear-gradient(277deg,#76c4f0 0,#76c4f0 17.59%,#081b26 100%);padding:15px 30px;margin:0;font-weight:700;font-size:18px;line-height:22px;color:#fff}

.responsive_menu{padding-top:32px;top:0;width:100%;max-width:100%;height:100vh;background:#00000085;position:fixed;z-index:999;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

.responsive_menu.hidden_bar{padding-top:0}

.responsive_menu .header_menu{height:750px;max-height:100vh;width:75%;max-width:580px;background:#f8f8f8;padding:30px 0 34px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:8px 0 8px 8px}

[data-bs-theme=dark] .responsive_menu .header_menu{background:#222}

.responsive_menu .header_menu .responsive_menu_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 24px;max-width:656px;margin:0 auto;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:72px}

.responsive_menu .header_menu .responsive_menu_header .close_menu{border:1px solid #dadada;border-radius:50%;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

[data-bs-theme=dark] .responsive_menu .header_menu .responsive_menu_header .close_menu{border:1px solid #606060}

.responsive_menu .header_menu .responsive_menu_header .close_menu span{font-size:26px;color:#000}

[data-bs-theme=dark] .responsive_menu .header_menu .responsive_menu_header .close_menu span{color:#fff}

.responsive_menu .header_menu .responsive_menu_header .langs .dropdown .btn{width:60px;font-family:Ubuntu;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:start;background:#e4aa9c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-radius:6px}

.responsive_menu .header_menu ul{overflow:auto;padding:0;padding-top:20px;padding-bottom:20px;margin:0;list-style:none;max-width:658px;width:100%;margin-left:auto}

.responsive_menu .header_menu ul li{margin-bottom:20px;position:relative;pointer-events:none;padding-left:90px;text-transform:uppercase}

.responsive_menu .header_menu ul li.has_subs{margin-bottom:10px}

.responsive_menu .header_menu ul li.sub_cat{margin-bottom:22px}

[data-bs-theme=dark] .responsive_menu .header_menu ul li a{color:#fff}

.responsive_menu .header_menu ul li.sub_cat a{color:#888787}

[data-bs-theme=dark] .responsive_menu .header_menu ul li.sub_cat a{color:#c1c1c1}

.responsive_menu .header_menu ul li::after{content:'';width:0;display:block;height:1px;background:#c1c1c1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;left:0;top:50%}

.responsive_menu .header_menu ul li:hover::after{width:70px}

.responsive_menu .header_menu ul li:hover i{opacity:1}

.responsive_menu .header_menu ul li:hover a{color:#c1c1c1}

.responsive_menu .header_menu ul li:last-of-type{margin-bottom:0}

.responsive_menu .header_menu ul li a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:wrap}

.menu_show.responsive_menu .header_menu ul li a{pointer-events:auto}

.responsive_menu .header_menu ul li i{position:absolute;left:0;font-size:35px;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#965252;opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.responsive_menu .header_menu ul li i.icon-Bio{font-size:53px}

.responsive_menu .header_menu ul li i.icon-Services{font-size:56px}

.responsive_menu .header_menu ul li i.icon-FAQ{font-size:43px}

.responsive_menu .header_menu .menu_icons_container{max-width:514px;padding-left:24px;width:100%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;font-size:28px;margin-top:auto}

.responsive_menu .header_menu .menu_icons_container a{color:#a2a2a2;background:0 0}

.pagin{text-align:center;margin-top:20px;margin-bottom:20px}

.pagin ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}

.pagin li{display:inline-block;vertical-align:top}

.pagin li.to_hide{display:none}

.pagin li.pagination_dots{pointer-events:none}

.pagin li.active,.pagin li.last_page,.pagin li.to_show{display:inline-block}

.pagin li.num:before{content:"|";font-size:14px;margin-right:6px;display:inline-block;vertical-align:top}

.pagin li.num:first-child:before{display:none}

.pagin li a{display:inline-block;font-size:18px;color:#000;font-family:Ubuntu;font-size:18px;font-weight:700;line-height:20.68px;text-align:left}

[data-bs-theme=dark] .pagin li a{color:#fff}

.pagin li a:hover,.pagin li.active a{color:#a2a2a2}

.pagin span{font-size:20px!important}

.pagin i{font-size:11px!important;padding:0 10px;color:#a2a2a2}

.icms-content-container{padding:50px 24px}

.icms-content-container .page-title h1{font-family:Ubuntu;font-size:26px;font-weight:400;line-height:20.68px;letter-spacing:-.05em;text-align:left;text-align:center}

.icms-content-container .page-text{font-family:Ubuntu;font-size:18px;font-weight:700;line-height:20.68px;letter-spacing:-.05em;text-align:left}

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

.slider_row .slider_arrows{padding:0 20px}

.slider_row .slider_arrows i:hover::after{width:20px}

.slider_row .slider_container .basic_slider{padding:0 82px}

.services_rows_container .s_r{gap:120px}

}

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

.hide_mbl_1420{display:none!important}

.show_mbl_1420{display:block!important}

.pic_text_row .ptr_img{padding-left:20px;padding-right:30px}

.pic_text_row .ptr_left_line{width:74px}

.pic_text_row.double_img .ptr_img .ptr_double_img_container{width:500px;height:420px;padding-left:16px;padding-right:34px}

.pic_text_row.double_img .ptr_img .ptr_double_img_container .double_img_bgr{width:320px;height:370px;left:20px}

.pic_text_row.double_img .ptr_img .ptr_double_img_container .double_img_front{width:280px;height:300px;right:36px}

.pic_text_row.double_img .ptr_content{width:100%}

.services_slider_container_u .slider_item .services_ttl{font-size:24px;line-height:28px}

.slider_row .slider_top_row .slider_ttl{font-size:36px;line-height:40px;margin-bottom:6px}

.slider_row .slider_top_row .slider_line{height:40px;margin-bottom:12px}

.slider_row .slider_top_row .slider_txt{margin-bottom:30px}

.slider_row .slider_container .basic_slider{margin-bottom:20px}

.slider_row .slider_row_more{margin-top:30px}

.slider_row{padding-bottom:30px}

.our_team_slider_container_u.slider_row{padding-bottom:36px}

.blog_slider_container_u .bs_container .bs_hidden_text{font-size:12px;line-height:13px}

.blog_slider_container_u .bs_container .bs_date{padding-left:12px;gap:6px}

.blog_slider_container_u .bs_container .bs_date i{font-size:14px}

.blog_slider_container_u .bs_container .bs_ttl{padding-left:12px;font-size:20px;line-height:24px;margin-bottom:3px}

.blog_slider_container_u .slider_item:hover .bs_container .bs_divider{margin-bottom:5px}

.blog_slider_container_u .slider_item:hover .bs_container .bs_hidden_text{height:65px}

.blog_slider_container_u .bs_container .bs_read_more{padding-left:12px;padding-bottom:12px;font-size:14px}

.blog_slider_container_u .bs_container .bs_hidden_text{padding-left:12px}

.our_team_slider_container_u .ot_container{padding:0 8px;padding-bottom:16px}

.our_team_slider_container_u .ot_container .ot_subttl{margin-bottom:2px;font-size:12px}

.our_team_slider_container_u .ot_container .ot_ttl{font-size:20px;line-height:22px}

.our_team_slider_container_u .slider_item:hover .ot_hidden_text{margin-top:6px;padding-top:6px;font-size:13px;line-height:14px}

.contact_row .contact_row_right{padding-top:40px}

.contact_row .contact_row_left{padding-top:40px}

.contact_row .contact_row_right .contact_row_content{padding:0 20px 40px 20px}

.contact_row .contact_row_left .contact_row_content{padding:0 20px 40px 20px}

.contact_row .contact_row_right .contact_row_content .contact_row_ttl{font-size:38px;line-height:40px;margin-bottom:16px}

.contact_row .contact_row_left .contact_row_content .contact_row_ttl{font-size:38px;line-height:40px;margin-bottom:16px}

.contact_row .contact_row_right .contact_form .contact-form .form-group.with_icon i{left:9px}

.contact_row .contact_row_right .contact_form .contact-form .form-group.with_icon input{padding-left:32px}

.contact_row .contact_row_right .contact_form .contact-form .form-group .form-control{height:38px;padding:9px 30px;padding-right:8px}

.contact_row .contact_row_right .contact_form .contact-form .submit_btn{height:38px}

.contact_row .contact_row_right .contact_form .contact-form{gap:10px}

.contact_row .contact_row_right .contact_form .contact-form .form-group{margin:0;-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px)}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link .i_link_icon{min-height:40px;width:50px}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link .i_link_txt{min-height:40px;padding-left:12px}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link .i_link_txt{min-height:40px;padding-left:12px;font-size:17px}

.space_slider_row_container .space_slider_row .ssr_ttl{font-size:36px;line-height:40px;margin-bottom:6px}

.services_rows_container .s_r{gap:24px}

.services_rows_container .s_r .s_r_bgr{width:40%}

.services_rows_container .s_r .s_r_content{width:60%;max-width:650px}

.services_rows_container .s_r .s_r_content .s_r_ttl{font-size:38px;line-height:40px;margin-bottom:16px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_hidden_text{font-size:12px;line-height:13px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_date{padding-left:12px;gap:6px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_date i{font-size:14px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_ttl{padding-left:12px;font-size:20px;line-height:24px;margin-bottom:3px}

.blog_art_container_wrapper .blog_art_container .slider_item:hover .bs_container .bs_divider{margin-bottom:5px}

.blog_art_container_wrapper .blog_art_container .slider_item:hover .bs_container .bs_hidden_text{height:65px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_read_more{padding-left:12px;padding-bottom:12px;font-size:14px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_hidden_text{padding-left:12px}

}

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

.hide_mbl_1200{display:none!important}

.show_mbl_1200{display:block!important}

.footer_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 24px 10px 24px}
.footer_content .footer_left .footer_logo_container{ max-width: 200px;}

footer .copyright-content{padding:10px 24px}

.footer_content .footer_right{margin:0}

.footer_bottom{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:40px}

.footer_content .back_top_btn{margin-bottom:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;cursor:pointer;margin:0}

.footer_content .footer_right .fw_content .fw_item:first-of-type{width:25%}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit{height:40px}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .nl_sub_btn{font-size:14px;font-weight:700;line-height:22px;width:84px;height:40px}

.footer_content .footer_right .fw_content .fw_item .nl_sub .emailSubmit .form-control{width:calc(100% - 84px);padding-left:10px}

.footer_content .footer_right .fw_content .fw_item.newsletter{min-width:260px}

.footer_content .footer_right .fw_content .fw_item .fw_sub_ttl{margin-top:14px;margin-bottom:8px}

.footer_content .footer_right .fw_content .fw_item .fw_list{gap:10px;margin-top:14px}

.footer_content .footer_right .fw_content .fw_item:first-of-type .fw_list{gap:20px}

.footer_content .footer_right .fw_content .fw_item .fw_list li a span{min-width:22px;color:#fff}

}

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

footer .copyright-content .copyright{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:587px}

.checkbox-light .cr,.radio-light .cr{width:16px;height:16px;margin-right:7px;margin-top:2px}

.checkbox-light .cr .cr-icon,.radio-light .cr .cr-icon{top:4px;left:4px;top:50%;left:50%;width:6px;height:6px}

.hp_slider_container .hp_slider_controls .hp_slider_arrows{padding:0 16px}

.hp_slider_container .hp_slider_controls .hp_slider_arrows i:hover::after{width:16px}

.hp_slider_container .hp_slider_controls .hp_slider_arrows i{width:30px;height:30px}

.pic_text_row .ptr_left_line{display:none}

.pic_text_row .ptr_content .ptr_ttl{font-size:32px;line-height:35px}

.pic_text_row .ptr_img{width:40%}

.pic_text_row .ptr_img img{max-width:100%}

.pic_text_row .ptr_content{width:60%}

.pic_text_row.double_img .ptr_img .ptr_double_img_container{width:420px;height:420px}

.slider_row .slider_container .basic_slider{padding:0 12px}

.contact_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}

.contact_row .contact_row_left{width:100%}

.contact_row .contact_row_right{width:100%}

.inner_page_toprow .ipt_content{padding:150px 24px 24px 24px}

.inner_page_toprow{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:unset}

.simple_text_container{padding:48px 24px}

.simple_text_container .simple_text_container_ttl{margin-bottom:2px}

.breadcrumb_container{bottom:-20px}

.show_share{top:46px}

.show_share i{font-size:24px}

.services_rows_container .s_r{min-height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}

.services_rows_container .s_r .s_r_content{width:100%;max-width:630px;margin:auto}

.services_rows_container .s_r .s_r_bgr{width:100%;height:40vw;min-height:250px}

.services_rows_container .s_r .s_r_content .s_r_txt{margin-bottom:8px}

.blog_art_container_wrapper .blog_art_container{padding:64px 24px 40px 24px;gap:24px 12px}

.blog_art_container_wrapper .blog_art_container .slider_item{width:calc(33.3333% - 8px)}

.blog_art_container_wrapper{padding-bottom:40px}

}

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

.show_mbl{display:block!important}

.hide_mbl{display:none!important}

.footer_content .footer_right .fw_content{-ms-flex-wrap:wrap;flex-wrap:wrap}

.footer_content .footer_right .fw_content .fw_item{width:33.333%!important;min-width:160px}

.icms-header .icms-header-toprow .top_row_links .top_row_item{font-size:0;gap:0}

.icms-header .icms-header-toprow .top_row_links{padding:0 24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:18px}

.icms-header .icms-header-content{padding:16px 24px;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}

.icms-header .icms-header-content .icms-header-btns_container{gap:10px;margin-left:auto}

.responsive_menu .header_menu .responsive_menu_header{padding-right:24px}

.responsive_menu .header_menu .responsive_menu_header .close_menu{width:50px;height:50px}

.responsive_menu .header_menu .responsive_menu_header .close_menu span{font-size:19px}

.hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_content .hp_si-subttl{font-size:16px;line-height:20px}

.hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_content .hp_si-line{margin-bottom:12px}

.hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_content .hp_si-ttl{font-size:34px;line-height:35px}

.hp_slider_container .hp_slider .hp_slider_item .hp_slider_item_content .hp_si-txt{margin-bottom:20px;max-width:500px}

.hp_si-btn{padding:6px;font-size:18px;line-height:20px;min-width:150px}

.pic_text_row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:24px;padding-right:28px;padding-bottom:32px}

.pic_text_row .ptr_img{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-bottom:24px}

.pic_text_row .ptr_content{width:100%}

.pic_text_row .ptr_right_line{height:60px}

.pic_text_row.double_img .ptr_img .ptr_double_img_container{padding:0;width:100%;max-width:500px;height:370px}

.double_img.pic_text_row .ptr_img{margin-bottom:40px}

.pic_text_row.double_img .ptr_img .ptr_double_img_container .double_img_bgr{width:320px;height:310px;max-width:90%;left:0}

.pic_text_row.double_img .ptr_img .ptr_double_img_container .double_img_front{width:280px;height:300px;max-width:90%;right:0}

.slider_row .slider_container .basic_slider .slider_item{margin:0 4px}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_slider .ssr_item{padding:0 4px}

.blog_slider_container_u .bs_container{width:calc(100% - 8px)}

.blog_slider_container_u .slider_item .bs_container .bs_hidden_text{display:none}

.blog_slider_container_u .slider_item:hover .bs_container .bs_divider{margin-bottom:0}

.inner_page_toprow .ipt_content .ipt_ttl{font-size:35px;line-height:38px}

.inner_page_toprow .ipt_content .ipt_subttl{line-height:16px;margin-top:6px}

.services_img_container .single_img_container{width:100%}

.blog_art_container_wrapper .blog_art_container .slider_item .bs_container .bs_hidden_text{display:none}

.blog_art_container_wrapper .blog_art_container .slider_item:hover .bs_container .bs_divider{margin-bottom:0}

.blog_art_container_wrapper .blog_art_container .slider_item{width:calc(50% - 6px)}

}

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

.search-modal .modal-content .modal-body .custom-modal-close{top:0;left:50%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

.search-modal .modal-content .modal-body .search-modal-container{padding-right:0;padding-top:50px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields{display:block}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data{width:100%;margin-bottom:10px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .input-data .form-element{border-radius:43px 43px 43px 43px}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data{margin-left:0}

.search-modal .modal-content .modal-body .search-modal-container .form-fields .button-data .btn-element{border-radius:43px 43px 43px 43px;width:100%}

.responsive_menu .header_menu{width:100%}

.responsive_menu .header_menu ul li a{font-size:30px;line-height:32px}

.responsive_menu .header_menu ul li.sub_cat a{font-size:18px;line-height:20px}

.responsive_menu .header_menu ul li.sub_cat{margin-bottom:10px}

}

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

.footer_content .footer_left{padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.footer_content .footer_social_container{width:90px}

.footer_content .footer_social_container a{display:block;color:#a2a2a2;font-size:23px}

.hp_slider_container .hp_slider_controls .hp_slider_dots{bottom:24px}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link{width:100%;max-width:360px}

.contact_row .contact_row_left .contact_row_content .i_links_container .i_link .i_link_txt{width:100%}

.contact_row .contact_row_right .contact_row_content .contact_row_ttl{font-size:30px;line-height:32px;margin-bottom:10px}

.contact_row .contact_row_left .contact_row_content .contact_row_ttl{font-size:30px;line-height:32px;margin-bottom:10px}

.contact_row .contact_row_right .contact_row_content .contact_row_subttl{margin-bottom:34px}

.contact_row .contact_row_left .contact_row_content .contact_row_subttl{margin-bottom:34px}

.contact_row .contact_row_left .contact_row_content .i_links_container{margin-bottom:40px}

.contact_row .contact_row_right .contact_form .contact-form .form-group{-ms-flex-preferred-size:100%;flex-basis:100%}

.services_rows_container .s_r .s_r_content .s_r_ttl{font-size:30px;line-height:32px;margin-bottom:10px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_date{font-size:12px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_ttl{font-size:16px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_read_more{font-size:12px}

.blog_art_container_wrapper .blog_art_container .bs_container .bs_date i{font-size:12px}

}

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

footer .copyright-content .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px}

.responsive_menu .header_menu ul li:hover::after{width:30px}

.responsive_menu .header_menu ul li{padding-left:46px}

.responsive_menu .header_menu .menu_icons_container{padding-left:46px}

.slider_row .slider_arrows{position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);left:0;top:0;padding:0 100px}

.slider_row .slider_arrows i:hover::after{width:100px}

.slider_row .slider_container .basic_slider{padding:0}

.space_slider_row_container .space_slider_row .ssr_slider_container .ssr_slider{padding:0;padding-bottom:30px}

.services_slider_container_u .slider_item .services_more{bottom:8px}

.slider_row .slider_arrows i{width:30px;height:30px}

.inner_page_toprow .ipt_content .ttl_date{margin-bottom:6px;gap:4px}

.inner_page_toprow .ipt_content .ttl_date i{font-size:15px}

}