/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}address,hr,ol,p,ul{margin-bottom:1rem}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}pre{margin-top:0;margin-bottom:1rem;overflow:auto;display:block;font-size:87.5%;color:#212529}figure{margin:0 0 1rem}img,svg{vertical-align:middle}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.figure{display:inline-block}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code,pre code{color:inherit}pre code{font-size:inherit;word-break:normal}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-6,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-md-4,.col-md-6,.col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:576px){.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.table{width:100%;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.form-group,.table{margin-bottom:1rem}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after,.dropleft .dropdown-toggle:empty::after,.dropright .dropdown-toggle:empty::after,.dropup .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-toggle::after,.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.navbar,.navbar-nav{display:-ms-flexbox;display:flex}.navbar,.navbar .container,.navbar .container-fluid{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar{position:relative;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid{display:-ms-flexbox;display:flex}.navbar-nav{-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px)0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.alert,.pagination,.progress{border-radius:.25rem}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent}.progress{height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef}.list-group,.media,.progress{display:-ms-flexbox;display:flex}.media{-ms-flex-align:start;align-items:flex-start}.list-group{-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0#fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.modal,.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{width:.8rem;height:.4rem}.popover .arrow::after,.popover .arrow::before,.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover,.popover .arrow,.tooltip .arrow{position:absolute;display:block}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{display:block}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel,.carousel-item{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-item{display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.position-static{position:static!important}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.mb-0{margin-bottom:0!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.visible{visibility:visible!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" ("attr(title)")"}pre{white-space:pre-wrap!important;border:1px solid #adb5bd}thead{display:table-header-group}img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes zoomBig{0%{transform:translate(-50%,-50%) scale(.5);opacity:1;border-width:3px}40%{opacity:.5;border-width:2px}65%{border-width:1px}to{transform:translate(-50%,-50%) scale(1);opacity:0;border-width:1px}}@-webkit-keyframes sticky-animation{0%{opacity:0;-webkit-transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes sticky-animation{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes warp-effect-1{0%{transform:rotate(-2deg) scale(1)}25%{transform:rotate(3deg) scale(1.05)}50%{transform:rotate(-1deg) scale(1.07)}75%{transform:rotate(2deg) scale(1.03)}to{transform:rotate(-3deg) scale(1)}}@keyframes warp-effect-2{0%{transform:rotate(1deg) scale(1)}25%{transform:rotate(-2deg) scale(1.08)}50%{transform:rotate(3deg) scale(1.04)}75%{transform:rotate(-1deg) scale(1.06)}to{transform:rotate(2deg) scale(1)}}@keyframes crazy-wave-1{0%,to{clip-path:polygon(10%0,90%0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%)}50%{clip-path:polygon(5% 5%,95%0,100% 20%,98% 85%,90% 100%,5% 95%,2% 88%,0 15%)}}@keyframes crazy-wave-2{0%,to{clip-path:polygon(8%0,92%0,100% 8%,100% 88%,92% 100%,8% 100%,0 88%,0 8%)}50%{clip-path:polygon(3% 2%,97%0,100% 15%,99% 85%,95% 100%,3% 98%,1% 90%,0 12%)}}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@-webkit-keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes move-y{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}to{transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0)}}@keyframes dance3{0%{-webkit-transform:scale(.8)}to{-webkit-transform:scale(1)}}@keyframes dance{0%{-webkit-transform:scale(.8)}to{-webkit-transform:scale(1)}}@keyframes dance2{0%{-webkit-transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(15px,-15px,0)}to{-webkit-transform:translate3d(0,-15px,15px)}}@keyframes watermark-animate{0%{left:0}to{left:100%}}@keyframes rain-line{0%{top:-20%}to{top:100%}}@-webkit-keyframes rain-line{0%{top:-20%}to{top:100%}}@keyframes up-down{0%{transform:translateY(10px);-webkit-transform:translateY(0)}50%{transform:translateY(-10px);-webkit-transform:translateY(-10px)}to{transform:translateY(0);-webkit-transform:translateY(0)}}@-webkit-keyframes up-down{0%{transform:translateY(30px);-webkit-transform:translateY(0)}50%{transform:translateY(-50px);-webkit-transform:translateY(-50px)}to{transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes horizontal{0%,to{transform:translateX(0)}50%{transform:translateX(100px)}}@keyframes vertical{0%,to{transform:translateY(0)}50%{transform:translateY(100px)}}@keyframes rotated-style{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}25%{transform:translate(-10px,10px) rotate(10deg)}50%{transform:translate(5px,-5px) rotate(25deg)}75%{transform:translate(15px,-5px) rotate(15deg)}to{transform:translate(0) rotate(0)}}@keyframes fadeinup{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeinup2{0%{transform:translate3d(0,100%,0);opacity:1;transform:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes whatsapp-animation{0%{opacity:0%}to{opacity:100%}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-moz-keyframes cbh-circle-anim{0%{-moz-transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1}30%{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5}to{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1}}@-webkit-keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0deg) scale(.5) skew(1deg);-webkit-opacity:.1}30%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);-webkit-opacity:.5}to{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1}}@-o-keyframes cbh-circle-anim{0%{-o-transform:rotate(0deg) kscale(.5) skew(1deg);-o-opacity:.1}30%{-o-transform:rotate(0deg) scale(.7) skew(1deg);-o-opacity:.5}to{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1}}@keyframes cbh-circle-anim{0%{transform:rotate(0deg) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.5}to{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1}}@-moz-keyframes cbh-circle-fill-anim{0%,to{-moz-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2}}@-webkit-keyframes cbh-circle-fill-anim{0%,to{-webkit-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}}@-o-keyframes cbh-circle-fill-anim{0%,to{-o-transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}}@keyframes cbh-circle-fill-anim{0%,to{transform:rotate(0deg) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2}}@keyframes cbh-circle-img-anim{0%,50%,to{transform:rotate(0deg) scale(1) skew(1deg)}10%,30%{transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{transform:rotate(25deg) scale(1) skew(1deg)}}@-moz-keyframes cbh-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%,30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}50%,to{-moz-transform:rotate(0deg) scale(1) skew(1deg)}}@-webkit-keyframes cbh-circle-img-anim{0%,50%,to{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}}@-o-keyframes cbh-circle-img-anim{0%,50%,to{-o-transform:rotate(0deg) scale(1) skew(1deg)}10%,30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}}@keyframes iqmSkeleton{to{background-position-x:-200%}}@keyframes iqmSpin{to{transform:rotate(360deg)}}@keyframes iqmSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.main-menu,.rs-menu .row,.rs-menu li:hover>ul.mega-menu>li>ul{position:relative}.main-menu::after{display:block;clear:both;content:""}.rs-menu{float:left;clear:both;width:100%;font-size:0}.rs-menu a,.rs-menu div,.rs-menu i,.rs-menu li,.rs-menu p,.rs-menu ul{border:0;margin:0;padding:0}.rs-menu a{display:block;padding:16px;color:#bbb;-webkit-tap-highlight-color:transparent}.rs-menu li{display:block;position:relative;font-size:14px}.rs-menu .row{float:left;width:100%}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{display:inline-block;margin-right:45px;padding:0}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{transition:all .3s ease 0s;text-transform:capitalize;color:#fff}.rs-header .menu-area .main-menu .rs-menu ul li a:hover,.rs-header .menu-area .main-menu .rs-menu ul li.active a,.rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item>a,.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover,.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover,.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.active a{color:#ffa000}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child,.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child{margin-right:0!important}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child i,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li:last-child,.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li:last-child,.rs-footer .footer-top .footer-social li:last-child,.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child i{margin:0}.rs-menu ul ul{position:absolute;top:100%;width:100%;background-color:#111}.rs-menu ul ul.visible{display:block;z-index:110}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu{background-color:#fff;margin:0;padding:15px 0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);-moz-box-shadow:0 0 20px rgba(0,0,0,.15);-ms-box-shadow:0 0 20px rgba(0,0,0,.15);-o-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);z-index:99}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li{margin:0;border:0}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a{padding:10px 30px;height:unset;text-transform:capitalize;line-height:unset;color:#0a0a0a;font-weight:400}.rs-menu li i{margin-right:10px;font-size:16px;transform:translate3d(0,0,0)}.nav-menu>.menu-item-has-children>a span:after{content:"▾";font-family:inherit;float:right;margin:2px 0 0 5px}.mega-menu h1,.mega-menu h2,.mega-menu h3{margin-bottom:24px}.rs-menu .sub-menu li a{padding:10px 14px}.rs-menu ul ul a{font-size:15px;text-align:left}.nav-expanded{position:relative}.nav-expanded nav{right:0!important}.nav-menu ul{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:992px){.rs-menu{height:auto!important}.rs-menu li{display:inline-block}.rs-menu ul ul.visible{visibility:hidden;opacity:0}.nav-menu .menu-item-has-children>span,.rs-menu-toggle{display:none}.rs-menu li:active>ul,.rs-menu li:focus>ul,.rs-menu li:hover ul.mega-menu .sub-menu,.rs-menu li:hover>ul,.rs-menu li:hover>ul.mega-menu>li>ul{display:block;z-index:17}.rs-menu ul ul li>ul{left:100%}.rs-menu ul ul ul{top:0}.rs-menu ul ul{width:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transform:scaleY(0);transform-origin:0 0 0}.rs-menu ul ul a{width:260px}.rs-header .menu-area.menu-sticky{transition:all .3s ease 0s}.rs-header .menu-area.menu-sticky.sticky{background:#fff;position:fixed;z-index:999;margin:0 auto;border:0;padding:0;top:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:sticky-animation;animation-name:sticky-animation;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.rs-header .menu-area.sticky .main-menu .rs-menu ul li>a{color:#161616}.rs-header .menu-area.sticky .main-menu .rs-menu ul li.current-menu-item>a{color:#ffa000}.rs-menu li:active>ul,.rs-menu li:focus>ul,.rs-menu li:hover>ul,.rs-menu li:hover>ul.mega-menu>li>ul{opacity:1;visibility:visible;transform:translateY(0);transform:scaleY(1)}ul.mega-menu .sub-menu{transform:unset}.rs-menu li:hover ul.mega-menu .sub-menu{transform:unset;opacity:1;visibility:visible;transform:scaleY(1)}}@media only screen and (max-width:991px){.rs-menu{position:absolute;z-index:999}.rs-menu .row [class*=col-]{float:left!important;width:100%!important;margin-left:0!important;margin-right:0!important}.nav-menu>li>a{border-bottom:1px solid #131313;text-align:left}.nav-menu>li:last-child a{border-bottom:none}.rs-menu ul ul{display:none}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu{background:#fff}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{display:block!important;margin-right:0!important}.rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{height:50px!important;line-height:50px!important;padding:0 0 0 20px!important}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu{padding:15px 0 0!important}.rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a{height:50px!important;line-height:50px!important;padding:0!important}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu{min-width:unset;width:100%}.rs-header .menu-area .main-menu .rs-menu .nav-menu .mega-menu ul.sub-menu{padding:0}.nav-menu>.menu-item-has-children .sub-menu .menu-item-has-children span.rs-menu-parent,.nav-menu>.menu-item-has-children>span.rs-menu-parent{display:block;position:absolute;right:0;top:0;height:49px;line-height:49px;width:45px;text-align:center;cursor:pointer;background:#ddd;z-index:9;-webkit-tap-highlight-color:transparent}.nav-menu>.menu-item-has-children .sub-menu .menu-item-has-children span.rs-menu-parent{height:50px;line-height:50px;border-left:none}.nav-menu span.rs-menu-parent i{margin:0}.rs-menu-close{height:0;overflow:hidden!important}.rs-menu-toggle{display:block;text-align:right;position:relative;height:auto;line-height:auto;cursor:pointer;color:#333;font-size:22px;text-transform:uppercase;-webkit-tap-highlight-color:transparent}}@media only screen and (max-width:1080px){.nav-menu>li>a i{display:none}}.pt-20{padding-top:20px}.pt-110{padding-top:110px}.pt-120{padding-top:120px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-38{padding-bottom:38px}.pb-110{padding-bottom:110px}.pb-120{padding-bottom:120px}.pr-35{padding-right:35px}.pl-32{padding-left:32px}.pl-45{padding-left:45px}.pl-60{padding-left:60px}.pl-70{padding-left:70px}.mt-30{margin-top:30px}.mt-34{margin-top:34px}.mt-50{margin-top:50px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}@media only screen and (max-width:991px){.md-pt-20{padding-top:20px}.md-pt-75{padding-top:75px}.md-pt-80{padding-top:80px}.md-pt-90{padding-top:90px}.md-pb-70{padding-bottom:70px}.md-pb-80{padding-bottom:80px}.md-pb-90{padding-bottom:90px}.md-pr-15{padding-right:15px}.md-pl-15{padding-left:15px}.md-mb-30{margin-bottom:30px}.md-mb-50{margin-bottom:50px}.md-mb-60{margin-bottom:60px}}html{font-size:16px;line-height:26px;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body,html{color:#454545;vertical-align:baseline;font-weight:400}img{height:auto}p{margin:0 0 26px;line-height:1.8}h1,h2,h3,h4,h5,h6{color:#101010;margin:0 0 26px;line-height:1.2;font-size:70px;font-weight:700}h2,h3,h4,h5,h6{font-size:36px}h3,h4,h5,h6{font-size:28px}h4,h5,h6{font-size:24px}h5,h6{font-size:18px}h6{font-size:16px}.pb-435{padding-bottom:435px}.offwrap{cursor:url(../../../images/close.png),auto;width:100%;left:100%;transition:all .8s ease-out 0s;position:fixed;background:rgba(255,255,255,.3);height:100vh;top:0;bottom:0;z-index:999;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body.nav-expanded .offwrap{left:0;transition:all .8s ease-out 0s}.gray-color{background-color:#f6f7f9}.white-color{color:#fff!important}.text-right{text-align:right}a{color:#106eea;transition:all .3s ease;text-decoration:none!important;outline:0!important}a:active,a:hover{text-decoration:none;outline:0;color:#106eea}ul{list-style:outside none none;margin:0;padding:0}.clear{clear:both}::-moz-selection{background:#106eea;text-shadow:none;color:#fff}::selection{background:#106eea;text-shadow:none;color:#fff}.bg4,.bg8{background-repeat:no-repeat;background-position:center;background-size:cover}.bg4{background:url(../../../images/about-2.jpg)}.bg8{background:url(../../../images/call-action.jpg)}.rs-menu-toggle{color:#106eea;text-align:right}button{cursor:pointer}ul.services-list li a{display:block;border:2px solid #e8e8e8;padding:16px 18px;transition:all .5s ease;border-radius:5px;position:relative;font-size:16px;font-weight:700;color:#dadada;margin-bottom:13px;background-image:linear-gradient(-250deg,#1273eb 19%,#03228f 100%)}ul.services-list li a:before{content:"›";position:absolute;right:12px;top:16px;font-family:inherit;color:#dadada}ul.services-list li a.active,ul.services-list li a:hover{background-image:linear-gradient(250deg,#1273eb 19%,#03228f 100%);color:#fff;border-radius:5px;border-color:#1273eb}ul.services-list li a.active:before,ul.services-list li a:hover:before{color:#fff}button:focus,input:focus,select:focus,textarea:focus{outline:0!important}.gridFilter button{font-size:16px;background:0 0!important;color:#0a0a0a;display:inline-block;transition:.4s;outline:0;-webkit-transition:.4s;-ms-transition:.4s;position:relative;padding:5px 20px;border:0;border-radius:3px}.gridFilter button.active{background:#fff;color:#ff5421;box-shadow:0 0 30px #eee}.gridFilter button+button{margin-left:20px}.dots{list-style:disc;margin:0 0 1.5em 3em}.rs-carousel .owl-dots{text-align:center;margin:40px auto 0;line-height:15px;display:block}.rs-carousel .owl-dots .owl-dot{width:30px;height:10px;display:inline-block;margin:0 6px;padding:3px 0;border-radius:30px;border:1px solid #106eea;background:0 0;opacity:.7;cursor:pointer}.rs-carousel .owl-dots .owl-dot:hover{background:#106eea}.rs-carousel .owl-dots .active{background:#106eea;opacity:1}.y-middle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.readon{color:#fff;font-size:16px;font-weight:600;text-transform:capitalize;cursor:pointer;display:inline-block;position:relative;transition:all .4s;z-index:1;background-color:transparent}.readon.learn-more,.readon.started{padding:14px 40px;background-image:linear-gradient(250deg,#4e95ed 19%,#03228f 100%);border-radius:30px 30px 30px 30px}.readon.learn-more:hover{background-image:linear-gradient(180deg,#03228f 19%,#4e95ed 100%);color:#fff}.readon.learn-more.submit{background-image:linear-gradient(90deg,#03228f 0,#4e95ed 100%);padding:16px 40px;font-weight:500;font-size:16px}.readon.learn-more.submit:hover{background-image:linear-gradient(200deg,#03228f 0,#4e95ed 100%);color:#fff}.readon.learn-more.post{background-image:linear-gradient(50deg,#03228f 10%,#0e73e4 100%);padding:12px 30px;font-size:14px;font-weight:500}.readon.learn-more.post:hover{background-image:linear-gradient(50deg,#0e73e4 10%,#03228f 100%);color:#fff}.readon.learn-more.pdf i{margin-left:10px}.readon.learn-more.slider-btn{background:#fff;color:#106eea;padding:15px 37px;border-radius:8px 8px 8px 8px!important}.readon.learn-more.slider-btn:hover{background-image:linear-gradient(250deg,#4e95ed 19%,#03228f 100%);color:#fff}.readon.started{background-image:linear-gradient(220deg,#f27c1e 0,#dd4c23 79%)}.readon.started:hover{background-image:linear-gradient(180deg,#dd4c23 19%,#f27c1e 100%);color:#fff}.readon.started.more{background-image:linear-gradient(250deg,#b22af3 19%,#1742fd 100%);color:#fff;text-transform:uppercase;border-radius:5px 5px 5px 5px}.readon.started.more:hover{background-color:transparent;background-image:linear-gradient(270deg,#1742fd 20%,#b22af3 100%)}.readon.discover{font-size:16px;font-weight:500;color:#032491;padding:17px 30px;background:0 0;background-image:linear-gradient(90deg,#fff 19%,#fff 100%);border-radius:4px 4px 4px 4px}.readon.discover.started{padding:16px 30px;width:150px}.readon.discover.started:hover{color:#032491}.readon.discover.started:hover,.readon.discover:hover{background-image:linear-gradient(90deg,#f6f7f9 19%,#f6f7f9 100%)}.readon.discover.more{background-image:linear-gradient(90deg,#032491 19%,#032491 100%);padding:16px 30px;color:#fff}.readon.discover.more:hover,.submit{background-image:linear-gradient(90deg,#0d6ada 19%,#0d6ada 100%);color:#fff}.blog-button a,.blog-button a:after{position:relative;display:inline-block;transition:all ease .4s}.blog-button a{color:#061340;font-size:16px;font-weight:600}.blog-button a:after{content:"→";font-family:inherit;font-size:12px;right:0;top:0;margin-left:8px;color:#101010}.blog-button a:hover{color:#106eea}.blog-button a:hover:after{transform:translateX(10px);color:#106eea}.blog-button.style2 a:hover,.blog-button.style2 a:hover:after{color:#ff5600}.submit{background-color:transparent;background-image:linear-gradient(95deg,#03228f 0,#4e95ed 100%);padding:18px 40px 17px;font-size:15px;line-height:1;border-radius:30px 30px 30px 30px;border:0}.submit:hover{opacity:.99}.address-item .address-icon,.address-item .address-icon i{text-align:center;border-radius:100%;position:relative;line-height:70px}.address-item .address-icon{display:inline-block;height:70px;width:70px;background:#fff}.address-item .address-icon i{color:#106eea;font-size:25px;z-index:9;width:100%;vertical-align:middle;margin-left:0;height:auto}.address-item .address-icon:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:70px;height:70px;border-radius:50%;animation:pulse-border 1500ms ease-out infinite;background:#fff}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{margin:0}.container-fluid{padding-left:60px;padding-right:60px}.full-width-header,.relative,.sec-title,.sec-title2{position:relative}.sec-title .sub-text{position:relative;padding-left:95px;display:inline-block;line-height:28px;font-size:14px;letter-spacing:1px;font-weight:400;color:#03228f;text-transform:uppercase;margin-bottom:10px}.sec-title .sub-text:after,.sec-title .sub-text:before{content:"";position:absolute;top:12px;height:4px;background-color:#03228f}.sec-title .sub-text:after{border:0;width:50px;z-index:1;margin-left:0;left:24px}.sec-title .sub-text:before{left:0;width:12px}.sec-title .sub-text.new{color:#fff;font-size:15px;padding-left:0}.sec-title .sub-text.new-text:after,.sec-title .sub-text.new-text:before,.sec-title .sub-text.new:after,.sec-title .sub-text.new:before{display:none}.sec-title .sub-text.new-text{padding-left:0;margin-bottom:7px;color:#fff}.sec-title .sub-text.style2:after,.sec-title .sub-text.style2:before{background-color:#106eea}.sec-title .sub-text.style-bg{background-color:#1273eb17;display:inline-block;padding:6px 25px;color:#1273eb;border-radius:30px;text-transform:uppercase}.sec-title .sub-text.style-bg:after,.sec-title .sub-text.style-bg:before{display:none}.sec-title .title{font-size:36px;font-weight:700;line-height:46px;color:#101010;margin:0}.sec-title .desc.white-color,.sec-title .title.white-color,.sec-title2 .sub-text.style-bg.white-color,.sec-title2 .sub-text.white-color{color:#fff}.sec-title .desc{font-size:18px;font-weight:400;margin:0}.sec-title2 .sub-text{margin:0 0 10px;display:block;line-height:36px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:18px;font-weight:600;color:#03228f;text-transform:uppercase}.sec-title2 .sub-text.contact{color:#1273eb}.sec-title2 .sub-text.orange-color{color:#f2541b!important}.sec-title2 .sub-text.style-bg{background-color:#1273eb17;display:inline-block;padding:6px 25px;color:#1273eb;border-radius:30px;text-transform:uppercase}.sec-title2 .title{font-size:36px;font-weight:700;line-height:1.4;color:#0a0a0a;max-width:490px;margin:0 auto}.sec-title2 .title.white-color{color:#fff}.sec-title2 .title.testi-title{max-width:unset}.sec-title2 .title.testi-title.new{color:#102b3e}.sec-title2 .title.title4{max-width:660px}.sec-title2 .title.title6{font-weight:600;max-width:unset}.sec-title2 .title.orange-color{color:#f2541b!important}.sec-title2 .desc{font-size:18px;line-height:31px;font-weight:400;color:#454545;max-width:429px;margin:13px auto 0}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening,.sec-title2 .desc.white-color{color:#fff}.full-width-header .rs-header{position:relative}.full-width-header .rs-header .topbar-area{padding-top:20px;padding-bottom:10px}.full-width-header .rs-header .topbar-area.style2{background-image:linear-gradient(90deg,#03228f 10%,#0e73e4 100%)}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li{display:inline-block;color:#fff;font-size:14px;line-height:50px}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li i{margin-right:5px}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li i:before{font-size:14px;color:#fff}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li a{margin-right:20px;padding-right:20px;border-right:1px solid #2a8af5}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li a:hover,.full-width-header .rs-header .topbar-area.style2 .topbar-contact li a:hover{color:#ccc}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li:last-child{margin:0;border:0}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening em{border-right:1px solid #2a8af5;margin-right:5px;padding-right:20px;font-style:normal}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening em i{margin-right:8px}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul .opening em i:before{font-size:15px;font-weight:600;color:#fff}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li{display:inline-block;font-size:28px;line-height:50px;margin:0!important}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li a{font-size:28px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff!important}.full-width-header .rs-header .menu-area{transition:all .3s ease;background-image:linear-gradient(90deg,#03228f 10%,#0e73e4 100%)}.full-width-header .rs-header .menu-area .rs-menu-area{align-items:center;justify-content:flex-end;float:left}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{display:inline-block;margin-right:52px;padding:0}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{transition:all .3s ease;font-size:15px;font-weight:600;margin-right:10px;height:65px;line-height:65px;padding:0;color:#fff;position:relative;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover{color:#bbb}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a{padding-right:17px}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a:before{content:"+";position:absolute;left:auto;right:0;top:50%;text-align:center;z-index:9999;font-size:16px;display:block;cursor:pointer;transform:translateY(-50%);font-weight:400}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children:hover>a:before,.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children:hover>a:before{content:"-"}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item>a{color:#bbb}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li:last-child a{margin-right:0!important}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu{background:#fff;margin:0;padding:20px 0;border-radius:0 0 5px 5px;min-width:300px}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li{margin:0!important;border:0}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a{padding:10px;margin:0;font-size:14px;font-weight:500;color:#101010;height:unset;line-height:16px}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover,.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li.current-menu-item>a,.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li>a:hover,.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li a:hover,.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item>a,.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li a:hover,.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li.active a{color:#106eea}.full-width-header .mobile-menu,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.menu-item-has-children a:before,.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li.menu-item-has-children a:before{display:none}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.active>a,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.current-menu-item>a{color:#106eea!important}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.left{left:auto;right:100%}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu{position:absolute;left:0;min-width:1210px;box-shadow:0 0 5px rgba(0,0,0,.15)}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li a:hover,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.active a,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item>a{color:#fff}.full-width-header .rs-header .menu-area.sticky,.menu-sticky{background:#fff}.full-width-header .rs-header .menu-area.sticky .rs-menu-area{float:right}.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li>a{color:#0a0a0a}.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.mega-menu{left:unset;right:0}.full-width-header .rs-header.style2 .menu-area .logo-part img{transition:.4s;max-height:80px}.full-width-header .rs-header.style2 .menu-area .rs-menu-area{width:100%;position:relative;align-items:center}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li{display:inline-block;margin-right:32px;padding:0}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li a{color:#101010;line-height:100px;height:100px}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li{margin:0;border:0;width:100%}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.sub-menu li a{height:unset;line-height:16px;width:100%}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.mega-menu{left:unset;right:-45px}.full-width-header .mobile-menu .rs-menu-toggle{color:#fff;float:right;margin-top:10px!important}#scrollUp i:hover,.full-width-header .mobile-menu .rs-menu-toggle:hover{opacity:.8}.full-width-header .mobile-menu .rs-menu-toggle.secondary{color:#03228f}.menu-sticky{margin:0;z-index:999;width:100%;top:0;position:relative}.rs-about.style2{background-color:#f6f7f9;border-radius:0 270px 0 0;position:relative}.rs-about.style2 .image-part{position:absolute;left:35px}.rs-about.style2 .image-part img{max-width:50%}.rs-project.style6 .project-img{position:relative;overflow:hidden;border-radius:8px 8px 0 0}.rs-project.style6 .project-img img{width:100%;height:260px!important;object-fit:cover!important;transition:transform .6s ease;display:block}.rs-project.style6 .project-item:hover .project-img img{transform:scale(1.1)}.rs-project.style6 .project-img::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.rs-project.style6 .project-item:hover .project-img::before{opacity:1}.rs-project.style6 .plus-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:50px;height:50px;background:#ce0109;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;opacity:0;z-index:2;transition:all .3s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.iqm-gallery-card:hover i,.rs-project.style6 .project-item:hover .plus-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}.rs-project.style6 .project-content{padding:20px 15px;text-align:center;background:#fff;border-top:1px solid #f5f5f5}.rs-project.style6 .project-content .title{margin:0;font-size:16px;font-weight:700;line-height:1.4}.rs-project.style6 .project-content .title a{color:#333;text-decoration:none;transition:color .3s}.rs-project.style6 .project-content .title a:hover{color:#ce0109}.rs-breadcrumbs{background-repeat:no-repeat!important;background-size:cover!important}.rs-breadcrumbs .breadcrumbs-inner{padding:140px 0 150px}.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size:48px;font-weight:700;line-height:56px;margin-bottom:5px;color:#fff}.rs-breadcrumbs .breadcrumbs-inner ul{padding:0}.rs-breadcrumbs .breadcrumbs-inner ul li{color:#fff;display:inline-block;font-size:14px;font-weight:400}.rs-breadcrumbs .breadcrumbs-inner ul li a{position:relative;padding-right:22px;-webkit-transition:.3s;transition:.3s;color:#fff}.rs-breadcrumbs .breadcrumbs-inner ul li a:before{background-color:#fff;content:"";height:15px;width:1px;position:absolute;right:9px;top:2px;transform:rotate(26deg)}.rs-breadcrumbs.img1{background-position:center top}.rs-faq .faq-content .accordion{border-width:12px}.rs-faq .faq-content .accordion .card{margin-bottom:15px;border:0;background-color:#fff;border-radius:30px}.rs-faq .faq-content .accordion .card:last-child{margin-bottom:0}.rs-faq .faq-content .accordion .card .card-header{display:flex;align-items:center;padding:0!important;border:0;background-color:#fff;box-shadow:unset}.rs-faq .faq-content .accordion .card .card-header .card-link{position:relative;display:block;width:100%;padding:20px 30px 0;height:65px;line-height:1.3;font-size:18px;font-weight:600;background:#fff;color:#101010;border-radius:30px 30px 0 0}.rs-faq .faq-content .accordion .card .card-header .card-link:after{position:absolute;font-family:inherit;content:"−";right:20px;top:50%;transform:translateY(-50%);text-align:center;font-size:12px;color:#fff;background-image:linear-gradient(250deg,#4e95ed 0,#03228f 100%);width:35px;height:35px;line-height:35px;border-radius:100%}.rs-faq .faq-content .accordion .card .card-header .card-link.collapsed{border-radius:30px 30px 30px 30px}.rs-faq .faq-content .accordion .card .card-header .card-link.collapsed:after{color:#fff;content:"+"}.rs-faq .faq-content .accordion .card .card-body{color:#101010;border-radius:0 0 30px 30px;padding:0 30px 30px!important;width:100%;background:#fff}.rs-contact .contact-wrap{background:#fff;padding:25px 40px 50px;border-radius:10px 10px 10px 10px}.rs-contact .contact-wrap .content-part{text-align:center}.rs-contact .contact-wrap .content-part .title{font-size:24px;line-height:40px;font-weight:700;color:#0a0a0a;margin:0}.rs-contact .contact-wrap .content-part .desc{margin:0}.rs-contact .contact-wrap .from-control{padding:12px 16px;border-radius:5px 5px 5px 5px;border-style:solid;border-color:#02010100;background-color:#f6f7f9;color:#454545;width:100%;opacity:4}.rs-contact .contact-wrap ::-webkit-input-placeholder{color:#454545;opacity:1}.rs-contact .contact-wrap ::-moz-placeholder{color:#454545;opacity:1}.rs-contact .contact-wrap :-ms-input-placeholder{color:#454545;opacity:1}.rs-contact .contact-wrap :-moz-placeholder{color:#454545;opacity:1}.rs-contact .contact-box{background-image:linear-gradient(250deg,#4e95ed 0,#03228f 100%);padding:80px 30px;border-radius:5px 5px 5px 5px}.rs-contact .contact-box .address-box{display:flex}.rs-contact .contact-box .address-box .address-icon{background-image:linear-gradient(275deg,#fff 0,#fcfcff 100%);min-width:48px;height:48px;line-height:48px;text-align:center;width:40px;border-radius:50%;margin-right:23px}.rs-contact .contact-box .address-box .address-icon i{font-size:20px;line-height:20px;color:#03228f}.rs-contact .contact-box .address-box .address-text .label{font-size:16px;font-weight:600;color:#fff;display:block;margin-bottom:5px}.rs-contact .contact-box .address-box .address-text .desc,.rs-contact .contact-box .address-box .address-text a{color:#fff}.rs-contact .contact-box .address-box .address-text a:hover{color:#ccc}.rs-contact .contact-widget .from-control{padding:20px;border-radius:5px 5px 5px 5px;border-style:solid;border-width:0;background-color:#f6f7f9;width:100%;max-width:100%}.rs-contact .contact-widget textarea{height:120px}.rs-contact .contact-widget ::-webkit-input-placeholder,.rs-footer .footer-top p ::-webkit-input-placeholder{color:#454545;opacity:1}.rs-contact .contact-widget ::-moz-placeholder,.rs-footer .footer-top p ::-moz-placeholder{color:#454545;opacity:1}.rs-contact .contact-widget :-ms-input-placeholder,.rs-footer .footer-top p :-ms-input-placeholder{color:#454545;opacity:1}.rs-contact .contact-widget :-moz-placeholder,.rs-footer .footer-top p :-moz-placeholder{color:#454545;opacity:1}.rs-contact .map-canvas{overflow:hidden}.rs-contact .map-canvas iframe{float:left;width:100%;height:620px;border:unset}.rs-why-choose .services-wrap{display:flex;align-items:center}.rs-why-choose .services-wrap .services-icon{padding:5px 5px 0 0}.rs-why-choose .services-wrap .services-icon img,.rs-why-choose.style2 .services-wrap .services-icon img{height:55px}.rs-why-choose .services-wrap .services-text{padding:0 0 0 15px}.rs-why-choose .services-wrap .services-text .title{font-size:20px;line-height:30px;font-weight:600;margin-bottom:10px}.rs-why-choose .services-wrap .services-text .title a:hover,.rs-why-choose.style2 .services-wrap .services-text .title a:hover{color:#106eea}.rs-why-choose .image-part{position:relative;z-index:1}.rs-why-choose.style2 .services-wrap{display:flex;align-items:center}.rs-why-choose.style2 .services-wrap .services-icon{padding:5px 5px 0 0}.rs-why-choose.style2 .services-wrap .services-text{padding:0 0 0 15px}.rs-why-choose.style2 .services-wrap .services-text .title{font-size:22px;line-height:32px;font-weight:600;margin-bottom:10px}.rs-inner-blog .blog-item .blog-content .blog-title a,.rs-why-choose .services-wrap .services-text .title a,.rs-why-choose.style2 .services-wrap .services-text .title a{color:#0a0a0a}.rs-services-single .services-add{background:url(../../../images/contact-phone.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;border-radius:5px;padding:50px 35px 53px}.rs-about .services-add .title,.rs-services-single .services-add .title{font-size:24px;line-height:42px;font-weight:700;color:#fff;margin-bottom:30px}.rs-about .services-add .contact a,.rs-services-single .services-add .contact a{font-size:30px;line-height:40px;font-weight:700;color:#fff}.rs-services-single .brochures{background-color:#f0f5ff;padding:35px 30px 45px;border-radius:5px 5px 5px 5px}.rs-about .services-add{background:url(../../../images/contact-phone.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;border-radius:5px;padding:50px 35px 53px}.rs-about .brochures{background-color:#f0f5ff;padding:35px 30px 45px;border-radius:5px 5px 5px 5px}.rs-project.style2 .project-item,.rs-project.style6 .project-item{position:relative;overflow:hidden}.rs-project.style2 .project-item .project-img img{width:100%;border-radius:5px}.rs-project.style2 .project-item .project-content{position:absolute;width:100%;height:100%;left:0;top:40%;text-align:center;padding:25px;opacity:0;-webkit-transition:.3s all ease-out;transition:.3s all ease-out;border-radius:5px;z-index:1}.rs-project.style2 .project-item .project-content .title{font-size:24px;line-height:30px;font-weight:600;margin-bottom:8px}.rs-project.style2 .project-item .project-content .category a,.rs-project.style2 .project-item .project-content .title a{color:#fff}.rs-project.style2 .project-item .project-content .category{font-size:16px;line-height:26px;font-weight:500;display:block}.rs-project.style2 .project-item .project-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:all .3s ease 0s;border-radius:5px}.rs-project.style2 .project-item:hover .project-content{top:0;opacity:1;z-index:1}.rs-project.style2 .owl-nav .owl-next,.rs-project.style2 .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;line-height:42px;border-radius:50%;background:#fff;text-align:center;color:#101010;transition:all .5s;transition-delay:.7s;opacity:0;visibility:hidden}.rs-project.style2 .owl-nav .owl-prev{left:30px}.rs-project.style2 .owl-nav .owl-next i:before{font-family:inherit}.rs-project.style2 .owl-nav .owl-prev i:before{content:"‹";font-family:inherit}.rs-project.style2 .owl-nav .owl-next:hover,.rs-project.style2 .owl-nav .owl-prev:hover{color:#106eea}.rs-project.style2 .owl-nav .owl-next{right:-50px;left:unset}.rs-project.style2 .owl-nav .owl-next i:before{content:"›"}.rs-project.style2:hover .owl-nav .owl-next,.rs-project.style2:hover .owl-nav .owl-prev{transition-delay:0s;visibility:visible;opacity:1}.rs-project.style2:hover .owl-nav .owl-prev{left:-50px}.rs-project.style2:hover .owl-nav .owl-next{right:-50px;left:unset}.fancybox-content{z-index:99999!important;opacity:1!important}.plus-icon,.rs-footer .footer-top p i{position:absolute;pointer-events:none;color:#fff}.plus-icon,.rs-project.style6 .project-item .project-img .plus-icon{width:50px;height:50px;border-radius:50%;background:#ce0109;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;display:flex;align-items:center;justify-content:center}.plus-icon{font-size:20px;z-index:2;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.rs-project.style6 .project-item{background:#fff;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;height:100%;border:1px solid #f0f0f0}.rs-project.style6 .project-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.rs-project.style6 .project-item .project-img{position:relative;overflow:hidden;border-radius:8px 8px 0 0}.rs-project.style6 .project-item .project-img img{width:100%;height:260px!important;object-fit:cover!important;transition:transform .6s ease;display:block;border-radius:8px 8px 0 0}.rs-project.style6 .project-item .project-img .plus-icon{line-height:50px;text-align:center;color:#fff;position:absolute;z-index:9;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.rs-project.style6 .project-item .project-img .plus-icon i{font-size:18px;color:#fff}.rs-project.style6 .project-item:hover .project-img .plus-icon{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.rs-project.style6 .project-item .project-img::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.rs-project.style6 .project-item .project-content{padding:20px 15px;text-align:center;background:#fff;border-top:1px solid #f5f5f5}.rs-project.style6 .project-item .project-content .title{font-size:16px;font-weight:700;line-height:1.4;margin:0}.rs-project.style6 .project-item .project-content .title a{color:#101010;text-decoration:none;transition:color .3s}.rs-project.style6 .project-item .project-content .title a:hover{color:#ce0109}.rs-inner-blog .blog-item{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.08);border-radius:15px;padding:15px;transition:.3s}.rs-inner-blog .blog-item .blog-content{padding:25px 15px;overflow:hidden}.rs-inner-blog .blog-item .blog-content .blog-title{margin:4px 0 10px;font-size:26px;line-height:35px;font-weight:700}.rs-footer .footer-top .address-widget li .desc a:hover,.rs-footer .footer-top .site-map li a:hover,.rs-inner-blog .blog-item .blog-content .blog-title a:hover{color:#106eea}.rs-inner-blog .blog-details .blog-full .single-post-meta{display:flex;align-items:center;padding:0 0 30px}.rs-inner-blog .blog-details .blog-full .single-post-meta li .p-date{color:#555;font-size:14px;margin-right:8px}.rs-inner-blog .blog-details .blog-full .single-post-meta li .p-date i{font-size:13px;margin-right:3px;color:#0b70e1}.rs-inner-blog .blog-details .blog-full .single-post-meta li .p-date i:before{margin-right:5px}.rs-inner-blog .blog-details .blog-full .single-post-meta .post-comment{color:#555;font-size:14px}.rs-inner-blog .blog-details .blog-full .single-post-meta .post-comment i:before{color:#0b70e1}.rs-footer{background:url(../../../images/footer-bg.png);background-color:#f5f6f9;background-size:cover;background-repeat:no-repeat;background-position:center}.rs-footer .footer-top{padding:92px 0 65px}.rs-footer .footer-top .footer-logo img{height:90px}.rs-footer .footer-top .widget-title{font-size:22px;line-height:40px;font-weight:600;color:#101010;margin-bottom:25px}.rs-footer .footer-top .site-map li{margin-bottom:12px}.rs-footer .footer-top .site-map li a{font-size:16px;color:#454545}.rs-footer .footer-top .footer-social li,.rs-footer.style2 .footer-top .footer-social li{display:inline;margin-right:5px}.rs-footer .footer-top .footer-social li a{display:inline-block;width:35px;height:35px;line-height:35px;border-radius:50%;color:#555;text-align:center;font-size:15px;transition:all .8s ease;background:rgba(255,255,255,.9)}.rs-footer .footer-top .footer-social li a i{line-height:35px}.rs-footer .footer-top .footer-social li a:hover{color:#fff;background:#106eea}.rs-footer .footer-top .address-widget li,.rs-footer.style2 .footer-top .address-widget li{padding:0 0 16px 40px;position:relative}.rs-footer .footer-top .address-widget li .desc a{color:#454545}.rs-footer .footer-top .address-widget li i{color:#106eea;position:absolute;left:0}.rs-footer .footer-top .address-widget li i:before{font-size:20px}.rs-footer .footer-top p{margin:30px 0 0;position:relative}.rs-footer .footer-top p input[type=email]{border:0;width:91%;font-size:13px;padding:16px 60px 16px 20px;margin:0;color:#0a0a0a;overflow:hidden;border-radius:30px 0 0 30px;background:#fff;box-shadow:0 0 25px #eee}.rs-footer .footer-top p input[type=submit]{position:absolute;top:1px;right:1px;bottom:1px;background-image:linear-gradient(90deg,#03228f 0,#0e73e4 100%);border-radius:50%;padding:15px 28px;font-family:inherit;font-size:0;border:0}.rs-footer .footer-top p i{right:0;top:0;bottom:0;padding:12px 20px}.rs-footer .footer-bottom{padding:20px 0;background:rgba(255,255,255,.4)}.rs-footer.style2{background:url(../../../images/footer-bg2.jpg);background-color:#f5f6f9;background-size:cover;background-repeat:no-repeat;background-position:center}.rs-footer.style2 .footer-top{padding:92px 0 65px}.rs-footer.style2 .footer-top .footer-logo img{height:40px}.rs-footer.style2 .footer-top .address-widget li .desc,.rs-footer.style2 .footer-top .site-map li a,.rs-footer.style2 .footer-top .widget-title{color:#fff}.rs-footer.style2 .footer-top .address-widget li .desc a:hover,.rs-footer.style2 .footer-top .site-map li a:hover{color:#03228f}.rs-footer.style2 .footer-top .footer-social li a{display:inline-block;width:35px;height:35px;line-height:35px;border-radius:50%;color:#555;text-align:center;font-size:15px;transition:all .8s ease;background:rgba(255,255,255,.9)}.rs-footer.style2 .footer-top .footer-social li a:hover{color:#fff;background:#106eea}.rs-footer.style2 .footer-top .footer-social li:last-child{margin:0}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li i,.rs-footer.style2 .footer-top .address-widget li .desc a{color:#fff}.rs-footer.style2 .footer-top p input[type=email]{box-shadow:unset}.rs-footer.style2 .footer-bottom{background:0 0;border-color:rgba(80,90,100,.56)!important;border-top:1px solid}#scrollUp{text-align:center;bottom:40px;display:none;position:fixed;right:20px;z-index:999;border-radius:50px 50px 4px 4px}#scrollUp i{background-image:linear-gradient(90deg,#03228f 0,#0e73e4 100%);border-radius:50%;height:40px;font-size:24px;font-weight:600;width:42px;color:#fff;line-height:36px;transition:all .3s ease;margin-left:2px;box-shadow:0 0 2px rgba(0,0,0,.4)}.loader{background-color:#fff;height:100%;width:100%;position:fixed;margin-top:0;top:0;z-index:999999}.horizontal,.vertical{animation-name:horizontal;animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite}.vertical{animation-name:vertical}.popup-overlay{display:flex;top:0;left:0;width:100%;background:rgba(0,0,0,.7);touch-action:none}.popup-content{border-radius:10px;text-align:center;max-width:90%;max-height:90%;box-shadow:0 0 15px rgba(0,0,0,.3)}.popup-button,.popup-close{font-weight:700;cursor:pointer;transition:color .3s ease-in-out}.popup-close:hover{color:#c00}.popup-overlay.fade-out{animation:fadeOut .3s ease-in-out forwards}.popup-button{position:fixed;right:-25px;top:40%;transform:translateY(-50%);background:linear-gradient(180deg,#0a55c5,#0165a3);-webkit-background-clip:text;border:1px solid;color:#fff;padding:10px 15px;border-radius:5px;font-size:14px;z-index:9999;transition:all .3s ease-in-out}.popup-button.rotated{transform:translateY(-50%) rotate(270deg)}.popup-button:hover{background:#c00}@media only screen and (min-width:1300px){.container{max-width:1240px;width:100%}}@media only screen and (max-width:1700px){.rs-about.style2 .image-part img{max-width:45%}}@media only screen and (max-width:1366px){.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li{margin-right:25px}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{margin-right:42px}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.mega-menu{right:-15px}}@media only screen and (max-width:1365px){.full-width-header .rs-header .menu-area .container-fluid .main-menu .rs-menu ul.mega-menu{min-width:1150px}}@media only screen and (max-width:1299px){.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu{min-width:1110px}.full-width-header .rs-header .menu-area .container-fluid .main-menu .rs-menu ul.mega-menu{min-width:1050px}}@media only screen and (max-width:1199px){.full-width-header .rs-header .menu-area .container-fluid .main-menu .rs-menu ul.mega-menu{min-width:850px}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu{min-width:930px}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li{margin-right:18px}h4{font-size:21px}.rs-services-single .services-add .title{font-size:20px}.rs-services-single .services-add .contact a{font-size:26px}.readon.learn-more{padding:14px 35px}}@media only screen and (min-width:992px) and (max-width:1199px){.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li{margin-right:18px}.sec-title .title{font-size:27px}.rs-contact .contact-wrap{padding:25px 35px 50px}.rs-contact .contact-wrap .content-part .title{font-size:18px}.rs-contact .contact-wrap .content-part .desc{font-size:14px}}@media screen and (min-width:992px){.nav-menu>.menu-item-has-children>a:after{content:"▾";font-family:inherit;float:right;margin:2px 0 0 5px;display:none}.sticky{background:#fff!important;position:fixed!important;top:0;z-index:999;margin:0 auto!important;padding:0;left:0;right:0;width:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:sticky-animation;animation-name:sticky-animation;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media only screen and (max-width:991px){.sec-title .title,.sec-title2 .title{font-size:30px;line-height:1.4}.md-pb-395{padding-bottom:395px}.logo-part{float:left;height:65px;line-height:62px}.main-menu{width:100%}.full-width-header .rs-header .menu-area .container-fluid .main-menu .rs-menu ul.mega-menu,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.mega-menu,.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.mega-menu{min-width:unset!important;left:unset!important;right:unset!important}.full-width-header .mobile-menu{display:block;height:65px;line-height:65px}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a::before,.full-width-header .rs-header .topbar-area{display:none}.full-width-header .rs-header .menu-area .rs-menu-area{float:unset!important}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.right{right:unset;left:0}.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a{color:#111;margin-right:0}.full-width-header .menu-area.sticky .mobile-menu .rs-menu-toggle,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover,.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item>a{color:#106eea}.rs-footer .footer-top p{max-width:380px}.rs-contact .contact-wrap{max-width:450px}.rs-about.style2 .image-part{position:relative;margin-bottom:30px}.rs-about.style2 .image-part img{max-width:85%}}@media only screen and (max-width:767px){.gridFilter button+button{margin-left:5px}.gridFilter button{font-size:14px;padding:4px 16px}.sec-title .title{font-size:26px}.rs-footer .footer-top p{max-width:280px}.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size:30px;line-height:45px}.mt-34{font-size:24px}h3{font-size:23px}}@media only screen and (max-width:575px){.rs-carousel .owl-dots{display:none}.rs-inner-blog .blog-item .blog-content .blog-title{font-size:20px;line-height:30px}}@media only screen and (max-width:480px){.readon.learn-more.slider-btn{font-size:14px;padding:12px 18px}.rs-faq .faq-content .accordion .card .card-header{padding-bottom:20px!important}.rs-faq .faq-content .accordion .card .card-header .card-link{font-size:15px;padding-right:55px}.container-fluid{padding:0 15px}.rs-footer .footer-top p{max-width:100%}.sec-title2 .title{font-size:28px}.rs-project .sec-title2 .title{font-size:22px}.sec-title .title{font-size:24px}.rs-contact .contact-wrap .content-part .title{font-size:15px}.rs-contact .contact-wrap .content-part .desc{font-size:12px}.readon.started{padding:10px 25px}}.float-button{text-decoration:none;position:fixed;padding:8px 15px 8px 8px;bottom:20px;left:20px;background-color:#50c65e;color:#fff;border-radius:10px;text-align:center;box-shadow:1px 4px 6px 0#adadad;z-index:100;font-family:arial;font-size:18px;animation:whatsapp-animation .5s ease-in-out;transition:background-color .3s ease}.float-button:hover{background-color:#90d573}.fa-whatsapp{padding-left:3px;margin-top:-2px!important;font-size:20px!important}@media screen and (max-width:545px){.float-button span{display:none}.float-button{width:55px;border-radius:10px;height:52px}.fa-whatsapp{font-size:40px!important}}.cbh-phone{bottom:30px!important;left:10px;position:fixed;right:-50px;visibility:hidden;background-color:transparent;width:200px;height:200px;cursor:pointer;z-index:99;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s}.cbh-phone.cbh-show{visibility:visible}.cbh-ph-circle,.cbh-ph-circle-fill,.cbh-ph-img-circle1{position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.cbh-ph-circle{width:110px;height:110px;top:210px;left:-20px;background-color:transparent;border:2px solid rgba(30,30,30,.4);opacity:.1;-webkit-animation:cbh-circle-anim 1.2s infinite ease-in-out;-moz-animation:cbh-circle-anim 1.2s infinite ease-in-out;-ms-animation:cbh-circle-anim 1.2s infinite ease-in-out;-o-animation:cbh-circle-anim 1.2s infinite ease-in-out;animation:cbh-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cbh-phone.cbh-static .cbh-ph-circle{-webkit-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-moz-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-ms-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;-o-animation:cbh-circle-anim 2.2s infinite ease-in-out!important;animation:cbh-circle-anim 2.2s infinite ease-in-out!important}.cbh-phone.cbh-green .cbh-ph-circle{border-color:#00aff2;opacity:.5}.cbh-ph-circle-fill,.cbh-ph-img-circle1{border:2px solid transparent}.cbh-ph-circle-fill{width:74px;height:74px;top:230px;left:0;background-color:#000;opacity:.1;-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;animation:cbh-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cbh-phone.cbh-static .cbh-ph-circle-fill{-webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;-o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;animation:cbh-circle-fill-anim 2.3s infinite ease-in-out!important;opacity:0!important}.cbh-phone.cbh-green .cbh-ph-circle-fill{background-color:rgba(0,175,242,.5);opacity:.75!important}.cbh-ph-img-circle1{width:50px;height:50px;top:243px;left:12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==);background-size:40px 40px;background-color:rgba(30,30,30,.1);background-position:center center;background-repeat:no-repeat;opacity:1;-webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out;-moz-animation:cbh-circle-img-anim 1s infinite ease-in-out;-ms-animation:cbh-circle-img-anim 1s infinite ease-in-out;-o-animation:cbh-circle-img-anim 1s infinite ease-in-out;animation:cbh-circle-img-anim 1s infinite ease-in-out}.cbh-phone.cbh-static .cbh-ph-img-circle1{-webkit-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-moz-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-ms-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;-o-animation:cbh-circle-img-anim 0s infinite ease-in-out!important;animation:cbh-circle-img-anim 0s infinite ease-in-out!important}.cbh-phone.cbh-green .cbh-ph-img-circle1{background-color:#00aff2}:root{--iqm-primary:#0b78bd;--iqm-dark:#0e2637;--iqm-surface:#fff;--iqm-muted:#64748b;--iqm-border:#dce7ef;--iqm-shadow:0 12px 35px rgba(15,35,55,.08)}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden;color:var(--iqm-ink);font-size:15px;line-height:1.65}.wow{visibility:visible!important;animation:none!important}.iqm-lazy-section{content-visibility:auto;contain-intrinsic-size:1px 680px;min-height:260px;position:relative}.iqm-section-placeholder{min-height:320px;display:flex;align-items:center;justify-content:center;background:linear-gradient(110deg,#f5f8fa 8%,#edf3f7 18%,#f5f8fa 33%);background-size:200% 100%;animation:iqmSkeleton 1.3s linear infinite;color:#536778;font-weight:600}.iqm-section-placeholder::before{content:"";width:42px;height:42px;border:4px solid rgba(11,120,189,.18);border-top-color:var(--iqm-primary);border-radius:50%;animation:iqmSpin .8s linear infinite;margin-right:14px}.iqm-section-error{padding:30px;text-align:center;background:#fff5f5;color:#a51d2d;border:1px solid #f3c6cc;border-radius:12px;margin:30px auto;max-width:900px}.iqm-hero{overflow:hidden;background:#0d2a3b;min-height:760px}.iqm-hero-track{position:relative;min-height:760px}.iqm-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .55s ease;display:flex;align-items:center;z-index:0}.iqm-hero-slide.is-active{position:relative;opacity:1;visibility:visible;z-index:1}.iqm-hero-media{position:absolute;inset:0;z-index:-2;display:block}.iqm-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,23,34,.88)0,rgba(5,23,34,.55) 52%,rgba(5,23,34,.18) 100%)}.iqm-hero-media img{width:100%;height:100%;object-fit:cover;display:block}.iqm-hero .content-part{max-width:760px;color:#fff}.iqm-hero .sl-sub-title{font-size:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.iqm-hero .sl-title{font-size:clamp(38px,5vw,72px);line-height:1.08;color:#fff;margin-bottom:22px}.iqm-hero .sl-desc{font-size:20px;line-height:1.55;max-width:690px}.iqm-hero .slider-btn{display:flex;align-items:center;gap:16px;margin-top:34px;padding:0;list-style:none}.iqm-video-trigger{width:58px;height:58px;border-radius:50%;background:#fff;color:var(--iqm-primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.2)}.iqm-hero-dot{border-radius:50%;border:0;background:rgba(255,255,255,.45);padding:0;cursor:pointer}.iqm-hero-dot.is-active{border-radius:8px}@media (max-width:767px){.iqm-hero,.iqm-hero-track{min-height:690px}.iqm-hero .content-part{padding:125px 18px 105px}.iqm-hero .sl-sub-title{font-size:15px}.iqm-hero .sl-desc{font-size:17px}.iqm-hero-media::after{background:linear-gradient(180deg,rgba(5,23,34,.38),rgba(5,23,34,.88) 70%)}}.iqm-section-shell{padding:100px 0}.iqm-section-shell.iqm-dark-section{background:#102b3d}.iqm-quick-links .row{row-gap:18px}.iqm-quick-link{height:100%;display:flex!important;align-items:center;gap:14px;padding:18px!important;border-radius:14px;background:#fff;box-shadow:var(--iqm-shadow);text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.iqm-quick-link:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(15,35,55,.14)}.iqm-quick-link .services-icon{flex:0 0 66px}.iqm-quick-link .services-icon img{width:66px;height:66px;object-fit:contain}.iqm-quick-link .title{font-size:17px;line-height:1.3;color:#102b3d}.iqm-sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.iqm-sector-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--iqm-shadow);transition:transform .22s ease}.iqm-sector-card:hover{transform:translateY(-5px)}.iqm-sector-image{display:block;aspect-ratio:24/17;overflow:hidden;background:#edf3f7}.iqm-sector-image img{transition:transform .35s ease}.iqm-sector-card:hover img{transform:scale(1.035)}.iqm-sector-content{padding:18px}.iqm-sector-content h3{font-size:18px;line-height:1.35;margin:0 0 8px}.iqm-sector-content span{color:var(--iqm-muted)}.iqm-gallery-filters{overflow-x:auto;scrollbar-width:thin;padding:4px 0 18px;margin-bottom:18px}.iqm-gallery-filter{white-space:nowrap}.iqm-gallery-card{background:#fff;border-radius:12px;overflow:hidden}.iqm-gallery-card a{text-decoration:none}.iqm-gallery-image{background:#e9eff3}.iqm-card-grid .image-wrap img,.iqm-sector-image img{width:100%;height:100%;object-fit:cover}.iqm-gallery-image i{color:#0b78bd}.iqm-gallery-card h3,.iqm-sector-content h3 a{color:#102b3d}.iqm-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.iqm-card-grid .blog-item{height:100%}.iqm-card-grid .image-wrap{aspect-ratio:12/7;overflow:hidden;background:#edf3f7}.iqm-load-more-wrap{text-align:center;margin-top:34px}.iqm-load-more{border:0;border-radius:8px;background:var(--iqm-primary);color:#fff;padding:13px 24px;font-weight:700;cursor:pointer}.iqm-load-more:hover{background:#075f96;color:#fff}.iqm-load-more[disabled]{opacity:.65;cursor:wait}.iqm-about-section,.iqm-quality{padding:100px 0}.iqm-about-section .image-part img,.iqm-partner-grid img{width:100%;height:auto;object-fit:contain}.iqm-quality .middle-img img{max-height:620px;object-fit:contain}.iqm-stats{padding:55px 0}.iqm-stats .row{row-gap:26px}.iqm-stats .count-icon img{width:72px;height:72px;object-fit:contain}.iqm-stats .count-number{display:flex;align-items:baseline;gap:2px}.iqm-partner-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;align-items:center}.iqm-partner-grid .partner-item{min-height:120px;border:1px solid var(--iqm-border);border-radius:12px;background:#fff;display:grid;place-items:center;padding:14px}.iqm-partner-grid img{height:90px}.iqm-noscript{padding:20px;background:#fff8e6;border:1px solid #f2d48b;color:#6c5013;text-align:center}.iqm-video-modal{background:rgba(0,0,0,.88)}.iqm-video-modal-inner{width:min(960px,100%);aspect-ratio:16/9}.iqm-video-modal iframe{width:100%;height:100%;border:0}.iqm-video-close{cursor:pointer}@media (max-width:1199px){.iqm-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iqm-gallery-grid,.iqm-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.iqm-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iqm-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.iqm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iqm-section-shell{padding:72px 0}}@media (max-width:575px){.iqm-card-grid,.iqm-sector-grid{grid-template-columns:1fr}.iqm-gallery-grid{gap:12px}.iqm-gallery-grid,.iqm-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iqm-gallery-card h3{font-size:12px;padding:10px}.iqm-section-shell{padding:58px 0}}iframe[loading=lazy]{background:#eef3f6}.footer-logo img,.logo-part img{width:auto;height:auto;max-width:100%}.iqm-dynamic-list-page{content-visibility:auto;contain-intrinsic-size:1px 900px}.iqm-list-toolbar{margin-bottom:24px}.iqm-list-grid{min-height:320px}.iqm-list-grid.iqm-card-grid,.iqm-list-grid.iqm-gallery-grid,.iqm-list-grid.iqm-sector-grid{align-items:stretch}.iqm-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.iqm-video-card{background:#fff;border:1px solid var(--iqm-border);border-radius:14px;overflow:hidden;box-shadow:var(--iqm-shadow)}.iqm-video-card>button{display:block;width:100%;padding:0;border:0;background:#fff;color:#102b3d;text-align:left;cursor:pointer}.iqm-video-thumb{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#e9eff3}.iqm-video-thumb img{width:100%;height:100%;object-fit:cover}.iqm-video-thumb i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--iqm-primary);font-size:20px}.iqm-video-card h2{font-size:17px;line-height:1.4;margin:0;padding:16px}.iqm-empty-state{grid-column:1/-1;padding:40px;text-align:center;background:#f6f9fb;border:1px solid var(--iqm-border);border-radius:12px;color:var(--iqm-muted)}@media (max-width:991px){.iqm-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.iqm-video-grid{grid-template-columns:1fr}.iqm-dynamic-list-page{padding:58px 0}}.iqm-faq-item h2{font-size:18px}.iqm-faq-question:hover{background:#eef7fc;color:#075f96}.iqm-faq-question[aria-expanded=true]{background:#eef7fc}.iqm-faq-question i{background:#e2f1fa}.iqm-faq-question i::after,.iqm-faq-question i::before{content:"";position:absolute;left:8px;right:8px;top:14px;height:2px;background:#0b78bd}.iqm-faq-question i::after{transform:rotate(90deg);transition:transform .2s ease}.iqm-faq-question[aria-expanded=true] i::after,.iqm-faq-question[aria-expanded=true] i:after{transform:rotate(0)}.iqm-faq-answer>div{padding-top:18px;border-top:1px solid var(--iqm-border)}.iqm-reference-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.iqm-reference-card{min-height:150px;background:#fff;border:1px solid var(--iqm-border);border-radius:14px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:var(--iqm-shadow)}.iqm-reference-card img{width:100%;height:90px;object-fit:contain}.iqm-reference-card h2{font-size:14px;line-height:1.35;text-align:center;margin:0;color:#102b3d}@media (max-width:1199px){.iqm-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.iqm-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iqm-faq-question{padding:17px 16px}.iqm-faq-answer{padding:0 16px 18px}}:root{--iqm-navy:#0d2b43;--iqm-blue:#0e5cc7;--iqm-blue2:#1688e8;--iqm-cyan:#22b7e8;--iqm-orange:#ff7a1a;--iqm-green:#14a673;--iqm-ink:#0b1728;--iqm-muted:#607086;--iqm-soft:#f4f8fc;--iqm-border:#dce8f2;--iqm-shadow:0 18px 50px rgba(13,43,67,.12)}iframe,img,video{max-width:100%}.iqm-managed-html{overflow-wrap:anywhere;word-break:normal}.iqm-managed-html img{height:auto!important;max-width:100%!important}.iqm-managed-html table{display:block;max-width:100%;overflow-x:auto}.iqm-managed-html iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto}.iqm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:1px solid transparent;border-radius:13px;font-weight:700;line-height:1.2;transition:.22s ease;text-decoration:none!important;cursor:pointer}.iqm-btn-primary{background:linear-gradient(135deg,var(--iqm-blue),var(--iqm-blue2));color:#fff!important;box-shadow:0 10px 24px rgba(14,92,199,.22)}.iqm-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(14,92,199,.3);color:#fff!important}.iqm-btn-outline{background:#fff;color:var(--iqm-blue)!important;border-color:#9bc3ec}.iqm-btn-outline:hover{background:#edf6ff;color:#073e88!important;border-color:var(--iqm-blue)}.iqm-btn-ghost{background:#eef6ff;color:var(--iqm-blue)!important}.iqm-btn-ghost:hover{background:var(--iqm-blue);color:#fff!important}.full-width-header .rs-header .topbar-area.style2{background:linear-gradient(105deg,#082944 0,#0e5cc7 56%,#1688e8 100%);padding:0;min-height:46px;display:flex;align-items:center;position:relative;overflow:hidden}.full-width-header .rs-header .topbar-area.style2:after{content:"";position:absolute;right:-90px;top:-90px;width:280px;height:220px;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 65%)}.topbar-area .container{position:relative;z-index:1}.full-width-header .rs-header .topbar-area.style2 .topbar-contact{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li{margin:0!important;padding:0!important;border:0!important}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li a{display:inline-flex;align-items:center;gap:8px;color:#fff!important;font-size:14px;font-weight:600}.toolbar-sl-share ul{display:flex;justify-content:flex-end;gap:8px}.full-width-header .rs-header .topbar-area.style2 .toolbar-sl-share ul li a:hover{background:#fff;color:var(--iqm-blue)!important;transform:translateY(-2px)}.iqm-brand-area{background:#fff;border-bottom:1px solid #edf2f7}.iqm-brand-area .container-fluid{padding:10px clamp(18px,4vw,72px)}.iqm-brand-cta,.iqm-brand-row{display:flex;align-items:center}.iqm-brand-row{justify-content:space-between;gap:24px}.iqm-brand-area .logo-part a{display:inline-flex;align-items:center}.iqm-brand-area .logo-part img{display:block;width:auto;max-width:min(270px,46vw);height:92px;object-fit:contain}.iqm-brand-cta{gap:12px}.iqm-about-trust span,.iqm-brand-phone{display:flex;align-items:center;font-weight:700}.iqm-brand-phone{gap:10px;color:var(--iqm-navy)}.iqm-brand-phone i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eef7ff}.full-width-header .rs-header.style2 .menu-area{background:#fff;border-bottom:1px solid #e7eef5;box-shadow:0 7px 18px rgba(13,43,67,.07);min-height:58px}.full-width-header .rs-header.style2 .menu-area .container-fluid{padding:0 clamp(18px,4vw,72px)}.full-width-header .rs-header.style2 .menu-area .rs-menu-area{display:flex;justify-content:flex-end}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu>li>a{height:58px;line-height:58px;padding:0 14px!important;font-size:15px;font-weight:700;color:#13293d}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu>li>a:hover,.iqm-brand-phone i{color:var(--iqm-blue)}.full-width-header .rs-header.style2 .menu-area.sticky{position:fixed!important;top:0;left:0;right:0;z-index:9999;animation:iqmSlideDown .25s ease}.full-width-header .rs-header.style2 .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li>a{height:54px;line-height:54px}.iqm-menu-mobile-logo,.mobile-menu{display:none}.iqm-hero{position:relative;background:#071522}.iqm-hero,.iqm-hero-slide{min-height:min(760px,78vh)}#scrollUp,.iqm-video-trigger{border:0;cursor:pointer}.iqm-video-modal{position:fixed;inset:0;z-index:10050;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(4,13,24,.86);backdrop-filter:blur(8px)}.iqm-video-modal.is-open{display:flex}.iqm-video-modal-inner{position:relative;width:min(1100px,96vw)}.iqm-video-frame{position:relative;aspect-ratio:16/9;background:#000;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.55)}.iqm-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.iqm-video-close{position:absolute;z-index:2;right:-14px;top:-14px;width:46px;height:46px;border:3px solid #fff;border-radius:50%;background:#fff;color:#111;font-size:30px;line-height:1;box-shadow:0 8px 24px rgba(0,0,0,.35)}.iqm-video-fallback{display:flex;justify-content:center;margin-top:14px}.iqm-video-fallback a{color:#fff;text-decoration:underline}.iqm-dynamic-section{min-height:280px}.iqm-dynamic-section.is-loaded{min-height:0}.iqm-section-shell{padding:clamp(64px,7vw,104px)0}.iqm-section-heading{text-align:center;max-width:820px;margin:0 auto 42px}.iqm-section-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--iqm-blue);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.iqm-section-heading h2{line-height:1.12;margin:12px 0 14px}.iqm-section-heading p{color:var(--iqm-muted);line-height:1.75}.iqm-section-accent{display:block;width:76px;height:5px;margin:18px auto 0;border-radius:99px;background:linear-gradient(90deg,var(--iqm-orange),var(--iqm-blue))}.iqm-gallery-actions,.iqm-section-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px}.iqm-about-modern{padding:clamp(64px,8vw,110px)0;background:linear-gradient(135deg,#f5f9fd 0,#fff 65%);position:relative;overflow:hidden}.iqm-about-modern:before{content:"";position:absolute;right:-12vw;top:-20vw;width:48vw;height:48vw;border-radius:50%;background:radial-gradient(circle,rgba(22,136,232,.12),transparent 68%)}.iqm-about-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,90px);align-items:center;position:relative}.iqm-about-visual{position:relative}.iqm-about-image{margin:0;border-radius:28px;overflow:hidden;background:#fff;box-shadow:var(--iqm-shadow);padding:22px}.iqm-about-image img{width:100%;height:auto;max-height:530px;object-fit:contain}.iqm-about-badge{position:absolute;right:-16px;bottom:24px;padding:18px 22px;border-radius:18px;background:linear-gradient(135deg,var(--iqm-blue),var(--iqm-cyan));color:#fff;box-shadow:0 15px 32px rgba(14,92,199,.3)}.iqm-about-copy h2{line-height:1.18;margin:10px 0 20px}.iqm-about-text{display:-webkit-box}.iqm-about-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.iqm-about-trust span{gap:9px;padding:13px;border:1px solid var(--iqm-border);border-radius:13px;background:#fff;color:#29445f}.iqm-about-trust i{color:var(--iqm-green)}.iqm-gallery-section{background:#0e2c42;color:#fff}.iqm-gallery-section .iqm-section-heading h2,.iqm-gallery-section .iqm-section-heading p{color:#fff}.iqm-gallery-section .iqm-section-eyebrow{color:#76d3ff}.iqm-gallery-filter-panel{margin-bottom:30px}.iqm-gallery-filter-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.iqm-gallery-filter-top label{font-weight:700;color:#d8ecfa}.iqm-gallery-select{display:none;min-height:48px;border-radius:12px;padding:0 14px;border:1px solid rgba(255,255,255,.25);background:#fff;color:#0e2c42}.iqm-gallery-filter-toggle{display:none;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;border-radius:12px;padding:12px 16px}.iqm-gallery-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-height:none;overflow:visible}.iqm-gallery-filter{border:1px solid rgba(255,255,255,.35);background:0 0;color:#fff;border-radius:999px;padding:10px 18px;font-weight:700;cursor:pointer;transition:.2s}.iqm-gallery-filter.is-active,.iqm-gallery-filter:hover{background:#fff;color:#0e2c42;border-color:#fff;transform:translateY(-1px)}.iqm-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.iqm-gallery-card{min-width:0}.iqm-gallery-card a,.iqm-gallery-image{display:block;position:relative;overflow:hidden}.iqm-gallery-card a{border-radius:18px;background:#fff;color:#12263a!important;box-shadow:0 14px 36px rgba(0,0,0,.18);height:100%}.iqm-gallery-image{aspect-ratio:4/3}.iqm-gallery-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.iqm-gallery-image i{position:absolute;inset:50%auto auto 50%;transform:translate(-50%,-50%) scale(.7);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--iqm-blue);opacity:0;transition:.25s}.iqm-gallery-card h3{font-size:16px;line-height:1.45;margin:0;padding:16px 18px}.iqm-gallery-card a:hover .iqm-gallery-image img{transform:scale(1.07)}.iqm-gallery-card a:hover .iqm-gallery-image i{opacity:1;transform:translate(-50%,-50%) scale(1)}.iqm-gallery-actions .iqm-load-more-wrap{margin:0}.iqm-gallery-all{min-width:190px}.iqm-news-section{background:#fff}.iqm-news-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:22px}.iqm-news-card{position:relative;border:1px solid var(--iqm-border);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 32px rgba(13,43,67,.08);transition:.25s}.iqm-news-card:hover{transform:translateY(-6px);box-shadow:var(--iqm-shadow)}.iqm-news-card:first-child{grid-row:span 2}.iqm-news-card .iqm-news-image{display:block;aspect-ratio:16/10;overflow:hidden}.iqm-news-card:first-child .iqm-news-image{aspect-ratio:16/13}.iqm-news-card img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.iqm-news-card:hover img{transform:scale(1.05)}.iqm-news-content{padding:22px}.iqm-news-meta{display:flex;gap:10px;align-items:center;color:var(--iqm-blue);font-size:13px;font-weight:700}.iqm-news-content h3{line-height:1.25;margin:10px 0}.iqm-news-content h3 a{color:var(--iqm-ink)}.iqm-news-content p{color:var(--iqm-muted);line-height:1.65;margin-bottom:15px}.iqm-news-link{font-weight:800;color:var(--iqm-blue)!important}.iqm-quality-modern{padding:clamp(68px,8vw,110px)0;background:linear-gradient(135deg,#fff 0,#f6f9fd 100%)}.iqm-quality-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:clamp(40px,6vw,90px);align-items:center}.iqm-quality-copy h2{line-height:1.15;margin:10px 0 22px}.iqm-quality-text{display:-webkit-box}.iqm-quality-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;transform:rotate(0deg)}.iqm-quality-tile{position:relative;margin:0;border-radius:26px;overflow:hidden;aspect-ratio:1/1;background:#fff;border:7px solid #fff;box-shadow:0 18px 38px rgba(13,43,67,.16);transform:rotate(4deg);transition:.3s}.iqm-quality-tile:nth-child(even){transform:rotate(-4deg) translateY(25px)}.iqm-quality-tile img{width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.06);transition:.45s}.iqm-quality-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(22,136,232,.1),rgba(255,122,26,.12));mix-blend-mode:screen}.iqm-quality-tile:hover{transform:rotate(0) translateY(-5px);z-index:2}.iqm-quality-tile:hover img{transform:scale(1.08);filter:saturate(1.35) contrast(1.08)}.iqm-quality-custom-image img{width:100%;height:auto}.iqm-stats-modern{padding:clamp(48px,6vw,80px)0;background:linear-gradient(120deg,#071e33,#0d4d8d 58%,#126ec2);position:relative;overflow:hidden}.iqm-stats-modern:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.14),transparent 38%),repeating-radial-gradient(circle at 50% 50%,transparent 0 84px,rgba(255,255,255,.05) 86px 88px)}.iqm-stats-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.iqm-stat-card{padding:26px 20px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.09);backdrop-filter:blur(7px);color:#fff;text-align:center;transition:.28s}.iqm-stat-card:hover{transform:translateY(-7px);background:rgba(255,255,255,.15)}.iqm-stat-icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 16px;border-radius:20px;background:linear-gradient(135deg,#fff,rgba(255,255,255,.75));color:var(--iqm-blue);font-size:31px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.iqm-stat-icon img{width:46px;height:46px;object-fit:contain}.iqm-stat-number{font-size:clamp(33px,4vw,48px);font-weight:900;line-height:1}.iqm-stat-number small{font-size:.55em;margin-left:2px}.iqm-stat-card h3{color:#fff;margin:10px 0}.iqm-stat-line{display:block;width:44px;height:3px;border-radius:4px;background:#63d8ff;margin:13px auto 0}.iqm-home-faq-section{background:#f3f8fd}.iqm-faq-list,.iqm-home-faq-list{max-width:980px;margin:0 auto;display:grid;gap:12px}.iqm-faq-item{background:#fff;border:1px solid var(--iqm-border);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(13,43,67,.05)}.iqm-faq-item h2{margin:0}.iqm-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;background:#fff;color:var(--iqm-ink);padding:19px 22px;text-align:left;font-weight:800;cursor:pointer}.iqm-faq-question:hover,.iqm-faq-question[aria-expanded=true]{background:#eef7ff;color:var(--iqm-blue)}.iqm-faq-question i{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e4f1ff;position:relative}.iqm-faq-question i:after,.iqm-faq-question i:before{content:"";position:absolute;background:var(--iqm-blue);left:10px;right:10px;top:16px;height:2px}.iqm-faq-question i:after{transform:rotate(90deg);transition:.2s}.iqm-faq-answer{padding:0 22px 20px;color:#43556a;line-height:1.8}.iqm-faq-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.iqm-faq-badges span{font-size:11px;border-radius:999px;padding:4px 8px;background:#e8f3ff;color:#0755aa}.popup-overlay{background:rgba(0,0,0,.74)!important;padding:20px!important;backdrop-filter:blur(5px)}.popup-content{max-width:min(94vw,1100px)!important;max-height:90vh!important}.popup-content img,.popup-content picture{display:block!important;max-height:88vh!important;object-fit:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important}.popup-content img{width:auto!important;max-width:100%!important;height:auto!important}.popup-close{border:3px solid #fff!important;background:#fff!important}.popup-button{display:none!important}.iqm-404{padding:clamp(70px,10vw,140px)0;background:radial-gradient(circle at 80% 20%,#e5f4ff,transparent 35%),#f7fafc;text-align:center}.iqm-404-code{font-size:clamp(90px,18vw,210px);font-weight:900;line-height:.8;color:transparent;-webkit-text-stroke:3px var(--iqm-blue);opacity:.18}.iqm-404 h1{font-size:clamp(32px,5vw,58px);margin:10px 0}.iqm-404 p{max-width:680px;margin:0 auto 28px;color:var(--iqm-muted);font-size:18px}.iqm-404-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width:1199px){.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu>li>a{padding:0 9px!important;font-size:14px}.iqm-gallery-grid{grid-template-columns:repeat(3,1fr)}.iqm-news-grid{grid-template-columns:1fr 1fr}.iqm-news-card:first-child{grid-row:auto;grid-column:span 2}.iqm-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.topbar-area .col-lg-4,.topbar-area .col-lg-8{width:100%;text-align:center!important}.full-width-header .rs-header .topbar-area.style2{padding:8px 0}.full-width-header .rs-header .topbar-area.style2 .topbar-contact,.toolbar-sl-share ul{justify-content:center}.iqm-brand-area .container-fluid{padding:8px 18px}.iqm-brand-area .logo-part img{height:76px}.iqm-brand-cta{display:none}.full-width-header .rs-header.style2 .menu-area{min-height:54px}.iqm-menu-mobile-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px}.iqm-menu-mobile-logo{display:inline-flex;font-weight:800;color:var(--iqm-navy)}.mobile-menu{display:block!important;position:static!important}.full-width-header .rs-header.style2 .menu-area .rs-menu-area{display:block}.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu>li>a{height:auto;line-height:1.35;padding:14px 18px!important}.iqm-about-layout,.iqm-quality-layout{grid-template-columns:1fr}.iqm-about-visual,.iqm-quality-gallery{max-width:650px;margin:0 auto}.iqm-news-grid{grid-template-columns:1fr 1fr}.iqm-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.full-width-header .rs-header .topbar-area.style2 .topbar-contact{gap:6px 12px}.full-width-header .rs-header .topbar-area.style2 .topbar-contact li a{font-size:12px}.float-button span,.toolbar-sl-share{display:none}.iqm-brand-row{justify-content:center}.iqm-brand-area .logo-part img{height:66px;max-width:220px}.iqm-hero,.iqm-hero-slide{min-height:620px}.iqm-section-shell{padding:58px 0}.iqm-section-heading{margin-bottom:28px}.iqm-about-layout{gap:35px}.iqm-about-badge{right:10px;bottom:10px}.iqm-about-trust{grid-template-columns:1fr}.iqm-gallery-filter-top{align-items:stretch;flex-direction:column}.iqm-gallery-filter-toggle,.iqm-gallery-select{display:block;width:100%}.iqm-gallery-filters{display:none;justify-content:flex-start;padding:12px 0}.iqm-gallery-filters.is-open{display:flex}.iqm-gallery-grid{grid-template-columns:1fr 1fr;gap:12px}.iqm-gallery-card h3{font-size:14px;padding:12px}.iqm-news-grid{grid-template-columns:1fr}.iqm-news-card:first-child{grid-column:auto}.iqm-quality-gallery{gap:12px}.iqm-quality-tile{border-width:4px;border-radius:18px}.iqm-stats-grid{grid-template-columns:1fr 1fr;gap:12px}.iqm-stat-card{padding:20px 12px}.iqm-stat-icon{width:58px;height:58px;font-size:25px}.iqm-video-modal{padding:12px}.iqm-video-close{right:4px;top:-52px}.popup-close{right:2px!important;top:-52px!important}}@media (max-width:480px){.iqm-gallery-grid,.iqm-stats-grid{grid-template-columns:1fr}.iqm-quality-gallery{grid-template-columns:1fr 1fr}.iqm-quality-tile:nth-child(even){transform:rotate(-3deg) translateY(12px)}.iqm-about-image{padding:12px}.iqm-btn{width:100%}.iqm-gallery-actions,.iqm-section-actions{align-items:stretch}.iqm-gallery-actions .iqm-load-more-wrap .iqm-btn,.iqm-gallery-actions>*{width:100%}}.iqm-dynamic-list-page{padding:70px 0}.iqm-faq-filter-box,.iqm-trust-row span{border:1px solid var(--iqm-border);background:#fff}.iqm-faq-filter-box{display:grid;grid-template-columns:1.1fr .8fr 1fr auto;gap:14px;align-items:end;margin-bottom:30px;padding:20px;border-radius:18px;box-shadow:0 10px 30px rgba(13,43,67,.07)}.iqm-faq-filter-box label{display:block;margin-bottom:7px;font-weight:800;color:#29445f}.iqm-faq-filter-box input,.iqm-faq-filter-box select{width:100%;height:48px;border:1px solid #cfdde8;border-radius:11px;padding:0 13px;background:#fff;color:#172a3a}.iqm-faq-filter-box .iqm-btn{height:48px;white-space:nowrap}@media (max-width:991px){.iqm-faq-filter-box{grid-template-columns:1fr 1fr}.iqm-faq-filter-box>div:first-child{grid-column:span 2}}@media (max-width:600px){.iqm-faq-filter-box{grid-template-columns:1fr}.iqm-faq-filter-box>div:first-child{grid-column:auto}}.iqm-heading-accent{display:block;width:76px;height:5px;margin:18px auto 0;border-radius:99px;background:linear-gradient(90deg,var(--iqm-orange),var(--iqm-blue))}.iqm-about-image-card{position:relative;margin:0;border-radius:28px;overflow:hidden;background:#fff;box-shadow:var(--iqm-shadow);padding:22px}.iqm-about-image-card img,.iqm-logo-hang img{display:block;width:100%;height:auto;max-height:530px;object-fit:contain}.iqm-about-orbit{position:absolute;border:1px solid rgba(14,92,199,.24);border-radius:50%;pointer-events:none}.iqm-about-orbit-one{width:180px;height:180px;right:-70px;top:-70px}.iqm-about-orbit-two{width:110px;height:110px;left:-45px;bottom:-45px}.iqm-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.iqm-trust-row span{padding:12px;border-radius:12px;font-weight:800;color:#29445f}.iqm-trust-row i{color:var(--iqm-green)}.iqm-about-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.iqm-gallery-overlay,.iqm-trust-row span{display:flex;align-items:center;justify-content:center;gap:8px}.iqm-gallery-overlay{position:absolute;inset:0;flex-direction:column;background:linear-gradient(180deg,transparent,rgba(8,31,49,.72));color:#fff;opacity:0;transition:.25s}.iqm-gallery-overlay i{position:static!important;transform:none!important;opacity:1!important;background:#fff!important}.iqm-gallery-meta{display:block;padding:15px 17px}.iqm-gallery-meta small,.iqm-news-date{color:var(--iqm-blue);font-size:12px;font-weight:800}.iqm-gallery-meta small{display:block;margin-bottom:4px}.iqm-gallery-meta strong{display:block;color:var(--iqm-ink);line-height:1.4}.iqm-gallery-card a:hover .iqm-gallery-overlay{opacity:1}.iqm-news-date{position:absolute;left:14px;bottom:14px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.94)}.iqm-news-kicker{color:var(--iqm-orange);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}@media (max-width:767px){.iqm-trust-row{grid-template-columns:1fr}.iqm-about-actions{align-items:stretch}.iqm-about-actions .iqm-btn{width:100%}}.iqm-dynamic-list-page .iqm-list-toolbar.iqm-gallery-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px}.iqm-dynamic-list-page .iqm-list-toolbar .iqm-gallery-filter{background:#fff;color:var(--iqm-blue);border-color:#b9d4ec}.iqm-dynamic-list-page .iqm-list-toolbar .iqm-gallery-filter.is-active,.iqm-dynamic-list-page .iqm-list-toolbar .iqm-gallery-filter:hover{background:var(--iqm-blue);border-color:var(--iqm-blue);color:#fff}.iqm-dynamic-list-page .iqm-load-more-wrap{text-align:center;margin-top:30px}.iqm-dynamic-list-page .iqm-load-more{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid #9bc3ec;border-radius:13px;background:#fff;color:var(--iqm-blue);font-weight:800;cursor:pointer}.iqm-about-text,.iqm-quality-text{-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header{position:relative;z-index:1000;min-height:58px;overflow:visible;background:#fff;border-bottom:1px solid #e6edf4;box-shadow:0 7px 18px rgba(13,43,67,.07)}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .container-fluid{padding:0 clamp(18px,3.2vw,58px)}.iqm-header-navigation{position:relative;display:flex;align-items:center;width:100%;min-height:58px}.iqm-logo-hang,.iqm-logo-hang:before{position:absolute;top:0;background:#fff;border-bottom:4px solid #245f9e}.iqm-logo-hang{z-index:1002;left:0;display:flex;align-items:center;justify-content:flex-start;width:320px;height:116px;padding:8px 52px 13px 28px;isolation:isolate}.iqm-logo-hang:before{content:"";z-index:-1;right:-34px;width:72px;height:100%;border-right:4px solid #245f9e;transform:skewX(-16deg);transform-origin:bottom left}.iqm-logo-hang a{display:flex;align-items:center;height:100%;max-width:100%}.iqm-logo-hang img{width:auto;max-width:242px;max-height:94px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .rs-menu-area{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 350px);margin-left:350px;float:none}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .rs-menu{width:100%}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu{display:flex;align-items:center;justify-content:flex-end;min-height:58px;margin:0}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li{display:inline-flex;align-items:center;margin:0 2px!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li>a{display:flex;align-items:center;height:58px;line-height:1.2;padding:0 12px!important;margin:0!important;white-space:nowrap;color:#13293d;font-size:15px;font-weight:800}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.current-menu-item>a,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li>a:hover{color:#0e73e4}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.menu-item-has-children>a{padding-right:27px!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.menu-item-has-children>a:before{right:10px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu{margin-left:10px!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu>a{height:42px;padding:0 18px!important;border:1px solid #0e73e4;border-radius:9px;background:linear-gradient(135deg,#075ebf 0,#1688e8 100%);color:#fff!important;box-shadow:0 7px 16px rgba(14,115,228,.22);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu>a:hover{color:#fff!important;transform:translateY(-2px);box-shadow:0 10px 22px rgba(14,115,228,.32);background:linear-gradient(135deg,#064f9f 0,#0e73e4 100%)}.iqm-contact-menu>a i{margin-right:8px!important;font-size:14px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang{width:270px;height:84px;padding:7px 46px 9px 24px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang img{max-width:198px;max-height:68px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .rs-menu-area{width:calc(100% - 300px);margin-left:300px}.iqm-menu-mobile-row{display:none}@media (max-width:1399px) and (min-width:1200px){.iqm-logo-hang{width:280px;height:106px;padding-left:22px;padding-right:47px}.iqm-logo-hang img{max-width:215px;max-height:84px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .rs-menu-area{width:calc(100% - 307px);margin-left:307px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li>a{padding:0 9px!important;font-size:14px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.menu-item-has-children>a{padding-right:23px!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu>a{padding:0 14px!important}}@media (max-width:1199px) and (min-width:992px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .container-fluid{padding:0 18px}.iqm-logo-hang{width:218px;height:92px;padding:7px 38px 10px 16px}.iqm-logo-hang:before{right:-26px;width:55px}.iqm-logo-hang img{max-width:170px;max-height:73px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .rs-menu-area{width:calc(100% - 238px);margin-left:238px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li>a{padding:0 5px!important;font-size:12px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.menu-item-has-children>a{padding-right:17px!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.menu-item-has-children>a:before{right:4px;font-size:13px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu{margin-left:4px!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu>a{padding:0 10px!important;height:38px}.iqm-contact-menu>a i{display:none}}@media (max-width:991px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky{min-height:64px;overflow:visible}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .container-fluid{padding:0 16px}.iqm-header-navigation{display:block;min-height:64px}.iqm-logo-hang{display:none}.iqm-menu-mobile-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px}.iqm-menu-mobile-logo{display:flex;align-items:center;width:auto;height:56px;padding:4px 0;color:transparent}.iqm-menu-mobile-logo img{display:block;width:auto;height:auto;max-width:158px;max-height:52px;object-fit:contain}.mobile-menu{display:block!important;position:static!important;margin:0!important}.rs-menu-toggle{display:grid!important;place-items:center;width:44px;height:44px;border:1px solid #d8e4ef;border-radius:11px;background:#f4f9fd;color:#0d5cb6!important;font-size:22px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .rs-menu-area,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .rs-menu-area{display:block;width:100%;margin-left:0;float:none}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu{display:block;min-height:0}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li{display:block;margin:0!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li>a{height:50px!important;line-height:50px!important;padding:0 54px 0 18px!important;font-size:14px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu{padding:10px 16px 16px!important;background:#fff}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu>a{justify-content:center;height:46px!important;line-height:46px!important;padding:0 18px!important;border-bottom:0!important}.iqm-contact-menu>a i{display:inline-block}}@media (max-width:767px){.iqm-menu-mobile-logo img{max-width:145px;max-height:48px}}@media (min-width:992px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header{--iqm-menu-side-space:clamp(18px,3.2vw,58px);--iqm-logo-image-width:250px;--iqm-logo-slant-width:44px;--iqm-logo-panel-width:calc(var(--iqm-logo-image-width) + var(--iqm-logo-slant-width) + 10px)}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang,.iqm-logo-hang{left:calc(-1*var(--iqm-menu-side-space));top:0;display:block;width:var(--iqm-logo-panel-width);height:auto;min-height:0;padding:0 4px 4px 0;border:0;background:#245f9e;clip-path:polygon(0 0,100%0,calc(100% - var(--iqm-logo-slant-width)) 100%,0 100%);isolation:isolate}.iqm-logo-hang:after,.iqm-logo-hang:before{content:none!important;display:none!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang a,.iqm-logo-hang a{display:flex;align-items:center;justify-content:flex-start;width:100%;height:auto;min-height:0;padding:5px calc(var(--iqm-logo-slant-width) + 5px) 5px 5px;background:#fff;clip-path:polygon(0 0,100%0,calc(100% - var(--iqm-logo-slant-width)) 100%,0 100%);box-sizing:border-box}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang img,.iqm-logo-hang img{display:block;width:var(--iqm-logo-image-width);height:auto;max-width:var(--iqm-logo-image-width);max-height:none;margin:0;object-fit:contain}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .rs-menu-area,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .rs-menu-area{width:calc(100% - var(--iqm-logo-panel-width) - 22px);margin-left:calc(var(--iqm-logo-panel-width) + 22px)}}@media (max-width:1399px) and (min-width:1200px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header{--iqm-logo-image-width:218px;--iqm-logo-slant-width:39px}}@media (max-width:1199px) and (min-width:992px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header{--iqm-menu-side-space:18px;--iqm-logo-image-width:166px;--iqm-logo-slant-width:31px}}@media (max-width:991px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky{min-height:62px;background:#fff;border-bottom:1px solid #dbe6ef;box-shadow:0 7px 22px rgba(13,43,67,.12)}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .container-fluid{padding:0 12px}.iqm-header-navigation,.iqm-menu-mobile-row{min-height:62px}.iqm-menu-mobile-row{position:relative;z-index:5;background:#fff}.iqm-menu-mobile-logo{height:58px;padding:5px 0}.iqm-menu-mobile-logo img{max-width:145px;max-height:48px}.rs-menu-toggle{width:42px;height:42px;border-radius:10px;border:1px solid #cfe0ee;background:#f4f9fd;box-shadow:0 4px 12px rgba(13,92,170,.08)}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .rs-menu-area,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .rs-menu-area{width:100%;margin:0}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu{width:100%}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu{width:100%;margin:0;padding:8px 10px 12px!important;background:#fff;border:1px solid #dbe6ef;border-top:0;border-radius:0 0 15px 15px;box-shadow:0 18px 35px rgba(13,43,67,.16);box-sizing:border-box;overflow:hidden}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li{position:relative;display:block!important;width:100%;margin:0 0 5px!important;border:1px solid #e2e9f0;border-radius:10px;background:#fff;overflow:hidden;box-sizing:border-box}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li:last-child,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.sub-menu li:last-child{margin-bottom:0!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li>a,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.sub-menu li>a{display:flex!important;align-items:center!important;width:100%;height:auto!important;min-height:48px;line-height:1.35!important;padding:12px 56px 12px 16px!important;border:0!important;background:#fff;color:#13293d!important;font-size:14px;font-weight:800;white-space:normal;box-sizing:border-box}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.current-menu-item>a,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li>a:hover{background:#eef7ff;color:#0e73e4!important}.nav-menu>.menu-item-has-children>span.rs-menu-parent{top:0;right:0;display:grid;place-items:center;width:46px;height:48px;line-height:48px;border-left:1px solid #dbe6ef;border-radius:0 9px 9px 0;background:#f1f5f8;color:#13293d;transition:background .2s ease,color .2s ease}.nav-menu>.menu-item-has-children>span.rs-menu-parent.active,.nav-menu>.menu-item-has-children>span.rs-menu-parent:hover{background:#0e73e4;color:#fff}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.sub-menu{position:static!important;left:auto!important;right:auto!important;min-width:0!important;width:100%!important;margin:0!important;padding:8px 10px 10px 18px!important;border:0!important;border-top:1px solid #e3ebf2!important;border-radius:0!important;background:#f7fafc!important;box-shadow:inset 4px 0 0#dcecff!important;box-sizing:border-box}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.sub-menu li{position:relative;display:block!important;width:100%;margin:0 0 5px!important;border:0!important;border-radius:8px;background:#fff;box-sizing:border-box;overflow:hidden}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.sub-menu li>a{min-height:42px;line-height:1.4!important;padding:10px 48px 10px 14px!important;border-radius:8px;color:#263b50!important;font-size:13px;font-weight:650}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.sub-menu li>a:hover{background:#eaf5ff;color:#0e73e4!important}.nav-menu>.menu-item-has-children .sub-menu .menu-item-has-children span.rs-menu-parent{top:0;right:0;display:grid;place-items:center;width:42px;height:42px;line-height:42px;border-left:1px solid #dbe6ef;border-radius:0 8px 8px 0;background:#edf2f6;color:#173047}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.sub-menu ul.sub-menu{padding:7px 8px 8px 14px!important;background:#eef5fa!important;box-shadow:inset 3px 0 0#b8d8f3!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.sub-menu ul.sub-menu li>a{min-height:40px;padding-left:13px!important;font-size:12.5px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu{padding:8px!important;border:0;background:#f4f8fc;overflow:visible}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px;width:100%;min-height:46px;height:46px!important;line-height:1!important;padding:0 18px!important;border:1px solid #0e73e4!important;border-radius:10px!important;background:linear-gradient(135deg,#075ebf 0,#1688e8 100%)!important;color:#fff!important;box-shadow:0 8px 18px rgba(14,115,228,.22);text-indent:0!important;font-size:15px!important;font-weight:800!important;opacity:1!important;visibility:visible!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li.iqm-contact-menu>a span{width:auto!important;height:auto!important;padding:0!important;font-weight:800!important;line-height:1!important;text-indent:0!important;clip:auto!important;clip-path:none!important;position:static!important;overflow:visible!important;white-space:nowrap!important}}@media (max-width:575px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .container-fluid{padding:0 10px}.iqm-menu-mobile-logo img{max-width:132px;max-height:45px}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu{padding:7px 7px 10px!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.sub-menu{padding-left:13px!important;padding-right:7px!important}}.iqm-section-heading h2{font-size:clamp(28px,3.6vw,45px)}.iqm-section-heading p{font-size:15px}.iqm-about-copy h2,.iqm-quality-copy h2{font-size:clamp(29px,3.7vw,47px)}.iqm-about-text,.iqm-quality-text{font-size:15px!important;line-height:1.72!important;color:#33475b!important;display:block!important;overflow:visible!important;max-height:none!important;margin-bottom:22px}.iqm-about-text p,.iqm-quality-text p{margin:0;color:inherit!important}.iqm-news-content h3{font-size:clamp(18px,1.8vw,24px)}.iqm-gallery-meta strong,.iqm-news-content p,.iqm-sector-content span{font-size:13px}.iqm-stat-card h3{font-size:17px}.iqm-faq-question{font-size:14px}@media (min-width:992px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky{--iqm-logo-image-width:230px;--iqm-logo-slant-width:40px;--iqm-logo-panel-width:calc(var(--iqm-logo-image-width) + var(--iqm-logo-slant-width) + 10px)}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang,.iqm-logo-hang{top:0!important;width:var(--iqm-logo-panel-width)!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:0 0!important;clip-path:none!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang a,.iqm-logo-hang a{width:100%!important;height:auto!important;min-height:0!important;padding:5px calc(var(--iqm-logo-slant-width) + 5px) 5px 5px!important;border:0!important;background:#fff!important;clip-path:polygon(0 0,100%0,calc(100% - var(--iqm-logo-slant-width)) 100%,0 100%)!important;box-shadow:none!important;transform:none!important;transition:none!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang img,.iqm-logo-hang img{width:var(--iqm-logo-image-width)!important;max-width:var(--iqm-logo-image-width)!important;height:auto!important;max-height:none!important;transform:none!important;transition:none!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .rs-menu-area,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .rs-menu-area{width:calc(100% - var(--iqm-logo-panel-width) - 18px)!important;margin-left:calc(var(--iqm-logo-panel-width) + 18px)!important}}@media (max-width:1399px) and (min-width:1200px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky{--iqm-logo-image-width:205px;--iqm-logo-slant-width:36px}}@media (max-width:1199px) and (min-width:992px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky{--iqm-logo-image-width:158px;--iqm-logo-slant-width:29px}}.iqm-dynamic-section{content-visibility:auto;contain-intrinsic-size:1px 720px}.iqm-about-modern,.iqm-gallery-section,.iqm-home-faq-section,.iqm-news-section,.iqm-quality-modern,.iqm-stats-modern{contain:layout paint style}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffb04a!important;outline-offset:3px!important}.iqm-btn,.iqm-faq-question,.iqm-gallery-filter,.rs-menu-toggle{min-height:44px}@media (max-width:767px){body{font-size:14px;line-height:1.6}.iqm-section-shell{padding:48px 0}.iqm-section-heading{margin-bottom:24px;padding:0 4px}.iqm-section-heading h2{font-size:27px;line-height:1.16}.iqm-section-heading p{font-size:14px;line-height:1.65}.iqm-section-eyebrow{font-size:11px}.iqm-quick-links .row{row-gap:10px}.iqm-quick-links .col-6{padding-left:5px;padding-right:5px}.iqm-quick-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:70px!important;padding:10px!important;border:1px solid #dce8f2!important;box-shadow:0 5px 14px rgba(13,43,67,.08)!important;overflow:visible!important}.iqm-quick-link .services-icon{display:flex!important;flex:0 0 38px!important;width:38px!important;padding:0!important;margin:0!important}.iqm-quick-link .services-icon img{width:38px!important;height:38px!important}.iqm-quick-link .services-icon img,.iqm-quick-link .services-text,.iqm-quick-link .title{display:block!important;opacity:1!important;visibility:visible!important}.iqm-quick-link .services-text{flex:1 1 auto!important;min-width:0!important;width:auto!important;padding:0!important;margin:0!important}.iqm-quick-link .title{color:#102b3d!important;font-size:11.5px!important;line-height:1.3!important;font-weight:800!important;white-space:normal!important}.iqm-about-modern,.iqm-quality-modern{padding:46px 0}.iqm-about-modern>.container,.iqm-quality-modern>.container{width:100%!important;max-width:none!important;padding-left:12px!important;padding-right:12px!important}.iqm-about-layout,.iqm-quality-layout{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.iqm-about-copy,.iqm-about-visual,.iqm-quality-copy,.iqm-quality-gallery{width:100%!important;max-width:none!important;min-width:0!important}.iqm-about-image-card{padding:10px;border-radius:18px;box-shadow:0 8px 22px rgba(13,43,67,.1)}.iqm-about-copy h2,.iqm-quality-copy h2{font-size:26px;line-height:1.18;margin:8px 0 14px}.iqm-about-text,.iqm-quality-text{font-size:14px!important;line-height:1.65!important;color:#263b50!important;margin-bottom:18px!important}.iqm-about-text p,.iqm-quality-text p{color:#263b50!important}.iqm-about-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:18px}.iqm-about-actions .iqm-btn,.iqm-quality-copy>.iqm-btn{width:100%;min-height:44px;padding:9px 12px;font-size:13px}.iqm-quality-gallery{gap:9px}.iqm-quality-tile{border-width:3px;border-radius:14px;box-shadow:0 8px 18px rgba(13,43,67,.12);transform:none!important}.iqm-quality-tile:nth-child(even){transform:none!important}.iqm-stat-card{backdrop-filter:none!important;box-shadow:none!important}.iqm-faq-item,.iqm-gallery-card a,.iqm-news-card,.iqm-sector-card{box-shadow:0 5px 15px rgba(13,43,67,.08)!important}.iqm-news-card:hover,.iqm-quality-tile:hover,.iqm-sector-card:hover,.iqm-stat-card:hover{transform:none!important}.iqm-gallery-image img,.iqm-news-card img,.iqm-sector-image img{transition:none!important}.iqm-video-modal,.popup-overlay{backdrop-filter:none!important}}@media (max-width:480px){.iqm-about-actions{grid-template-columns:1fr}.iqm-about-copy h2,.iqm-quality-copy h2{font-size:24px}.iqm-section-heading h2{font-size:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.iqm-skip-link{position:fixed;z-index:1000000;top:8px;left:8px;padding:11px 16px;border-radius:9px;background:#fff;color:#063d7d!important;font-weight:800;box-shadow:0 8px 28px rgba(0,0,0,.25);transform:translateY(-160%);transition:transform .18s ease}.iqm-skip-link:focus{transform:translateY(0)}@media (min-width:992px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky{--iqm-logo-image-width:220px;--iqm-logo-image-height:78px;--iqm-logo-slant-width:38px;--iqm-logo-panel-width:calc(var(--iqm-logo-image-width) + var(--iqm-logo-slant-width) + 10px)}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang,.iqm-logo-hang{height:88px!important;min-height:88px!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang a,.iqm-logo-hang a{height:88px!important;min-height:88px!important;padding:5px calc(var(--iqm-logo-slant-width) + 5px) 5px 5px!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang img,.iqm-logo-hang img{width:var(--iqm-logo-image-width)!important;max-width:var(--iqm-logo-image-width)!important;height:var(--iqm-logo-image-height)!important;max-height:var(--iqm-logo-image-height)!important;object-fit:contain!important;object-position:left center!important}}@media (max-width:1399px) and (min-width:1200px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky{--iqm-logo-image-width:198px;--iqm-logo-image-height:72px;--iqm-logo-slant-width:34px}}@media (max-width:1199px) and (min-width:992px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header,.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky{--iqm-logo-image-width:150px;--iqm-logo-image-height:64px;--iqm-logo-slant-width:27px}}.iqm-hero,.iqm-hero-slide,.iqm-hero-track{min-height:clamp(500px,36vw,620px)!important}.iqm-hero-track{height:clamp(500px,36vw,620px)}.iqm-hero-slide.is-active{height:100%}.iqm-hero .content-part{padding:110px 0 88px!important}.iqm-hero-controls{position:absolute!important;z-index:8!important;left:50%!important;right:auto!important;bottom:16px!important;transform:translateX(-50%);display:flex!important;align-items:center;justify-content:center;gap:9px;width:auto!important;min-height:22px;margin:0!important;padding:5px 9px;border-radius:999px;background:rgba(4,18,29,.32);line-height:0}.iqm-hero-dot{min-width:12px;width:12px;height:12px;min-height:12px!important;border:2px solid rgba(255,255,255,.9)!important;background:rgba(255,255,255,.52)!important;box-shadow:none!important}.iqm-hero-dot.is-active{width:32px;background:#fff!important}@media (max-width:767px){.iqm-hero,.iqm-hero-slide,.iqm-hero-track{min-height:500px!important}.iqm-hero-track{height:500px}.iqm-hero .content-part{padding:92px 16px 76px!important}.iqm-hero-controls{bottom:12px!important}}@media (max-width:480px){.iqm-hero,.iqm-hero-slide,.iqm-hero-track{min-height:460px!important}.iqm-hero-track{height:460px}}.iqm-stat-number,.iqm-stat-number .iqm-count,.iqm-stat-number small{color:#fff!important;opacity:1!important;visibility:visible!important}.iqm-stat-number{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:3px!important;min-height:46px!important;text-shadow:0 2px 8px rgba(0,0,0,.28)}.iqm-stat-number .iqm-count,.iqm-stat-number small{display:inline-block!important}.iqm-stat-number .iqm-count{font-weight:900!important}.iqm-stat-number small{font-weight:800!important}@media (max-width:767px){.iqm-stat-number{font-size:28px!important;min-height:34px!important}.iqm-stat-number .iqm-count,.iqm-stat-number small{font-size:28px!important;line-height:1!important}.iqm-stat-number small{font-size:16px!important}.iqm-stat-card h3{font-size:14px!important;color:#fff!important}}@media (max-width:480px){.iqm-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.iqm-stat-card{padding:17px 8px!important}.iqm-stat-icon{width:50px!important;height:50px!important;margin-bottom:10px!important}}.iqm-faq-item h3{display:block!important;position:relative!important;margin:0!important}.iqm-faq-question{position:relative!important;z-index:2!important}.iqm-faq-question,.iqm-faq-question-copy,.iqm-faq-question-copy b{color:#102b3d!important;opacity:1!important;visibility:visible!important}.iqm-faq-question-copy{display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.iqm-faq-question-copy b{display:block!important;width:100%!important;font-weight:800!important;line-height:1.45!important;white-space:normal!important}.iqm-faq-item.is-open .iqm-faq-question,.iqm-faq-question[aria-expanded=true]{background:#e8f4ff!important;color:#064f9e!important}.iqm-faq-item.is-open .iqm-faq-question-copy,.iqm-faq-item.is-open .iqm-faq-question-copy b,.iqm-faq-question[aria-expanded=true] .iqm-faq-question-copy,.iqm-faq-question[aria-expanded=true] .iqm-faq-question-copy b{color:#064f9e!important}.iqm-faq-answer[hidden]{display:none!important}.iqm-faq-answer:not([hidden]){display:block!important;position:relative!important;z-index:1!important;background:#fff!important;color:#263b50!important}@media (max-width:767px){.iqm-faq-question{align-items:flex-start!important;padding:15px 14px!important;gap:10px!important}.iqm-faq-question-copy b{font-size:13px!important;line-height:1.45!important}.iqm-faq-badges{margin:0!important}.iqm-faq-answer{padding:0 14px 16px!important;font-size:13px!important;line-height:1.65!important}}body.iqm-popup-open,html.iqm-popup-open{overflow:hidden!important;overscroll-behavior:none!important}.popup-instance{position:relative;z-index:10020}.popup-overlay{display:none!important;position:fixed!important;inset:0!important;z-index:10020!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100dvh!important;padding:clamp(10px,2vw,24px)!important;overflow:hidden!important;overscroll-behavior:contain!important;background:rgba(2,10,18,.78)!important;backdrop-filter:none!important}.popup-overlay.is-open{display:flex!important}.popup-content,.popup-content .popup-main-image,.popup-content picture img{width:auto!important;max-width:calc(100vw - 32px)!important;height:auto!important;max-height:calc(100dvh - 32px)!important;margin:0!important;border:0!important;box-shadow:none!important}.popup-content,.popup-content picture{justify-content:center!important;overflow:hidden!important}.popup-content{position:relative!important;display:flex!important;align-items:center!important;padding:0!important;background:0 0!important}.popup-content picture{max-width:100%!important;height:auto!important;max-height:calc(100dvh - 32px)!important;margin:0!important}.popup-content .popup-main-image,.popup-content picture img{display:block!important;object-fit:contain!important;border-radius:0!important}.popup-close{position:absolute!important;z-index:6!important;top:6px!important;right:6px!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:2px solid rgba(255,255,255,.95)!important;border-radius:50%!important;background:rgba(255,255,255,.96)!important;color:#111!important;font-size:28px!important;line-height:1!important;box-shadow:0 7px 22px rgba(0,0,0,.28)!important}.popup-content picture,.popup-dock{display:flex!important;align-items:center!important;width:auto!important}.popup-dock{position:fixed!important;z-index:10018!important;top:clamp(120px,42dvh,calc(100dvh - 230px))!important;right:max(10px,env(safe-area-inset-right))!important;gap:8px!important;max-width:min(210px,calc(100vw - 20px))!important;min-height:54px!important;padding:6px 10px 6px 6px!important;border:1px solid #cfe2f2!important;border-radius:16px 0 0 16px!important;background:#fff!important;color:#12314a!important;box-shadow:0 12px 34px rgba(4,25,43,.24)!important;cursor:pointer!important}.popup-dock[hidden]{display:none!important}.popup-dock-thumb{display:block!important;flex:0 0 44px!important;width:44px!important;height:44px!important;overflow:hidden!important;border-radius:11px!important;background:#eef5fa!important}.popup-dock-thumb img,.popup-dock-thumb picture{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.popup-dock-label{font-size:13px!important;font-weight:850!important;white-space:nowrap!important}.popup-dock:hover{background:#eef7ff!important;color:#064f9e!important}@media (max-width:767px){.popup-overlay{padding:8px!important}.popup-content,.popup-content .popup-main-image,.popup-content picture,.popup-content picture img{max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.popup-close{top:5px!important;right:5px!important;width:38px!important;height:38px!important;min-height:38px!important;font-size:25px!important}.popup-dock{top:auto!important;bottom:calc(94px + env(safe-area-inset-bottom))!important;right:max(8px,env(safe-area-inset-right))!important;min-height:50px!important;padding:5px 9px 5px 5px!important}.popup-dock-thumb{flex-basis:40px!important;width:40px!important;height:40px!important}.popup-dock-label{font-size:12px!important}}@media (max-width:767px){.iqm-dynamic-section{content-visibility:auto;contain-intrinsic-size:1px 520px}.iqm-faq-item,.iqm-news-card,.iqm-sector-card,.iqm-stat-card{backdrop-filter:none!important}.iqm-btn,.iqm-faq-question,.popup-close,.popup-dock{touch-action:manipulation}}.popup-dock{min-width:118px!important}.popup-dock-label{display:inline-block!important;color:inherit!important}@media (max-width:767px){.popup-dock{min-width:108px!important}}.rs-menu-parent{display:none}@media (max-width:991px){body.iqm-mobile-menu-open,html.iqm-mobile-menu-open{overflow:hidden!important;overscroll-behavior:none!important}.iqm-header-navigation,.main-menu,.main-menu ul.nav-menu,.rs-menu-area{overflow:visible!important}.main-menu .rs-menu{position:absolute!important;z-index:10010!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100dvh - 62px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;background:#fff!important;box-shadow:0 16px 30px rgba(4,25,43,.18)!important;scrollbar-gutter:stable}.main-menu .rs-menu.rs-menu-close{display:none!important;height:0!important}.main-menu .rs-menu.rs-menu-open{display:block!important;height:auto!important}.main-menu ul.nav-menu{display:block!important;width:100%!important;max-height:none!important;margin:0!important;padding:8px 10px 18px!important}.main-menu ul.nav-menu li,.main-menu ul.nav-menu li.menu-item-has-children{position:relative!important;display:block!important;width:100%!important;overflow:visible!important}.main-menu ul.nav-menu li>a{display:flex!important;align-items:center!important;min-height:46px!important;padding:11px 52px 11px 14px!important;white-space:normal!important;overflow-wrap:anywhere!important}.main-menu ul.nav-menu ul.mega-menu,.main-menu ul.nav-menu ul.sub-menu{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:4px 0 7px 12px!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;background:#f4f8fb!important}.main-menu ul.nav-menu ul.mega-menu:not(.visible),.main-menu ul.nav-menu ul.sub-menu:not(.visible){display:none!important}.main-menu ul.nav-menu ul.mega-menu.visible,.main-menu ul.nav-menu ul.sub-menu.visible{display:block!important}.main-menu ul.nav-menu ul.mega-menu li>a,.main-menu ul.nav-menu ul.sub-menu li>a{min-height:44px!important;padding:10px 48px 10px 13px!important;color:#17364c!important;line-height:1.4!important}.rs-menu-parent{position:absolute!important;z-index:4!important;top:4px!important;right:5px!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:#e8f2f8!important;color:#0e4d78!important;cursor:pointer!important;touch-action:manipulation}.rs-menu-parent.active{background:#0e4d78!important;color:#fff!important}.rs-menu-parent:focus-visible{outline:3px solid #f0a500!important;outline-offset:2px!important}.mobile-menu .rs-menu-toggle{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:0!important;background:0 0!important;cursor:pointer!important;touch-action:manipulation}}/*iqm-final-ui-fixes*/@media (min-width:992px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header .main-menu .rs-menu ul.nav-menu>li>a{font-weight:700!important}.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang img,.iqm-logo-hang img{object-position:center!important;transform:translateX(18px)!important}}@media (max-width:1399px) and (min-width:1200px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang img,.iqm-logo-hang img{transform:translateX(16px)!important}}@media (max-width:1199px) and (min-width:992px){.full-width-header .rs-header.style2 .menu-area.iqm-hanging-header.sticky .iqm-logo-hang img,.iqm-logo-hang img{transform:translateX(12px)!important}}@media (min-width:768px){.iqm-hero,.iqm-hero-slide,.iqm-hero-track{min-height:clamp(380px,44.117647vw,450px)!important}.iqm-hero-track{height:clamp(380px,44.117647vw,450px)!important}.iqm-hero-slide.is-active{height:100%}.iqm-hero .content-part{padding:72px 0 58px!important}.iqm-hero .sl-title{font-size:clamp(34px,3.8vw,56px)!important;line-height:1.08!important;margin-bottom:14px!important}.iqm-hero .sl-desc{font-size:18px!important;line-height:1.45!important}.iqm-hero .slider-btn{margin-top:22px!important}.popup-content,.popup-content .popup-main-image,.popup-content picture,.popup-content picture img{max-width:calc(100vw - 52px)!important;max-height:calc(100dvh - 52px)!important}}.iqm-hero-controls{bottom:12px!important}@media (max-width:767px){.iqm-hero,.iqm-hero-slide,.iqm-hero-track{min-height:clamp(250px,46vw,320px)!important}.iqm-hero-track{height:clamp(250px,46vw,320px)!important}.iqm-hero-slide.is-active{height:100%}.iqm-hero .content-part{padding:34px 14px 42px!important}.iqm-hero .sl-sub-title{font-size:12px!important;line-height:1.3!important;margin-bottom:7px!important}.iqm-hero .sl-title{font-size:clamp(24px,7vw,32px)!important;line-height:1.1!important;margin-bottom:9px!important}.iqm-hero .sl-desc{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:14px!important;line-height:1.4!important}.iqm-hero .slider-btn{margin-top:12px!important;gap:10px!important}.iqm-hero .slider-btn .readon{padding:9px 17px!important;font-size:13px!important}.iqm-hero-controls{bottom:7px!important;padding:4px 7px!important}.iqm-corporate-page .sec-title .title{padding-bottom:22px!important}.iqm-page-content{font-size:15px!important;line-height:1.7!important}.iqm-page-content [style*=font-size]{font-size:inherit!important}.iqm-corporate-page .services-list{margin-top:20px!important}}.iqm-page-content{display:block!important;width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;color:#33475b!important;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.iqm-page-content span{display:inline!important}.iqm-page-content>:last-child{margin-bottom:0}.iqm-page-content iframe,.iqm-page-content img,.iqm-page-content video{max-width:100%!important;height:auto!important}.iqm-page-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.iqm-corporate-page .services-list a[aria-current=page]{background:#0e73e4!important;color:#fff!important}.popup-dock:focus{outline:0!important}.popup-dock:focus-visible{outline:3px solid #0e73e4!important;outline-offset:3px!important}#scrollUp{width:42px!important;height:40px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:50%!important;outline:0!important;background:0 0!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}#scrollUp::after,#scrollUp::before{content:none!important;display:none!important}#scrollUp i{display:grid!important;place-items:center!important;width:42px!important;height:40px!important;margin:0!important;border-radius:50%!important;line-height:1!important}.rs-breadcrumbs.img1{background-color:#0e2637!important;background-image:linear-gradient(rgba(4,18,29,.42),rgba(4,18,29,.42)),var(--iqm-page-banner-desktop)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.rs-breadcrumbs .breadcrumbs-inner{display:flex;height:330px;min-height:330px;padding:40px 15px!important;flex-direction:column;align-items:center;justify-content:center}@media(max-width:991px) and (min-width:768px){.rs-breadcrumbs .breadcrumbs-inner{height:260px;min-height:260px;padding:32px 15px!important}}@media(max-width:767px){.rs-breadcrumbs.img1{background-image:linear-gradient(rgba(4,18,29,.44),rgba(4,18,29,.44)),var(--iqm-page-banner-mobile,var(--iqm-page-banner-desktop))!important;background-position:center!important}.rs-breadcrumbs .breadcrumbs-inner{height:200px;min-height:200px;padding:24px 15px!important}.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size:30px!important;line-height:1.2!important}}

/* Veritabanı tabanlı menü: ikon, hover, aktif öğe ve görünürlük */
.fa-building:before{content:""}.fa-sitemap:before{content:""}.fa-lock:before{content:""}
.fa-file-text-o:before{content:""}.fa-id-card-o:before{content:""}.fa-camera:before{content:""}
.fa-video-camera:before{content:""}.fa-newspaper-o:before{content:""}.fa-pencil:before{content:""}
.fa-question-circle:before{content:""}.fa-industry:before{content:""}.fa-external-link:before{content:""}
.fa-graduation-cap:before{content:""}.fa-trophy:before{content:""}.fa-briefcase:before{content:""}
.fa-handshake-o:before{content:""}.fa-book:before{content:""}.fa-line-chart:before{content:""}
.fa-bar-chart:before{content:""}.fa-car:before{content:""}.fa-truck:before{content:""}
.fa-motorcycle:before{content:""}.fa-wrench:before{content:""}.fa-cogs:before{content:""}
.fa-scissors:before{content:""}.fa-heart:before{content:""}.fa-clock-o:before{content:""}

@media (min-width:992px){
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.iqm-menu-hide-desktop{display:none!important}
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu ul.sub-menu>li>a{
    display:flex!important;align-items:center!important;gap:11px!important;min-height:45px!important;
    padding:10px 16px!important;transition:background-color .2s ease,color .2s ease,padding-left .2s ease!important
  }
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu ul.sub-menu>li>a .iqm-menu-icon{
    display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;
    border-radius:8px!important;background:#edf5ff!important;color:#0e73e4!important;font-size:14px!important;
    transition:background-color .2s ease,color .2s ease,transform .2s ease!important
  }
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu ul.sub-menu>li>a>span{
    min-width:0;line-height:1.35;white-space:normal
  }
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu ul.sub-menu>li:hover>a,
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu ul.sub-menu>li.current-menu-item>a,
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu ul.sub-menu>li.current-menu-ancestor>a{
    padding-left:20px!important;background:linear-gradient(90deg,#0e73e4,#1249ad)!important;color:#fff!important
  }
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu ul.sub-menu>li:hover>a .iqm-menu-icon,
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu ul.sub-menu>li.current-menu-item>a .iqm-menu-icon,
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu ul.sub-menu>li.current-menu-ancestor>a .iqm-menu-icon{
    background:rgba(255,255,255,.18)!important;color:#fff!important;transform:translateX(2px)
  }
}
@media (max-width:991px){
  .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.iqm-menu-hide-mobile{display:none!important}
  .main-menu ul.nav-menu li>a .iqm-menu-icon{
    display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;
    margin-right:10px!important;border-radius:8px!important;background:#e8f2fb!important;color:#0e73e4!important;font-size:14px!important
  }
  .main-menu ul.nav-menu li.current-menu-item>a,
  .main-menu ul.nav-menu li.current-menu-ancestor>a{background:#edf6ff!important;color:#0e73e4!important}
}
.iqm-db-menu-sidebar li>a{display:flex!important;align-items:center!important;gap:10px!important}
.iqm-db-menu-sidebar li>a i{
  display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:7px;
  background:rgba(255,255,255,.15);font-size:13px
}
.iqm-db-menu-sidebar li>a span{min-width:0}
.iqm-dynamic-page-summary{
  margin:0 0 24px;padding:15px 18px;border-left:4px solid #0e73e4;border-radius:0 8px 8px 0;
  background:#f1f7ff;color:#344d61;font-size:16px;line-height:1.7
}


/* Sunucu tarafında üretilen, taranabilir liste sayfalandırması */
.iqm-server-pagination{margin:32px 0 0}
.iqm-server-pagination[hidden]{display:none!important}
.iqm-server-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}
.iqm-server-pagination a,.iqm-server-pagination span{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(14,38,55,.18);border-radius:8px;background:#fff;color:#0e2637;font-weight:700;line-height:1.2}
.iqm-server-pagination a:hover,.iqm-server-pagination a:focus-visible,.iqm-server-pagination [aria-current="page"]{background:#0e2637;color:#fff;border-color:#0e2637}

/* Yetki kapsamı ve yeterlilik özetleri */
.iqm-scope-content{line-height:1.7}
.iqm-scope-content h2,.iqm-scope-content h3{margin-top:28px;color:#0e2637}
.iqm-scope-table{width:100%;margin:14px 0 24px;border-collapse:collapse;background:#fff}
.iqm-scope-table th,.iqm-scope-table td{padding:12px 14px;border:1px solid rgba(14,38,55,.16);text-align:left;vertical-align:top}
.iqm-scope-table th{background:#0e2637;color:#fff}
.iqm-scope-table td:last-child{white-space:nowrap;font-weight:700}
.iqm-qualification-summary{margin:0 0 28px;padding:22px;border:1px solid rgba(14,38,55,.14);border-radius:12px;background:#f8fafb}
.iqm-qualification-summary h2{margin:0 0 16px;color:#0e2637}
.iqm-qualification-summary dl{display:grid;grid-template-columns:minmax(180px,240px) 1fr;margin:0}
.iqm-qualification-summary dt,.iqm-qualification-summary dd{margin:0;padding:10px 0;border-bottom:1px solid rgba(14,38,55,.1)}
.iqm-qualification-summary dt{font-weight:700;color:#0e2637}
.iqm-qualification-summary p{margin:14px 0 0}
@media(max-width:767px){.iqm-scope-content{overflow-x:auto}.iqm-scope-table{min-width:620px}.iqm-qualification-summary dl{grid-template-columns:1fr}.iqm-qualification-summary dt{padding-bottom:2px;border-bottom:0}.iqm-qualification-summary dd{padding-top:2px}}
/* Header alt menü göstergeleri: eski + / − işaretleri kaldırıldı. Mobilde erişilebilir ok düğmesi kullanılmaya devam eder. */
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a:before,
.full-width-header .rs-header.style2 .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a:before,
.full-width-header .rs-header.style3 .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a:before {
    content: none !important;
    display: none !important;
}
@media (min-width: 992px) {
    .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu>li.menu-item-has-children>a {
        padding-right: 14px !important;
    }
}

/* Yeterlilik detayında ücretler, merkezi ücret listesi kaydından üretilir. */
.iqm-qualification-fee-section{margin:30px 0 34px}
.iqm-qualification-fee-section h2{margin:0 0 16px}
.iqm-qualification-fee-table{margin-bottom:10px}
.iqm-qualification-fee-table th:first-child,.iqm-qualification-fee-table td:first-child{width:46%}
.iqm-qualification-fee-table th:last-child,.iqm-qualification-fee-table td:last-child{text-align:right}
.iqm-fee-source-note{margin:10px 0 0;color:#52677a;font-size:14px;line-height:1.65}
.iqm-fee-source-note a{font-weight:700;text-decoration:underline}
@media(max-width:767px){
  .iqm-qualification-fee-section .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}
  .iqm-qualification-fee-section .iqm-scope-table{min-width:560px}
}

/* IQM iletişim formu ve uluslararası telefon alanı */
.rs-contact .contact-widget .iqm-field-label{
    display:block;
    margin:0 0 8px;
    color:#102b3f;
    font-size:14px;
    font-weight:700;
    line-height:1.35;
}
.rs-contact .contact-widget .iti{
    display:block;
    width:100%;
}
.rs-contact .contact-widget .iti .from-control{
    width:100%;
    min-height:54px;
}
.rs-contact .contact-widget .iti__selected-country{
    min-width:96px;
    padding:0 12px;
    border-radius:5px 0 0 5px;
}
.rs-contact .contact-widget .iti__selected-dial-code{
    color:#102b3f;
    font-weight:700;
}
.rs-contact .contact-widget .iti__country-container{
    border-right:1px solid #dbe4eb;
}
.rs-contact .contact-widget .iti__dropdown-content{
    z-index:10050;
    max-width:min(420px,calc(100vw - 24px));
    border:1px solid #d5e0e8;
    border-radius:10px;
    box-shadow:0 18px 44px rgba(7,35,54,.18);
}
.rs-contact .contact-widget .iti__search-input{
    min-height:42px;
    border:1px solid #ccd9e2;
    border-radius:7px;
}
.rs-contact .contact-widget .iqm-field-help,
.rs-contact .contact-widget .iqm-field-error{
    display:block;
    margin-top:7px;
    font-size:12px;
    line-height:1.45;
}
.rs-contact .contact-widget .iqm-field-help{
    color:#5a6d7c;
}
.rs-contact .contact-widget .iqm-field-error{
    color:#b42318;
    font-weight:700;
}
.rs-contact .contact-widget .iqm-field-error[hidden]{
    display:none!important;
}
.rs-contact .contact-widget .from-control.is-invalid{
    border-color:#d92d20!important;
    box-shadow:0 0 0 3px rgba(217,45,32,.12)!important;
}
.rs-contact .contact-widget #form-messages{
    margin:0 0 22px;
    padding:0;
    border-radius:8px;
    font-weight:700;
}
.rs-contact .contact-widget #form-messages.success,
.rs-contact .contact-widget #form-messages.error{
    padding:13px 16px;
}
.rs-contact .contact-widget #form-messages.success{
    border:1px solid #8dd7ad;
    background:#ecfdf3;
    color:#067647;
}
.rs-contact .contact-widget #form-messages.error{
    border:1px solid #f3a7a2;
    background:#fef3f2;
    color:#b42318;
}
.iqm-contact-visual{
    padding:34px 0 96px;
    background:transparent;
}
.iqm-contact-visual-copy{
    display:grid;
    grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);
    gap:48px;
    align-items:end;
    max-width:1180px;
    margin:0 auto 24px;
    padding-bottom:22px;
    border-bottom:1px solid #e3eaf1;
}
.iqm-contact-visual-title .sub-text{
    display:inline-block;
    margin-bottom:8px;
}
.iqm-contact-visual-copy h2{
    margin:0;
    font-size:38px;
    line-height:1.18;
}
.iqm-contact-visual-copy p{
    max-width:620px;
    margin:0;
    color:#52677a;
    font-size:17px;
    line-height:1.75;
}
.iqm-contact-visual-frame{
    width:100%;
    max-width:1320px;
    margin:0 auto;
    border:0;
    border-radius:0;
    background:transparent;
    box-shadow:none;
}
.iqm-contact-visual-frame::after{
    display:none;
    content:none;
}
.iqm-contact-map-scroll{
    width:100%;
    max-width:100%;
    overflow:hidden;
    background:transparent;
}
.iqm-contact-visual-frame img{
    display:block;
    width:100%;
    max-width:100%;
    height:auto;
    margin:0 auto;
    object-fit:contain;
    object-position:center;
    image-rendering:auto;
    -webkit-font-smoothing:antialiased;
    backface-visibility:hidden;
}
@media(max-width:991px){
    .iqm-contact-visual{
        padding:22px 0 72px;
    }
    .iqm-contact-visual-copy{
        grid-template-columns:1fr;
        gap:10px;
        margin-bottom:18px;
        padding-bottom:18px;
        text-align:center;
    }
    .iqm-contact-visual-copy p{
        max-width:720px;
        margin:0 auto;
        font-size:16px;
        line-height:1.65;
    }
    .iqm-contact-visual-frame{
        width:100%;
        max-width:100%;
    }
    .iqm-contact-visual-frame img{
        width:100%;
        max-width:100%;
    }
}
@media(max-width:767px){
    .rs-contact .contact-widget .iti__selected-country{
        min-width:88px;
        padding:0 9px;
    }
    .iqm-contact-visual{
        padding:12px 0 54px;
        overflow:hidden;
    }
    .iqm-contact-visual .container{
        width:100%;
        max-width:none;
        padding-right:10px;
        padding-left:10px;
    }
    .iqm-contact-visual-copy{
        margin:0 10px 14px;
        padding-bottom:14px;
    }
    .iqm-contact-visual-title .sub-text{
        margin-bottom:6px;
    }
    .iqm-contact-visual-copy h2{
        font-size:28px;
        line-height:1.22;
    }
    .iqm-contact-visual-copy p{
        font-size:15px;
        line-height:1.6;
    }
    .iqm-contact-map-scroll,
    .iqm-contact-visual-frame,
    .iqm-contact-visual-frame img{
        width:100%;
        max-width:100%;
        min-width:0;
    }
    .iqm-contact-visual-frame img{
        filter:contrast(1.04) saturate(1.03);
    }
}.iqm-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.iqm-stat-label{margin:10px 0 0;color:#fff;font-size:18px;font-weight:800;line-height:1.35}.iqm-stats-source{position:relative;max-width:900px;margin:22px auto 0;color:#fff;text-align:center;font-size:14px;line-height:1.65}.iqm-stats-source a{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:800}.iqm-stats-source a:hover,.iqm-stats-source a:focus-visible{color:#d9f5ff}.topbar-area.style2 .topbar-contact a,.topbar-area.style2 .toolbar-sl-share a{color:#fff!important}.topbar-area.style2 .topbar-contact a:hover,.topbar-area.style2 .topbar-contact a:focus-visible,.topbar-area.style2 .toolbar-sl-share a:hover,.topbar-area.style2 .toolbar-sl-share a:focus-visible{color:#fff4bf!important;text-decoration:underline}.rs-footer a:focus-visible,.rs-menu a:focus-visible,.iqm-btn:focus-visible,.readon:focus-visible{outline:3px solid #ffbf47!important;outline-offset:3px!important}.rs-menu a,.footer-social a,.toolbar-sl-share a,#scrollUp,.iqm-video-trigger,.iqm-load-more{min-width:44px;min-height:44px}.iqm-managed-html a{text-decoration:underline;text-underline-offset:2px}.iqm-managed-html a:hover,.iqm-managed-html a:focus-visible{text-decoration-thickness:2px}@media(max-width:767px){.iqm-stat-label{font-size:14px}.iqm-stats-source{padding:0 12px;font-size:13px}.topbar-area.style2 .topbar-contact a{font-size:13px!important}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}.iqm-stat-card,.iqm-btn,.readon,a,button{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/* IQM 2026-06-29 sayaç performans ve erişilebilirlik düzeltmeleri */
.iqm-stat-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:layout paint}
.iqm-stat-number{font-variant-numeric:tabular-nums}
@media (hover:none){.iqm-stat-card:hover{transform:none}}

/* Dinamik çerez ve ölçüm tercihi */
.iqm-cookie-consent[hidden]{display:none!important}
.iqm-cookie-consent{position:fixed;right:20px;bottom:20px;left:20px;z-index:99999;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1120px;margin:0 auto;padding:20px 22px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#10293d;color:#fff;box-shadow:0 18px 48px rgba(0,0,0,.28)}
.iqm-cookie-consent-copy{flex:1;max-width:800px}.iqm-cookie-consent-copy>strong{display:block;margin-bottom:5px;font-size:18px;line-height:1.35}.iqm-cookie-consent-copy>p{margin:0 0 10px;color:#fff;font-size:14px;line-height:1.55}.iqm-cookie-consent-copy a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.iqm-cookie-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}.iqm-cookie-options label{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.24);border-radius:9px;cursor:pointer}.iqm-cookie-options label:first-child{cursor:default;opacity:.88}.iqm-cookie-options span{display:block}.iqm-cookie-options strong{display:block;font-size:14px}.iqm-cookie-options small{display:block;margin-top:3px;color:#fff;font-size:12px;line-height:1.35}.iqm-cookie-options input{flex:0 0 auto;width:19px;height:19px;margin-top:1px;accent-color:#fff}.iqm-cookie-links{font-size:13px!important}
.iqm-cookie-consent-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:9px}.iqm-cookie-consent-actions button{min-height:44px;padding:10px 14px;border:1px solid #fff;border-radius:8px;font-weight:700;cursor:pointer}.iqm-cookie-reject{background:transparent;color:#fff}.iqm-cookie-save{background:rgba(255,255,255,.12);color:#fff}.iqm-cookie-accept{background:#fff;color:#10293d}.iqm-cookie-consent-actions button:focus-visible,.iqm-cookie-options input:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}
@media(max-width:900px){.iqm-cookie-consent{align-items:stretch;display:block}.iqm-cookie-options{grid-template-columns:1fr}.iqm-cookie-consent-actions{justify-content:stretch;margin-top:14px}.iqm-cookie-consent-actions button{flex:1}}
@media(max-width:767px){.iqm-cookie-consent{right:10px;bottom:10px;left:10px;max-height:calc(100vh - 20px);overflow:auto;padding:16px}.iqm-cookie-consent-actions{display:grid;grid-template-columns:1fr}.iqm-cookie-consent-actions button{width:100%}}


.iqm-gallery-archive-label,.iqm-reference-relation{display:block;margin:6px 0 0;font-size:12px;line-height:1.4;color:inherit;opacity:.78}.iqm-reference-card p{margin:6px 0 0;font-size:13px}.partner-item .iqm-reference-relation{text-align:center}

.iqm-certificate-verification{margin:22px 0;padding:18px;border:1px solid rgba(16,41,61,.18);border-radius:12px}.iqm-certificate-verification h2{margin:0 0 8px}.iqm-certificate-warning{margin:20px 0}.iqm-tariff-stale-warning{display:block;margin-top:7px}


/* Veri kaynağından üretilen sektör ve yeterlilik açıklamaları */
.iqm-sector-overview{margin:0 0 48px;padding:32px;border:1px solid rgba(20,42,79,.12);border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(20,42,79,.06)}
.iqm-sector-overview>h2,.iqm-sector-list-title{margin:6px 0 18px}.iqm-sector-overview p{line-height:1.8}
.iqm-sector-process,.iqm-sector-faq,.iqm-sector-sources{margin-top:28px}.iqm-sector-process ol{padding-left:22px}.iqm-sector-process li{margin:0 0 10px;line-height:1.65}
.iqm-sector-comparison{margin-top:28px}.iqm-sector-comparison caption{caption-side:top;text-align:left;font-weight:700;padding:0 0 12px;color:inherit}
.iqm-sector-faq details{border-top:1px solid rgba(20,42,79,.12);padding:14px 0}.iqm-sector-faq details:last-child{border-bottom:1px solid rgba(20,42,79,.12)}
.iqm-sector-faq summary{cursor:pointer;font-weight:700}.iqm-sector-faq details p{margin:10px 0 0}
.iqm-sector-sources a{font-weight:700;text-decoration:underline}.iqm-qualification-units{margin-top:28px}.iqm-qualification-unit-group{margin-top:20px}.iqm-qualification-unit-group h4{margin-bottom:12px}
@media(max-width:767px){.iqm-sector-overview{padding:22px 18px;border-radius:14px}.iqm-sector-overview>h2{font-size:28px}.iqm-sector-comparison table{min-width:620px}}


/* Footer kurumsal tanıtım ve sosyal medya düzeni */
.iqm-footer-about-card{max-width:330px}
.iqm-footer-about-card .footer-logo{margin:0 0 20px}
.rs-footer .footer-top .iqm-footer-about-card .footer-logo img{display:block;width:auto;max-width:220px;height:auto!important;max-height:92px;object-fit:contain}
.iqm-footer-about-text{position:relative;margin:0 0 22px;padding:2px 0 2px 16px;border-left:3px solid #106eea}
.iqm-footer-about-text p{margin:0;color:#34495e;font-size:15px;line-height:1.72}
.iqm-footer-social-wrap{display:block}
.iqm-footer-social-title{display:block;margin:0 0 10px;color:#172b3a;font-size:14px;font-weight:800;letter-spacing:.01em}
.rs-footer .footer-top .iqm-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
.rs-footer .footer-top .iqm-footer-social li{display:block;margin:0!important}
.rs-footer .footer-top .iqm-footer-social li a{display:grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px;min-height:44px;border:1px solid rgba(16,110,234,.16);border-radius:12px;background:#fff;color:#24445e;font-size:17px;line-height:1;box-shadow:0 7px 18px rgba(21,61,94,.08);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}
.rs-footer .footer-top .iqm-footer-social li a i{line-height:1!important}
.rs-footer .footer-top .iqm-footer-social li a:hover,.rs-footer .footer-top .iqm-footer-social li a:focus-visible{transform:translateY(-2px);border-color:#106eea;background:#106eea;color:#fff;box-shadow:0 11px 24px rgba(16,110,234,.22)}
.iqm-gallery-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%}
.iqm-gallery-filters .iqm-gallery-filter{margin:0!important;white-space:nowrap}
@media(max-width:991px){.iqm-footer-about-card{max-width:none}.iqm-footer-about-column{margin-bottom:34px}}
@media(max-width:767px){.iqm-footer-about-card{text-align:center}.iqm-footer-about-card .footer-logo a{display:inline-block}.rs-footer .footer-top .iqm-footer-about-card .footer-logo img{margin:0 auto}.iqm-footer-about-text{padding:14px 0 0;border-top:3px solid #106eea;border-left:0}.iqm-footer-social{justify-content:center}.iqm-gallery-filters{justify-content:flex-start;gap:9px}.iqm-gallery-filters .iqm-gallery-filter{flex:0 0 auto}}

.fa-archive:before{content:""}


/* IQM 2026-06-30 footer qualifications and news alignment */
.iqm-news-card{display:flex;flex-direction:column}
.iqm-news-card .iqm-news-image{position:relative;display:block;flex:0 0 auto}
.iqm-news-date{display:inline-flex;align-items:center;gap:6px;left:14px;right:auto;bottom:14px;z-index:2;pointer-events:none}
.iqm-news-date i{line-height:1}
.iqm-news-content{display:flex;flex:1 1 auto;flex-direction:column}
.iqm-news-content .iqm-news-link{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;gap:7px;margin-top:auto;padding-top:4px}
.iqm-footer-primary-row{align-items:flex-start}
.iqm-footer-qualifications{margin-top:48px;padding-top:38px;border-top:1px solid rgba(14,44,66,.14)}
.iqm-footer-qualifications-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}
.iqm-footer-qualifications-heading span{display:block;margin-bottom:5px;color:#106eea;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.iqm-footer-qualifications-heading h2{margin:0;color:#101010;font-size:26px;line-height:1.25;font-weight:700}
.iqm-footer-qualifications-heading>a{display:inline-flex;align-items:center;gap:8px;color:#106eea;font-size:14px;font-weight:800}
.iqm-footer-qualification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.iqm-footer-qualification-group{min-width:0;padding:20px 20px 16px;border:1px solid rgba(14,44,66,.11);border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(14,44,66,.05)}
.iqm-footer-qualification-group h3{margin:0 0 13px;padding-bottom:11px;border-bottom:1px solid rgba(14,44,66,.1);color:#172b3a;font-size:16px;line-height:1.35;font-weight:800}
.iqm-footer-qualification-group ul{margin:0;padding:0;list-style:none}
.iqm-footer-qualification-group li{margin:0}
.iqm-footer-qualification-group li+li{border-top:1px dashed rgba(14,44,66,.09)}
.iqm-footer-qualification-group a{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 0;color:#454545;font-size:13px;line-height:1.45}
.iqm-footer-qualification-group a span{min-width:0}
.iqm-footer-qualification-group a i{flex:0 0 auto;margin-top:3px;color:#106eea;font-size:12px;transition:transform .2s ease}
.iqm-footer-qualification-group a:hover,.iqm-footer-qualification-group a:focus-visible{color:#106eea}
.iqm-footer-qualification-group a:hover i,.iqm-footer-qualification-group a:focus-visible i{transform:translateX(3px)}
@media(max-width:991px){.iqm-footer-qualification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iqm-footer-qualifications{margin-top:34px;padding-top:30px}}
@media(max-width:575px){.iqm-footer-qualifications-heading{align-items:flex-start;flex-direction:column;margin-bottom:18px}.iqm-footer-qualifications-heading h2{font-size:23px}.iqm-footer-qualification-grid{grid-template-columns:1fr;gap:12px}.iqm-footer-qualification-group{padding:17px 16px 13px;border-radius:13px}.iqm-footer-qualification-group a{padding:8px 0;font-size:13px}}

/* Türkiye geneli sektör kataloğu ve doğal yükseklikli footer yeterlilikleri */
.iqm-sectors-page.iqm-dynamic-list-page{padding:0;background:#f4f8fb;content-visibility:visible;contain:none}
.iqm-sectors-intro{position:relative;overflow:hidden;padding:84px 0 72px;background:linear-gradient(135deg,#071f31 0%,#0d3957 58%,#0e73b8 100%);color:#fff}
.iqm-sectors-intro::before{content:"";position:absolute;top:-180px;right:-120px;width:480px;height:480px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.035),0 0 0 140px rgba(255,255,255,.025);pointer-events:none}
.iqm-sectors-intro::after{content:"";position:absolute;left:-80px;bottom:-130px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(35,164,229,.24),rgba(35,164,229,0) 70%);pointer-events:none}
.iqm-sectors-intro .container{position:relative;z-index:1}
.iqm-sectors-intro-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:64px;align-items:center}
.iqm-sectors-kicker,.iqm-sectors-section-heading>div>span{display:block;margin-bottom:11px;color:#65c8ff;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.iqm-sectors-intro-copy h2{max-width:760px;margin:0 0 20px;color:#fff;font-size:clamp(34px,4.3vw,58px);line-height:1.08;font-weight:800;letter-spacing:-.025em}
.iqm-sectors-intro-copy p{max-width:760px;margin:0;color:rgba(255,255,255,.82);font-size:17px;line-height:1.8}
.iqm-sectors-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.iqm-sectors-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 21px;border-radius:12px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.iqm-sectors-primary-action{background:#fff;color:#0a4f7d;box-shadow:0 12px 30px rgba(0,0,0,.18)}
.iqm-sectors-primary-action:hover,.iqm-sectors-primary-action:focus-visible{color:#0a4f7d;transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.24)}
.iqm-sectors-secondary-action{border:1px solid rgba(255,255,255,.38);background:rgba(255,255,255,.07);color:#fff}
.iqm-sectors-secondary-action:hover,.iqm-sectors-secondary-action:focus-visible{background:rgba(255,255,255,.15);color:#fff;transform:translateY(-2px)}
.iqm-sectors-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.iqm-sectors-stats article{min-height:132px;padding:23px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.09);box-shadow:0 18px 42px rgba(0,0,0,.12);backdrop-filter:blur(8px)}
.iqm-sectors-stats article>strong{display:block;margin-bottom:5px;color:#fff;font-size:38px;line-height:1;font-weight:900}
.iqm-sectors-stats article>span{display:block;color:rgba(255,255,255,.72);font-size:13px;font-weight:800}
.iqm-sectors-stats .iqm-sectors-authority{display:flex;min-height:132px;flex-direction:column;justify-content:center;background:linear-gradient(145deg,rgba(37,170,232,.3),rgba(255,255,255,.08))}
.iqm-sectors-stats .iqm-sectors-authority>span{margin-bottom:7px;color:#8bd7ff;text-transform:uppercase;letter-spacing:.08em}
.iqm-sectors-stats .iqm-sectors-authority>strong{font-size:18px;line-height:1.35}
.iqm-sectors-stats .iqm-sectors-authority>small{color:rgba(255,255,255,.72);font-size:12px;font-weight:700}
.iqm-sectors-catalog{padding:86px 0 92px;background:linear-gradient(180deg,#f4f8fb 0%,#fff 100%)}
.iqm-sectors-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:36px}
.iqm-sectors-section-heading>div{max-width:620px}
.iqm-sectors-section-heading>div>span{color:#0e73b8}
.iqm-sectors-section-heading h2{margin:0;color:#0d2a3e;font-size:clamp(29px,3.1vw,42px);line-height:1.15;font-weight:850;letter-spacing:-.02em}
.iqm-sectors-section-heading>p{max-width:520px;margin:0;color:#5d7282;font-size:15px;line-height:1.75}
.iqm-sector-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:0}
.iqm-sector-card.iqm-sector-card-enhanced{display:flex;min-width:0;height:100%;flex-direction:column;border:1px solid rgba(13,65,99,.1);border-radius:20px;background:#fff;box-shadow:0 16px 42px rgba(13,43,67,.09);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.iqm-sector-card.iqm-sector-card-enhanced:hover{transform:translateY(-7px);border-color:rgba(14,115,184,.26);box-shadow:0 24px 55px rgba(13,43,67,.15)}
.iqm-sector-card-enhanced .iqm-sector-image{position:relative;aspect-ratio:16/10;background:#dce8ef}
.iqm-sector-card-enhanced .iqm-sector-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 46%,rgba(5,29,45,.58) 100%);pointer-events:none}
.iqm-sector-card-enhanced .iqm-sector-image img{width:100%;height:100%;object-fit:cover}
.iqm-sector-count{position:absolute;right:15px;bottom:14px;z-index:2;display:inline-flex;align-items:baseline;gap:5px;padding:8px 11px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(5,32,49,.82);color:#fff;font-size:11px;font-weight:800;box-shadow:0 8px 18px rgba(0,0,0,.18);backdrop-filter:blur(6px)}
.iqm-sector-count strong{font-size:15px;line-height:1}
.iqm-sector-card-enhanced .iqm-sector-content{display:flex;flex:1;flex-direction:column;padding:23px 22px 20px}
.iqm-sector-eyebrow{display:block;margin-bottom:8px;color:#0e73b8;font-size:10px!important;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.iqm-sector-card-enhanced .iqm-sector-content h2{margin:0 0 11px;font-size:20px;line-height:1.3;font-weight:850}
.iqm-sector-card-enhanced .iqm-sector-content h2 a{color:#102f43;text-decoration:none}
.iqm-sector-card-enhanced .iqm-sector-content h2 a:hover,.iqm-sector-card-enhanced .iqm-sector-content h2 a:focus-visible{color:#0e73b8}
.iqm-sector-card-enhanced .iqm-sector-content p{margin:0 0 18px;color:#607483;font-size:13px;line-height:1.7}
.iqm-sector-card-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:15px;border-top:1px solid #e7eff4;color:#0d679f;font-size:13px;font-weight:900;text-decoration:none}
.iqm-sector-card-link i{transition:transform .2s ease}
.iqm-sector-card-link:hover,.iqm-sector-card-link:focus-visible{color:#075581;text-decoration:none}
.iqm-sector-card-link:hover i,.iqm-sector-card-link:focus-visible i{transform:translateX(4px)}
.iqm-sectors-process{padding:86px 0 90px;background:#0c293c;color:#fff}
.iqm-sectors-section-heading-light h2{color:#fff}
.iqm-sectors-section-heading-light>p{color:rgba(255,255,255,.7)}
.iqm-sectors-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.iqm-sectors-process-grid article{position:relative;min-height:245px;padding:28px 24px 24px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.055);overflow:hidden}
.iqm-sectors-process-grid article>b{position:absolute;right:15px;top:8px;color:rgba(255,255,255,.075);font-size:72px;line-height:1;font-weight:900}
.iqm-sectors-process-grid article>i{display:grid;width:48px;height:48px;margin-bottom:25px;place-items:center;border-radius:14px;background:linear-gradient(145deg,#17a6e2,#0b70bb);color:#fff;font-size:19px;box-shadow:0 12px 24px rgba(0,112,184,.28)}
.iqm-sectors-process-grid h3{position:relative;margin:0 0 10px;color:#fff;font-size:18px;font-weight:850}
.iqm-sectors-process-grid p{position:relative;margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.7}
.iqm-sectors-process-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px;padding:22px 25px;border-radius:16px;background:#fff;color:#15384f}
.iqm-sectors-process-cta p{margin:0;font-size:14px;line-height:1.65;font-weight:700}
.iqm-sectors-process-cta a{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;min-height:46px;padding:11px 18px;border-radius:11px;background:#0e73b8;color:#fff;font-size:13px;font-weight:900;text-decoration:none}
.iqm-sectors-process-cta a:hover,.iqm-sectors-process-cta a:focus-visible{background:#095b91;color:#fff}

.iqm-footer-qualifications-heading>div>p{max-width:680px;margin:8px 0 0;color:#5c6e7a;font-size:13px;line-height:1.65}
.iqm-footer-qualification-grid{display:block!important;column-count:3;column-gap:18px}
.iqm-footer-qualification-group{display:inline-block;width:100%;height:auto!important;min-height:0!important;margin:0 0 18px;vertical-align:top;break-inside:avoid-column;page-break-inside:avoid;align-self:start}

@media(max-width:1199px){
  .iqm-sectors-intro-grid{grid-template-columns:minmax(0,1fr) 390px;gap:42px}
  .iqm-sector-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .iqm-sectors-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:991px){
  .iqm-sectors-intro{padding:68px 0 62px}
  .iqm-sectors-intro-grid{grid-template-columns:1fr;gap:36px}
  .iqm-sectors-stats{max-width:680px}
  .iqm-sectors-section-heading{align-items:flex-start;flex-direction:column;gap:15px}
  .iqm-sectors-section-heading>p{max-width:720px}
  .iqm-footer-qualification-grid{column-count:2}
}
@media(max-width:767px){
  .iqm-sectors-intro{padding:56px 0 50px}
  .iqm-sectors-intro-copy h2{font-size:32px}
  .iqm-sectors-intro-copy p{font-size:15px;line-height:1.72}
  .iqm-sectors-actions{flex-direction:column}
  .iqm-sectors-actions a{width:100%}
  .iqm-sectors-catalog,.iqm-sectors-process{padding:62px 0 65px}
  .iqm-sector-catalog-grid{grid-template-columns:1fr;gap:17px}
  .iqm-sectors-process-grid{grid-template-columns:1fr}
  .iqm-sectors-process-grid article{min-height:210px}
  .iqm-sectors-process-cta{align-items:stretch;flex-direction:column}
  .iqm-sectors-process-cta a{width:100%}
}
@media(max-width:575px){
  .iqm-sectors-stats{grid-template-columns:1fr 1fr;gap:10px}
  .iqm-sectors-stats article{min-height:112px;padding:18px 16px}
  .iqm-sectors-stats article>strong{font-size:30px}
  .iqm-sectors-stats .iqm-sectors-authority{grid-column:1/-1;min-height:112px}
  .iqm-sectors-section-heading h2{font-size:28px}
  .iqm-sector-card-enhanced .iqm-sector-content{padding:20px 18px 18px}
  .iqm-footer-qualification-grid{column-count:1}
  .iqm-footer-qualification-group{margin-bottom:12px}
}
@media(prefers-reduced-motion:reduce){
  .iqm-sector-card.iqm-sector-card-enhanced,.iqm-sectors-actions a,.iqm-sector-card-link i{transition:none}
  .iqm-sector-card.iqm-sector-card-enhanced:hover,.iqm-sectors-actions a:hover{transform:none}
}

/* Anasayfa işlem yönlendirmeleri */
.iqm-home-actions{padding:34px 0 28px;background:#f6f8fa}.iqm-home-actions-head{max-width:780px;margin:0 auto 22px;text-align:center}.iqm-home-actions-head>span{display:block;margin-bottom:5px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#356d91}.iqm-home-actions-head h2{margin:0 0 8px;font-size:30px;line-height:1.2;color:#17394f}.iqm-home-actions-head p{margin:0;color:#5b6972}.iqm-home-action-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.iqm-home-action-card{position:relative;display:flex;min-height:158px;flex-direction:column;gap:13px;padding:20px 17px;border:1px solid #dbe3e8;border-radius:10px;background:#fff;color:#263d4c;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.iqm-home-action-card:hover{transform:translateY(-3px);border-color:#79a5c0;box-shadow:0 10px 24px rgba(25,57,77,.09);color:#17394f}.iqm-home-action-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:50%;background:#eaf2f7;color:#285f82;font-size:19px}.iqm-home-action-card strong{display:block;margin-bottom:6px;font-size:16px}.iqm-home-action-card small{display:block;font-size:12px;line-height:1.55;color:#66747d}.iqm-home-action-arrow{position:absolute;top:22px;right:17px;color:#7b909e}.iqm-home-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.iqm-home-principles article{display:flex;gap:12px;padding:16px;border-left:3px solid #3c799d;background:#fff}.iqm-home-principles article>i{margin-top:3px;color:#356d91;font-size:18px}.iqm-home-principles strong{display:block;margin-bottom:4px;font-size:14px;color:#243f50}.iqm-home-principles p{margin:0;font-size:12px;line-height:1.55;color:#64727b}.iqm-hero .iqm-hero-secondary{background:transparent!important;border:1px solid rgba(255,255,255,.85)!important;color:#fff!important}
@media(max-width:1199px){.iqm-home-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.iqm-home-actions{padding:25px 0}.iqm-home-actions-head h2{font-size:24px}.iqm-home-action-grid{grid-template-columns:1fr}.iqm-home-action-card{min-height:0;flex-direction:row;align-items:flex-start;padding:16px 42px 16px 15px}.iqm-home-action-icon{flex:0 0 40px;width:40px;height:40px}.iqm-home-principles{grid-template-columns:1fr}.iqm-home-principles article{padding:14px}.iqm-hero .slider-btn{display:flex;flex-wrap:wrap;gap:8px}.iqm-hero .slider-btn li{margin:0!important}.iqm-hero .slider-btn .readon{font-size:12px;padding:11px 14px}}

/* Kurumsal çalışma ilkeleri ve yeterlilik kısa bilgi alanı */
.iqm-corporate-principles{margin-top:28px;padding:24px;border:1px solid #dce4e9;border-radius:10px;background:#f8fafb}.iqm-corporate-principles>h2{margin:0 0 16px;font-size:24px;color:#17394f}.iqm-corporate-principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iqm-corporate-principle-grid article{padding:16px;border-left:3px solid #397a9f;background:#fff}.iqm-corporate-principle-grid h3{margin:0 0 6px;font-size:15px;color:#24485e}.iqm-corporate-principle-grid p{margin:0;font-size:13px;line-height:1.65}.iqm-corporate-principle-actions,.iqm-qualification-summary-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.iqm-qualification-summary{margin:0 0 25px;padding:23px;border:1px solid #d9e3e9;border-radius:10px;background:#f6f9fb}.iqm-qualification-summary>div>span{display:block;margin-bottom:4px;font-size:12px;font-weight:700;text-transform:uppercase;color:#397696}.iqm-qualification-summary h2{margin:0 0 15px;font-size:24px;color:#17394f}.iqm-qualification-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.iqm-qualification-summary dl>div{padding:13px;background:#fff;border-radius:7px}.iqm-qualification-summary dt{font-size:12px;font-weight:700;color:#356d8c}.iqm-qualification-summary dd{margin:4px 0 0;font-size:13px;line-height:1.6;color:#52636d}
@media(max-width:767px){.iqm-corporate-principle-grid,.iqm-qualification-summary dl{grid-template-columns:1fr}.iqm-corporate-principles,.iqm-qualification-summary{padding:17px}.iqm-corporate-principle-actions .iqm-btn,.iqm-qualification-summary-actions .iqm-btn{width:100%;text-align:center}}

/* Sabit hızlı iletişim ve standart çerez tercih paneli */
.iqm-fixed-contact{position:fixed;z-index:100;left:18px;bottom:18px;display:grid;gap:9px}.iqm-fixed-contact-link{display:flex;min-width:245px;min-height:54px;padding:8px 13px;border-radius:12px;color:#fff;text-decoration:none;box-shadow:0 8px 22px rgba(13,42,60,.25);align-items:center;gap:11px;transition:transform .2s,box-shadow .2s}.iqm-fixed-contact-link:hover{color:#fff;transform:translateY(-2px);box-shadow:0 11px 27px rgba(13,42,60,.3)}.iqm-fixed-contact-link>i{display:grid;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.17);font-size:20px;place-items:center}.iqm-fixed-contact-link span,.iqm-fixed-contact-link strong,.iqm-fixed-contact-link small{display:block}.iqm-fixed-contact-link strong{font-size:15px;line-height:1.2}.iqm-fixed-contact-link small{margin-top:2px;color:inherit;font-size:11px;opacity:.92}.iqm-fixed-contact-link.is-phone{background:#0d5e89}.iqm-fixed-contact-link.is-whatsapp{background:#25a85a}
.iqm-cookie-consent{position:fixed;z-index:10030;right:16px;bottom:16px;display:grid;width:min(690px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px;border:1px solid #cbd9e2;border-radius:14px;background:#fff;box-shadow:0 18px 46px rgba(9,38,57,.27);overflow:auto;grid-template-columns:minmax(0,1fr);gap:15px}.iqm-cookie-consent-copy>strong{display:block;color:#16384e;font-size:19px}.iqm-cookie-consent-copy>p{margin:6px 0 0;color:#536976;line-height:1.55}.iqm-cookie-consent-actions{display:flex;gap:8px;flex-wrap:wrap}.iqm-cookie-consent button{min-height:42px;padding:9px 13px;border:1px solid #bfd0db;border-radius:8px;background:#fff;color:#23495f;font-weight:800;cursor:pointer}.iqm-cookie-consent button:hover{border-color:#397a9e}.iqm-cookie-consent .iqm-cookie-accept{border-color:#0f6c43;background:#0f6c43;color:#fff}.iqm-cookie-consent .iqm-cookie-required{border-color:#1b638c;background:#1b638c;color:#fff}.iqm-cookie-options{display:grid;gap:8px;margin-top:14px;padding:12px;border-radius:9px;background:#f1f6f9}.iqm-cookie-options[hidden]{display:none!important}.iqm-cookie-options label{display:flex;padding:9px;border-bottom:1px solid #d9e4ea;align-items:center;justify-content:space-between;gap:15px}.iqm-cookie-options span,.iqm-cookie-options strong,.iqm-cookie-options small{display:block}.iqm-cookie-options small{margin-top:2px;color:#657883}.iqm-cookie-options input{width:20px;height:20px}.iqm-cookie-options .iqm-cookie-save{justify-self:start;margin-top:3px;background:#173f59;color:#fff}.iqm-cookie-links{font-size:12px}
@media(max-width:650px){.iqm-fixed-contact{left:10px;bottom:10px;display:flex}.iqm-fixed-contact-link{min-width:0;width:52px;height:52px;min-height:52px;padding:7px;border-radius:50%;justify-content:center}.iqm-fixed-contact-link span{display:none}.iqm-fixed-contact-link>i{width:38px;height:38px}.iqm-cookie-consent{right:8px;bottom:8px;width:calc(100vw - 16px);padding:16px}.iqm-cookie-consent-actions{display:grid;grid-template-columns:1fr 1fr}.iqm-cookie-consent button{width:100%}}

.fa-user-o:before{content:""}


/* Duyuru penceresi: ortalanmış, kompakt ve erişilebilir son görünüm */
.popup-overlay{display:none!important;inset:0!important;padding:24px!important;align-items:center!important;justify-content:center!important;background:rgba(3,20,34,.72)!important;backdrop-filter:blur(3px)!important}

.popup-content,.popup-content.has-content{position:relative!important;width:auto!important;max-width:min(760px,calc(100vw - 48px))!important;max-height:min(82dvh,760px)!important;margin:auto!important;border-radius:18px!important;overflow:auto!important;background:#fff!important;box-shadow:0 24px 78px rgba(0,20,38,.38)!important}
.popup-content:not(.has-content){background:transparent!important;overflow:visible!important;box-shadow:none!important}
.popup-content picture,.popup-content .popup-main-image,.popup-content picture img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:68dvh!important;margin:auto!important;object-fit:contain!important}
.popup-content.has-content .popup-main-image{width:100%!important;max-height:48dvh!important;background:#f3f7fa!important}
.popup-close{position:absolute!important;z-index:7!important;top:10px!important;right:10px!important;display:grid!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:2px solid rgba(18,52,73,.16)!important;border-radius:50%!important;background:#fff!important;color:#142f40!important;place-items:center!important;font-size:27px!important;line-height:1!important;box-shadow:0 8px 24px rgba(8,34,52,.2)!important;cursor:pointer!important}
.popup-close:hover{background:#173f59!important;color:#fff!important}.popup-close:focus-visible{outline:3px solid #52a9df!important;outline-offset:3px!important}
.popup-text{padding:22px 24px 10px!important}.popup-text h2{padding-right:42px!important;font-size:clamp(21px,2.4vw,30px)!important}.popup-text-body{font-size:15px!important;line-height:1.65!important}.popup-timer{padding:8px 24px 17px!important}
.popup-dock{position:fixed!important;z-index:10010!important;right:0!important;top:50%!important;display:inline-flex!important;width:auto!important;min-width:94px!important;height:42px!important;padding:0 14px!important;border:1px solid #bad7e9!important;border-right:0!important;border-radius:10px 0 0 10px!important;background:#fff!important;color:#0b5d91!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 28px rgba(9,49,73,.18)!important;transform:translateY(-50%)!important;cursor:pointer!important}.popup-dock-thumb{display:none!important}.popup-dock-label{display:block!important;max-width:none!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important}
@media(max-width:767px){.popup-overlay{padding:10px!important}.popup-content,.popup-content.has-content{max-width:calc(100vw - 20px)!important;max-height:80dvh!important;border-radius:14px!important}.popup-content picture,.popup-content .popup-main-image,.popup-content picture img{max-height:64dvh!important}.popup-content.has-content .popup-main-image{max-height:42dvh!important}.popup-close{top:8px!important;right:8px!important;width:36px!important;height:36px!important;min-height:36px!important;font-size:24px!important}.popup-text{padding:18px 17px 7px!important}.popup-timer{padding:7px 17px 14px!important}.popup-dock{min-width:84px!important;height:40px!important;padding:0 12px!important}}
/* Alt bölümleri ilk görünüm dışında erteleyerek ana içeriğin daha hızlı çizilmesini sağlar. */
.iqm-footer-main,.iqm-footer-qualifications,.iqm-home-section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:1px 760px}

/* İletişim kartları ve dinamik menülerde kullanılan ikonlar */
.fa-user:before{content:""}.fa-balance-scale:before{content:""}


/* Duyuru penceresi: görsel ölçüsüne oturan, merkezlenmiş ve kararlı yerleşim */
.popup-overlay{padding:18px!important;background:rgba(3,20,34,.76)!important;backdrop-filter:none!important}
.popup-content,.popup-content.has-content,.popup-content.is-image-only{
    position:relative!important;display:flex!important;width:fit-content!important;max-width:min(620px,calc(100vw - 36px))!important;
    max-height:calc(100dvh - 36px)!important;margin:auto!important;padding:0!important;border:1px solid rgba(255,255,255,.18)!important;
    border-radius:16px!important;background:#fff!important;box-shadow:0 24px 70px rgba(0,20,38,.42)!important;
    align-items:stretch!important;flex-direction:column!important;overflow:hidden!important;contain:layout paint!important
}
.popup-content.is-image-only{max-width:min(460px,calc(100vw - 36px))!important}
.popup-content .popup-visual{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;background:#0a2037!important;line-height:0!important}
.popup-content picture,.popup-content .popup-main-image,.popup-content picture img,
.popup-content.has-content .popup-main-image,.popup-content.is-image-only .popup-main-image{
    display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 94px)!important;
    margin:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;background:#0a2037!important
}
.popup-content.has-content{width:min(620px,calc(100vw - 36px))!important;overflow-y:auto!important}
.popup-content.has-content .popup-main-image{max-height:48dvh!important}
.popup-close{
    position:absolute!important;z-index:9!important;top:10px!important;right:10px!important;display:grid!important;width:38px!important;height:38px!important;
    min-height:38px!important;padding:0!important;border:1px solid rgba(18,52,73,.18)!important;border-radius:50%!important;background:rgba(255,255,255,.96)!important;
    color:#143247!important;place-items:center!important;font-size:25px!important;line-height:1!important;box-shadow:0 7px 20px rgba(4,26,43,.26)!important;cursor:pointer!important
}

.popup-timer{
    width:100%!important;min-height:38px!important;padding:10px 15px!important;border-top:1px solid #e3ebf0!important;background:#fff!important;
    color:#627988!important;font-size:11px!important;line-height:1.4!important;text-align:center!important
}
.popup-text{padding:20px 22px 10px!important}.popup-text h2{padding-right:42px!important}
@media(max-width:767px){
  
  .popup-content,.popup-content.has-content,.popup-content.is-image-only{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:13px!important}
  .popup-content.is-image-only{width:min(400px,calc(100vw - 20px))!important}
  .popup-content picture,.popup-content .popup-main-image,.popup-content picture img,
  .popup-content.has-content .popup-main-image,.popup-content.is-image-only .popup-main-image{max-height:calc(100dvh - 76px)!important}
  
  .popup-close{top:8px!important;right:8px!important;width:36px!important;height:36px!important;min-height:36px!important;font-size:23px!important}
  .popup-timer{min-height:34px!important;padding:8px 12px!important;font-size:10.5px!important}
}

/* Online Hizmetler alt menüsü ve duyuru konum düzeltmeleri */
.iqm-online-services-menu > .sub-menu .iqm-menu-icon{display:none!important}
.popup-close{top:5px!important;right:5px!important}
@media(max-width:767px){.popup-close{top:3px!important;right:3px!important}}

/* Kurumsal, Mesleki Yeterlilik ve Belgelendirme ortak dinamik sayfa şablonu */
.fa-times:before{content:""}.fa-download:before{content:""}
.iqm-detail-page{padding:72px 0 94px;background:linear-gradient(180deg,#f5f9fc 0,#fff 48%,#f7fafc 100%)}
.iqm-detail-intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 28px;padding:22px 24px;border:1px solid rgba(15,76,112,.12);border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(18,58,82,.07)}
.iqm-detail-intro-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:linear-gradient(135deg,#e7f4fc,#d9ebf7);color:#0d669a;font-size:24px}
.iqm-detail-intro-copy{min-width:0}.iqm-detail-intro-copy>span{display:block;margin-bottom:4px;color:#0875b7;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.iqm-detail-intro-copy p{max-width:800px;margin:0;color:#526774;font-size:15px;line-height:1.7}
.iqm-detail-authority-badges{display:flex;align-items:stretch;justify-content:flex-end;gap:10px}.iqm-detail-authority-badges>span{display:flex;min-width:126px;padding:10px 13px;flex-direction:column;justify-content:center;border:1px solid rgba(8,117,183,.14);border-radius:12px;background:#f5fbff}.iqm-detail-authority-badges small{color:#607684;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.iqm-detail-authority-badges strong{margin-top:2px;color:#0d4160;font-size:15px;line-height:1.2}
.iqm-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px}
.iqm-detail-content-card{min-width:0;padding:38px 40px;border:1px solid rgba(18,58,82,.11);border-radius:20px;background:#fff;box-shadow:0 18px 46px rgba(18,58,82,.075)}
.iqm-rich-content{color:#3f5564!important;font-size:16px!important;line-height:1.82!important}
.iqm-rich-content>*:first-child{margin-top:0!important}.iqm-rich-content>*:last-child{margin-bottom:0!important}
.iqm-rich-content h2,.iqm-rich-content h3,.iqm-rich-content h4{position:relative;color:#102f43!important;font-weight:800!important;letter-spacing:-.01em}
.iqm-rich-content h2{margin:34px 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(13,102,154,.13);font-size:28px!important;line-height:1.28!important}.iqm-rich-content h2::after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:3px;border-radius:999px;background:linear-gradient(90deg,#0784d0,#21b1e8)}
.iqm-rich-content h3{margin:28px 0 12px!important;font-size:22px!important;line-height:1.35!important}.iqm-rich-content h4{margin:24px 0 10px!important;font-size:18px!important}
.iqm-rich-content p{margin:0 0 17px!important;color:#465d6c!important;line-height:1.82!important}.iqm-rich-content p.iqm-inline-heading{margin:30px 0 12px!important;padding:12px 15px;border-left:4px solid #0a82c8;border-radius:0 10px 10px 0;background:#f1f8fc;color:#153c55!important}.iqm-rich-content p.iqm-inline-heading strong{color:#153c55!important;font-size:17px!important}
.iqm-rich-content ul,.iqm-rich-content ol{margin:0 0 22px!important;padding-left:24px!important}.iqm-rich-content li{margin:0 0 9px!important;padding-left:3px;color:#405765!important;line-height:1.7!important}.iqm-rich-content li::marker{color:#0a82c8;font-weight:800}
.iqm-rich-content a:not(.iqm-btn):not(.iqm-document-download-button):not(.iqm-document-preview-button){color:#0676b8!important;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.iqm-rich-content a:hover{color:#064f7a!important}
.iqm-rich-content blockquote{margin:24px 0;padding:20px 22px;border:0;border-left:4px solid #0a82c8;border-radius:0 14px 14px 0;background:#f2f8fc;color:#294b60;font-size:16px;line-height:1.75}
.iqm-content-image-frame{display:flex!important;align-items:center;justify-content:center;margin:24px 0!important;padding:18px!important;border:1px solid rgba(18,58,82,.11);border-radius:16px;background:linear-gradient(135deg,#f8fbfd,#eef5f9)}.iqm-content-image-frame img{display:block;max-height:720px;object-fit:contain;border-radius:8px}
.iqm-table-scroll{width:100%;margin:22px 0;overflow-x:auto;border:1px solid rgba(18,58,82,.13);border-radius:14px;background:#fff;-webkit-overflow-scrolling:touch}.iqm-table-scroll table{display:table!important;width:100%!important;min-width:620px;margin:0!important;border-collapse:collapse!important}.iqm-table-scroll th{padding:13px 15px!important;border:0!important;background:#0d2f43!important;color:#fff!important;font-size:13px!important;line-height:1.45!important;text-align:left!important}.iqm-table-scroll td{padding:12px 15px!important;border:0!important;border-bottom:1px solid #e4edf2!important;color:#405765!important;font-size:13px!important;line-height:1.55!important}.iqm-table-scroll tr:last-child td{border-bottom:0!important}.iqm-table-scroll tbody tr:nth-child(even){background:#f7fafc}
.iqm-content-anchor{scroll-margin-top:110px}
.iqm-document-inline-link{display:inline-flex;align-items:center;gap:7px}
.iqm-document-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px 0;padding:20px;border:1px solid rgba(8,117,183,.16);border-radius:16px;background:linear-gradient(135deg,#f7fbfe 0,#fff 100%);box-shadow:0 10px 26px rgba(18,58,82,.055)}
.iqm-document-card-icon{position:relative;display:grid;place-items:center;width:58px;height:64px;border-radius:13px;background:#0c6fa7;color:#fff;font-size:23px}.iqm-document-card-icon b{position:absolute;right:-7px;bottom:-6px;padding:4px 6px;border:2px solid #fff;border-radius:7px;background:#142f42;color:#fff;font-size:9px;line-height:1;letter-spacing:.05em}
.iqm-document-card-copy{min-width:0}.iqm-document-card-copy small{display:block;margin-bottom:4px;color:#6b7f8c;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.iqm-document-card-copy>a{display:inline!important;color:#123b56!important;font-size:17px!important;font-weight:800!important;line-height:1.4!important;text-decoration:none!important}.iqm-document-card-copy p{margin:6px 0 0!important;color:#607481!important;font-size:13px!important;line-height:1.55!important}
.iqm-document-card-actions{display:flex;align-items:center;gap:8px}.iqm-document-card-actions button,.iqm-document-card-actions a{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 13px;border-radius:10px;font-size:13px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;cursor:pointer}.iqm-document-preview-button{border:0;background:#0b77b5;color:#fff}.iqm-document-download-button{border:1px solid #c9dce8;background:#fff;color:#174a68!important}.iqm-document-card-actions button:hover,.iqm-document-card-actions a:hover{transform:translateY(-1px)}
.iqm-detail-sidebar-sticky{position:sticky;top:102px;display:grid;gap:18px}.iqm-detail-related,.iqm-detail-toc,.iqm-detail-authority-card{padding:20px;border:1px solid rgba(18,58,82,.11);border-radius:17px;background:#fff;box-shadow:0 13px 34px rgba(18,58,82,.065)}
.iqm-detail-sidebar-heading{margin-bottom:13px;padding-bottom:12px;border-bottom:1px solid rgba(18,58,82,.1)}.iqm-detail-sidebar-heading span,.iqm-detail-authority-card>span{display:block;margin-bottom:3px;color:#0a7bbd;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.iqm-detail-sidebar-heading h2,.iqm-detail-authority-card h2{margin:0;color:#12364c;font-size:18px;line-height:1.35;font-weight:800}
.iqm-detail-related .services-list{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.iqm-detail-related .services-list li{margin:0!important;border:0!important}.iqm-detail-related .services-list li+li{border-top:1px solid #edf2f5!important}.iqm-detail-related .services-list a{display:flex!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:10px 8px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#365466!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.iqm-detail-related .services-list a i{flex:0 0 auto;width:17px;color:#0a7bbd;text-align:center}.iqm-detail-related .services-list a:hover,.iqm-detail-related .services-list a:focus-visible,.iqm-detail-related .services-list a[aria-current="page"]{background:#eaf5fb!important;color:#075c8c!important}
.iqm-detail-toc ol{margin:0;padding:0;list-style:none}.iqm-detail-toc li+li{border-top:1px solid #eef3f6}.iqm-detail-toc li a{display:block;padding:9px 4px;color:#47606f;font-size:12px;font-weight:700;line-height:1.45}.iqm-detail-toc li.is-subheading a{padding-left:15px;font-weight:600}.iqm-detail-toc li a:hover{color:#0875b7}
.iqm-detail-contact-card{position:relative;overflow:hidden;padding:23px;border-radius:18px;background:linear-gradient(145deg,#082c43 0,#0c5d8d 63%,#0b82bd 100%);color:#fff;box-shadow:0 15px 38px rgba(4,52,80,.22)}.iqm-detail-contact-card::after{content:"";position:absolute;right:-42px;bottom:-52px;width:145px;height:145px;border:28px solid rgba(255,255,255,.06);border-radius:50%}.iqm-detail-contact-card>div,.iqm-detail-contact-card>a,.iqm-detail-contact-icon{position:relative;z-index:1}.iqm-detail-contact-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:15px;border-radius:50%;background:#fff;color:#0b6c9f;font-size:19px}.iqm-detail-contact-card small{display:block;margin-bottom:3px;color:#a9dcf7;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.iqm-detail-contact-card h2{margin:0 0 8px;font-size:21px;line-height:1.25}.iqm-detail-contact-card h2 a{color:#fff}.iqm-detail-contact-card p{margin:0;color:rgba(255,255,255,.78);font-size:12px;line-height:1.6}.iqm-detail-primary-action{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:10px 13px;border-radius:9px;background:#fff;color:#0a5f8d;font-size:12px;font-weight:900}.iqm-detail-primary-action:hover{color:#073b58;transform:translateY(-1px)}
.iqm-detail-authority-card p{margin:12px 0 16px;color:#536a78;font-size:12px;line-height:1.65}.iqm-detail-authority-image{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:12px;background:#f1f7fb}.iqm-detail-authority-image img{display:block;width:100%;height:auto;max-height:210px;object-fit:contain}
.iqm-corporate-principles{border-radius:16px!important;background:#f5f9fc!important}.iqm-corporate-principle-grid article{border-left-color:#0a82c8!important;border-radius:10px;box-shadow:0 5px 15px rgba(18,58,82,.04)}

/* PDF, Word ve Excel ortak modal önizlemesi */
.iqm-document-modal[hidden]{display:none!important}.iqm-document-modal{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(4,19,30,.76);backdrop-filter:blur(5px)}.iqm-document-dialog{display:flex;width:min(1180px,100%);height:min(820px,calc(100dvh - 44px));min-height:420px;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.38)}.iqm-document-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #dce7ed;background:#f7fafc}.iqm-document-dialog-header span{display:block;margin-bottom:2px;color:#0a78b7;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.iqm-document-dialog-header h2{max-width:900px;margin:0;color:#12364c;font-size:18px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iqm-document-close{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #cbdbe5;border-radius:50%;background:#fff;color:#173e56;font-size:17px;cursor:pointer}.iqm-document-close:hover{border-color:#0a78b7;background:#0a78b7;color:#fff}.iqm-document-dialog-body{position:relative;display:flex;min-height:0;flex:1;background:#e9f0f4}.iqm-document-dialog-body iframe{display:block;width:100%;height:100%;border:0;background:#fff}.iqm-document-loader{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;flex-direction:column;background:#eef4f7;color:#375363}.iqm-document-loader[hidden]{display:none!important}.iqm-document-loader span{width:40px;height:40px;border:4px solid #c5dae6;border-top-color:#0b7bb9;border-radius:50%;animation:iqmSpin .8s linear infinite}.iqm-document-loader p{margin:0;font-size:13px;font-weight:700}.iqm-document-notice{position:absolute;right:14px;bottom:14px;left:14px;z-index:3;margin:0;padding:11px 13px;border-radius:9px;background:rgba(13,47,67,.92);color:#fff;font-size:12px;line-height:1.5;text-align:center}.iqm-document-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 16px;border-top:1px solid #dce7ed;background:#fff}.iqm-document-dialog-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid #cbdbe5;border-radius:9px;color:#16455f;font-size:12px;font-weight:800}.iqm-document-dialog-actions a:last-child{border-color:#0b78b6;background:#0b78b6;color:#fff}.iqm-document-modal-open{overflow:hidden!important}

/* Masaüstünde footer ana alanını ortalama */
@media(min-width:992px){.rs-footer .footer-top .iqm-footer-primary-row{justify-content:center;text-align:center}.rs-footer .footer-top .iqm-footer-primary-row>div{padding-right:18px!important;padding-left:18px!important}.iqm-footer-about-card{margin-right:auto;margin-left:auto}.rs-footer .footer-top .iqm-footer-about-card .footer-logo img{margin-right:auto;margin-left:auto}.iqm-footer-about-text{padding:14px 0 0;border-top:3px solid #106eea;border-left:0}.rs-footer .footer-top .iqm-footer-social{justify-content:center}.rs-footer .footer-top .widget-title{text-align:center}.rs-footer .footer-top .site-map{display:inline-block;margin-right:auto;margin-left:auto;text-align:center}.rs-footer .footer-top .address-widget li{justify-content:center}.rs-footer .footer-top .address-widget .desc{text-align:left}.iqm-footer-qualifications-heading{align-items:center;flex-direction:column;text-align:center}.iqm-footer-qualifications-heading>div>p{margin-right:auto;margin-left:auto}}

@media(max-width:1199px){.iqm-detail-layout{grid-template-columns:minmax(0,1fr) 310px}.iqm-detail-content-card{padding:32px}.iqm-document-card{grid-template-columns:auto minmax(0,1fr)}.iqm-document-card-actions{grid-column:1/-1;justify-content:flex-end}}
@media(max-width:991px){.iqm-detail-page{padding:52px 0 70px}.iqm-detail-intro{grid-template-columns:auto minmax(0,1fr)}.iqm-detail-authority-badges{grid-column:1/-1;justify-content:flex-start;padding-left:78px}.iqm-detail-layout{grid-template-columns:1fr}.iqm-detail-sidebar-sticky{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.iqm-detail-related{grid-column:1/-1}.iqm-detail-contact-card,.iqm-detail-authority-card{height:100%}}
@media(max-width:767px){.iqm-detail-page{padding:34px 0 54px}.iqm-detail-intro{grid-template-columns:1fr;gap:13px;padding:18px;border-radius:15px}.iqm-detail-intro-icon{width:50px;height:50px;border-radius:14px}.iqm-detail-authority-badges{grid-column:auto;padding-left:0;flex-wrap:wrap}.iqm-detail-authority-badges>span{min-width:0;flex:1}.iqm-detail-content-card{padding:22px 18px;border-radius:15px}.iqm-rich-content{font-size:15px!important;line-height:1.72!important}.iqm-rich-content h2{font-size:24px!important}.iqm-rich-content h3{font-size:20px!important}.iqm-document-card{grid-template-columns:1fr;padding:17px;text-align:center}.iqm-document-card-icon{margin:0 auto}.iqm-document-card-actions{grid-column:auto;justify-content:center;flex-wrap:wrap}.iqm-document-card-actions button,.iqm-document-card-actions a{flex:1}.iqm-detail-sidebar-sticky{grid-template-columns:1fr}.iqm-detail-related{grid-column:auto}.iqm-document-modal{padding:8px}.iqm-document-dialog{height:calc(100dvh - 16px);min-height:0;border-radius:13px}.iqm-document-dialog-header{padding:12px}.iqm-document-dialog-header h2{font-size:15px}.iqm-document-close{width:38px;height:38px;flex-basis:38px}.iqm-document-dialog-actions{display:grid;grid-template-columns:1fr 1fr;padding:9px}.iqm-document-dialog-actions a{padding:8px;text-align:center}}
@media(max-width:420px){.iqm-document-dialog-actions{grid-template-columns:1fr}.iqm-detail-authority-badges{display:grid;grid-template-columns:1fr 1fr}}
.iqm-rich-content li.iqm-document-list-item{margin:14px 0!important;padding:0!important;list-style:none!important}.iqm-rich-content li.iqm-document-list-item::before{display:none!important}

.iqm-document-html-preview[hidden]{display:none!important}.iqm-document-html-preview{width:100%;height:100%;overflow:auto;padding:28px;background:#eef3f6;color:#243f50;overscroll-behavior:contain}.iqm-document-word-preview{width:min(900px,100%);min-height:100%;margin:0 auto;padding:46px 54px;background:#fff;box-shadow:0 8px 28px rgba(15,45,63,.09);font-size:15px;line-height:1.72}.iqm-document-word-preview h1,.iqm-document-word-preview h2,.iqm-document-word-preview h3,.iqm-document-word-preview h4{margin:1.25em 0 .55em;color:#153d55;line-height:1.3}.iqm-document-word-preview p{margin:0 0 1em}.iqm-document-word-preview table{width:100%;margin:18px 0;border-collapse:collapse}.iqm-document-word-preview th,.iqm-document-word-preview td{padding:8px 10px;border:1px solid #ccdbe4;vertical-align:top}.iqm-document-word-preview img{max-width:100%;height:auto}.iqm-document-legacy-preview{white-space:normal}.iqm-document-workbook-preview{display:grid;gap:24px}.iqm-document-sheet{overflow:hidden;border:1px solid #d4e0e7;border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(15,45,63,.06)}.iqm-document-sheet h3{margin:0;padding:13px 16px;border-bottom:1px solid #dbe5eb;background:#f7fafc;color:#153e57;font-size:15px}.iqm-document-sheet-scroll{max-width:100%;overflow:auto}.iqm-document-sheet table{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}.iqm-document-sheet th,.iqm-document-sheet td{min-width:92px;max-width:340px;padding:8px 10px;border-right:1px solid #e0e8ed;border-bottom:1px solid #e0e8ed;vertical-align:top;white-space:pre-wrap;word-break:break-word}.iqm-document-sheet th{position:sticky;top:0;z-index:1;background:#eaf3f8;color:#153e57;font-weight:800}.iqm-document-truncated{margin:0;padding:10px 14px;color:#6a7f8c;font-size:11px}.iqm-document-error{display:flex;min-height:100%;align-items:center;justify-content:center;flex-direction:column;padding:34px;text-align:center}.iqm-document-error i{display:grid;width:64px;height:64px;place-items:center;margin-bottom:14px;border-radius:18px;background:#dcebf3;color:#0c75ad;font-size:28px}.iqm-document-error strong{color:#173e56;font-size:19px}.iqm-document-error p{max-width:580px;margin:8px 0 0;color:#607683;font-size:14px;line-height:1.6}
@media(max-width:767px){.iqm-document-html-preview{padding:10px}.iqm-document-word-preview{padding:24px 18px;font-size:14px;box-shadow:none}.iqm-document-sheet table{font-size:11px}.iqm-document-sheet th,.iqm-document-sheet td{min-width:76px;padding:7px 8px}}

/* IQM dinamik içerik merkezi - 2026-07 */
.iqm-structured-content-wrap{display:grid;gap:22px;margin-top:28px}.iqm-structured-section{padding:26px 28px;border:1px solid #dce7ee;border-radius:16px;background:#fff;box-shadow:0 12px 36px rgba(15,61,94,.06)}.iqm-structured-section h2{margin:0 0 16px;color:#0f3d5e;font-size:clamp(22px,2vw,30px);line-height:1.25}.iqm-structured-section .iqm-managed-html>:last-child{margin-bottom:0}.iqm-structured-section ol,.iqm-structured-section ul{padding-left:22px}.iqm-source-note{margin-top:22px;padding:20px 24px;border-left:4px solid #147fd1;border-radius:12px;background:#f0f7fc;color:#29465b}.iqm-source-note>strong{display:block;margin-bottom:9px;color:#0f3d5e}.iqm-source-note>div{display:flex;flex-wrap:wrap;gap:8px 18px}.iqm-source-note span,.iqm-source-note a{font-size:14px}.iqm-managed-faq h3{margin-top:22px;font-size:19px}.iqm-managed-faq h3:first-child{margin-top:0}

.iqm-process-section{padding:88px 0;background:#f4f8fb;color:#17384d}.iqm-home-process{max-width:1180px;margin:auto}.iqm-home-process-copy{text-align:center}
.iqm-experiences-section,.iqm-case-studies-section{padding:88px 0}.iqm-experiences-section{background:#fff}.iqm-case-studies-section{background:#f4f8fb}.iqm-experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.iqm-experience-card{padding:26px;border:1px solid #dce7ee;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(15,61,94,.06)}.iqm-experience-image{width:74px;height:74px;margin-bottom:18px;border-radius:50%;overflow:hidden}.iqm-experience-image img{width:100%;height:100%;object-fit:cover}.iqm-experience-card blockquote{margin:0 0 20px;color:#3b5364;font-size:16px;line-height:1.75}.iqm-experience-card footer{display:flex;flex-direction:column;gap:3px}.iqm-experience-card footer strong{color:#0f3d5e}.iqm-experience-card footer span{font-size:14px}.iqm-experience-card footer small{color:#147fd1}.iqm-case-grid{display:grid;gap:22px}.iqm-case-card{padding:28px;border-radius:18px;background:#fff;border:1px solid #dce7ee}.iqm-case-card header span{color:#147fd1;font-weight:700}.iqm-case-card header h3{margin:5px 0 22px;color:#0f3d5e}.iqm-case-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.iqm-case-columns section{padding:18px;border-radius:13px;background:#f6f9fb}.iqm-case-columns h4{margin:0 0 10px;color:#0f3d5e}
.iqm-province-guide{display:grid;gap:24px}.iqm-province-sector-list{padding:28px;border:1px solid #dce7ee;border-radius:18px;background:#fff}.iqm-province-sector-list h2{margin:6px 0 20px;color:#0f3d5e}.iqm-province-sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iqm-province-sector-grid a{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center;padding:16px 18px;border:1px solid #e0e9ef;border-radius:12px;color:#0f3d5e}.iqm-province-sector-grid a:hover{border-color:#147fd1;transform:translateY(-2px)}.iqm-province-sector-grid span{font-size:13px;color:#647b8b}.iqm-province-sector-grid i{grid-row:1/3;grid-column:2}.iqm-province-actions{display:flex;flex-wrap:wrap;gap:12px}.iqm-sidebar-card{margin-bottom:20px;padding:24px;border-radius:16px;background:#f0f6fb;border:1px solid #dce7ee}.iqm-sidebar-card h2{font-size:22px;color:#0f3d5e}.iqm-sidebar-card a{font-weight:700}
@media(min-width:992px){#rs-footer .footer-top .iqm-footer-primary-row{text-align:center;justify-content:center}#rs-footer .footer-logo,#rs-footer .iqm-footer-social-wrap,#rs-footer .address-widget{justify-content:center}#rs-footer .address-widget li{justify-content:center;text-align:center}#rs-footer .iqm-footer-qualifications-heading{text-align:center;justify-content:center;flex-direction:column}#rs-footer .iqm-footer-qualification-grid{text-align:center}}
@media(max-width:991px){.iqm-experience-grid{grid-template-columns:1fr}.iqm-case-columns{grid-template-columns:1fr}.iqm-province-sector-grid{grid-template-columns:1fr}}
@media(max-width:575px){.iqm-structured-section,.iqm-case-card,.iqm-province-sector-list{padding:20px}.iqm-process-section,.iqm-experiences-section,.iqm-case-studies-section{padding:58px 0}.iqm-province-actions .iqm-btn{width:100%;justify-content:center}}

/* Dinamik anasayfa bölümleri */











.iqm-process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}
.iqm-process-steps h3{display:flex;align-items:center;min-height:84px;margin:0;padding:18px;border:1px solid #d8e7ef;border-radius:16px;background:#fff;color:#0b3148;font-size:17px;line-height:1.35}
.iqm-process-steps p{grid-column:1/-1;margin:0;color:#526f80}
.iqm-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.iqm-insight-card{padding:28px;border:1px solid #d8e6ef;border-radius:20px;background:#fff;box-shadow:0 16px 38px rgba(0,31,63,.07)}
.iqm-insight-card-highlight{background:linear-gradient(145deg,#0a3c5c,#0b72ab);color:#fff}
.iqm-insight-value{display:block;margin-bottom:7px;font-size:42px;font-weight:900;line-height:1}
.iqm-insight-card h3{margin:0 0 13px;color:#0a334c;font-size:20px}
.iqm-insight-card-highlight h3,.iqm-insight-card-highlight p{color:#fff}
.iqm-insight-card p{margin:0;line-height:1.65}
.iqm-insight-list{list-style:none;margin:0;padding:0}
.iqm-insight-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #e9f0f4;color:#405d6d}
.iqm-insight-list li:last-child{border-bottom:0}
.iqm-insight-list strong{display:grid;place-items:center;min-width:34px;height:28px;padding:0 8px;border-radius:999px;background:#eaf5fc;color:#08669c}
.iqm-insight-note,.iqm-corporate-data-note{margin:18px 0 0;text-align:center;color:#637d8b;font-size:13px}
.iqm-corporate-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.iqm-corporate-data-card{padding:26px 22px;border-radius:20px;background:#fff;border:1px solid #dce8ef;text-align:center;box-shadow:0 14px 34px rgba(0,38,65,.07)}
.iqm-corporate-data-card strong{display:block;color:#0875b6;font-size:38px;line-height:1}
.iqm-corporate-data-card h3{margin:12px 0 8px;color:#0a334c;font-size:18px}
.iqm-corporate-data-card p{margin:0;color:#637d8b;line-height:1.55}
@media(max-width:991px){.iqm-insight-grid{grid-template-columns:1fr}.iqm-process-steps,.iqm-corporate-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.iqm-home-process-copy,.iqm-insight-card{padding:22px}.iqm-process-steps,.iqm-corporate-data-grid{grid-template-columns:1fr}.iqm-process-steps h3{min-height:0}}
.iqm-process-section{background:#f4f8fb;color:#33475b}

.iqm-home-process-copy{text-align:left}
.iqm-home-process-copy>.iqm-btn{display:inline-flex}

/* Başvurudan belge teslimine: bağlantılı, açıklayıcı ve dinamik süreç görünümü */
.iqm-process-section{
    position:relative;
    overflow:hidden;
    padding:86px 0;
    background:linear-gradient(180deg,#eef7fc 0%,#f8fbfd 100%);
    color:#17384d;
}
.iqm-process-section:before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:
        radial-gradient(circle at 8% 18%,rgba(9,122,188,.09) 0 2px,transparent 3px) 0 0/34px 34px,
        linear-gradient(135deg,rgba(13,117,179,.05),transparent 42%);
}
.iqm-home-process{
    position:relative;
    max-width:1180px;
    margin:0 auto;
    border:1px solid #d3e6f1;
    border-radius:28px;
    background:#fff;
    box-shadow:0 24px 60px rgba(16,70,100,.12);
}
.iqm-home-process-copy{
    position:relative;
    z-index:1;
    padding:54px;
    color:#17384d;
    text-align:center;
}
.iqm-process-heading{
    max-width:840px;
    margin:0 auto 34px;
    text-align:center;
}
.iqm-home-process .iqm-section-eyebrow{
    display:inline-flex;
    align-items:center;
    gap:9px;
    margin-bottom:10px;
    color:#0b79ba;
    font-size:12px;
    font-weight:900;
    letter-spacing:.09em;
    line-height:1.4;
    text-transform:uppercase;
}
.iqm-home-process .iqm-section-eyebrow:before,
.iqm-home-process .iqm-section-eyebrow:after{
    content:"";
    width:24px;
    height:2px;
    border-radius:999px;
    background:#8ed2f3;
}
.iqm-home-process-copy h2{
    margin:0;
    color:#0b3148;
    font-size:clamp(31px,4vw,48px);
    font-weight:900;
    letter-spacing:-.035em;
    line-height:1.1;
    text-wrap:balance;
}
.iqm-process-intro{
    max-width:780px;
    margin:16px auto 0;
    color:#5d7787;
    font-size:16px;
    line-height:1.75;
}
.iqm-process-intro>:last-child{margin-bottom:0}
.iqm-process-progress{
    position:relative;
    max-width:980px;
    margin:0 auto 40px;
    padding:0 12px;
}
.iqm-process-progress:before{
    content:"";
    position:absolute;
    top:20px;
    right:8%;
    left:8%;
    height:4px;
    border-radius:999px;
    background:linear-gradient(90deg,#0b79ba 0%,#28a9dc 50%,#7ad2ef 100%);
    box-shadow:0 4px 14px rgba(11,121,186,.17);
}
.iqm-process-progress ol{
    position:relative;
    z-index:1;
    display:grid;
    grid-template-columns:repeat(var(--iqm-process-total,6),minmax(0,1fr));
    gap:8px;
    margin:0;
    padding:0;
    list-style:none;
}
.iqm-process-progress li{
    display:flex;
    min-width:0;
    flex-direction:column;
    align-items:center;
    gap:8px;
    color:#4a6879;
    text-align:center;
}
.iqm-process-progress li span{
    display:grid;
    width:42px;
    height:42px;
    place-items:center;
    border:4px solid #fff;
    border-radius:50%;
    background:#0b79ba;
    color:#fff;
    font-size:12px;
    font-weight:900;
    box-shadow:0 7px 18px rgba(11,121,186,.2);
}
.iqm-process-progress li small{
    display:block;
    max-width:130px;
    color:#456274;
    font-size:11px;
    font-weight:800;
    line-height:1.35;
}
.iqm-process-timeline{
    position:relative;
    display:grid;
    max-width:980px;
    gap:0;
    margin:0 auto;
    padding:0;
    list-style:none;
}
.iqm-process-timeline:before{
    content:"";
    position:absolute;
    top:42px;
    bottom:42px;
    left:39px;
    width:3px;
    border-radius:999px;
    background:linear-gradient(180deg,#0b79ba 0%,#68c9eb 100%);
}
.iqm-process-step{
    position:relative;
    display:grid;
    grid-template-columns:80px minmax(0,1fr);
    gap:22px;
    min-height:0;
    padding:0 0 24px;
    border:0;
    background:transparent;
    text-align:left;
    box-shadow:none;
}
.iqm-process-step:last-child{padding-bottom:0}
.iqm-process-step:after{content:none}
.iqm-process-node{
    position:relative;
    z-index:2;
    display:flex;
    width:80px;
    min-height:104px;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    gap:7px;
    padding-top:2px;
}
.iqm-process-number{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:4px;
    min-width:58px;
    height:28px;
    padding:0 9px;
    border:3px solid #fff;
    border-radius:999px;
    background:#075f93;
    color:#fff;
    font-size:11px;
    font-weight:900;
    letter-spacing:.06em;
    box-shadow:0 6px 16px rgba(7,95,147,.2);
}
.iqm-process-number b{font:inherit}
.iqm-process-number small{font-size:9px;font-weight:850;letter-spacing:.02em;opacity:.82}
.iqm-process-icon{
    display:grid;
    width:52px;
    height:52px;
    place-items:center;
    border:4px solid #fff;
    border-radius:17px;
    background:#e8f6fc;
    color:#0a76b5;
    font-size:20px;
    box-shadow:0 8px 20px rgba(20,91,127,.15);
}
.iqm-process-step-card{
    position:relative;
    overflow:hidden;
    padding:24px 26px;
    border:1px solid #d8e7ef;
    border-radius:20px;
    background:linear-gradient(180deg,#fff 0%,#f8fbfd 100%);
    box-shadow:0 10px 28px rgba(24,83,114,.08);
    transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;
}
.iqm-process-step-card:after{
    content:"";
    position:absolute;
    right:-42px;
    bottom:-42px;
    width:120px;
    height:120px;
    border:20px solid rgba(13,126,191,.045);
    border-radius:50%;
    pointer-events:none;
}
.iqm-process-step:hover .iqm-process-step-card,
.iqm-process-step:focus-within .iqm-process-step-card{
    border-color:#8fcbea;
    box-shadow:0 18px 38px rgba(17,78,111,.14);
    transform:translateY(-3px);
}
.iqm-process-stage{
    display:inline-flex;
    margin-bottom:7px;
    color:#0b79ba;
    font-size:11px;
    font-weight:900;
    letter-spacing:.08em;
    text-transform:uppercase;
}
.iqm-process-step h3{
    position:relative;
    z-index:1;
    margin:0 0 11px;
    color:#0b3148;
    font-size:clamp(20px,1.9vw,25px);
    font-weight:900;
    line-height:1.25;
}
.iqm-process-description{
    position:relative;
    z-index:1;
}
.iqm-process-description,
.iqm-process-description p,
.iqm-process-description li{
    color:#526f80;
    font-size:14px;
    line-height:1.72;
}
.iqm-process-description p{margin:0 0 9px}
.iqm-process-description p:last-child{margin-bottom:0}
.iqm-process-description ul,
.iqm-process-description ol{
    display:grid;
    gap:5px;
    margin:10px 0 0;
    padding-left:20px;
}
.iqm-process-result{
    position:relative;
    z-index:1;
    display:flex;
    align-items:flex-start;
    gap:11px;
    margin-top:17px;
    padding:13px 15px;
    border:1px solid #cde7d9;
    border-radius:13px;
    background:#f0fbf5;
    color:#245b3d;
}
.iqm-process-result>i{
    margin-top:3px;
    color:#218a55;
    font-size:17px;
}
.iqm-process-result span,
.iqm-process-result small,
.iqm-process-result strong{display:block}
.iqm-process-result small{
    margin-bottom:2px;
    color:#4e7a63;
    font-size:10px;
    font-weight:900;
    letter-spacing:.06em;
    text-transform:uppercase;
}
.iqm-process-result strong{
    color:#245b3d;
    font-size:13px;
    line-height:1.5;
}
.iqm-process-note{
    display:flex;
    align-items:flex-start;
    gap:12px;
    max-width:900px;
    margin:26px auto 0;
    padding:15px 18px;
    border:1px solid #cfe5f1;
    border-radius:14px;
    background:#f0f8fc;
    color:#47697c;
    text-align:left;
}
.iqm-process-note>i{margin-top:3px;color:#0b79ba;font-size:18px}
.iqm-process-note p{margin:0;color:inherit}
.iqm-process-actions{display:flex;justify-content:center;margin-top:30px}
.iqm-home-process-copy .iqm-process-button{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    min-height:50px;
    margin:0;
    padding:12px 24px;
    border:1px solid #0b79ba;
    border-radius:12px;
    background:#0b79ba;
    color:#fff;
    font-weight:900;
    box-shadow:0 12px 24px rgba(11,121,186,.18);
    transition:transform .2s ease,background .2s ease,box-shadow .2s ease;
}
.iqm-home-process-copy .iqm-process-button:hover,
.iqm-home-process-copy .iqm-process-button:focus{
    background:#075f93;
    color:#fff;
    box-shadow:0 16px 30px rgba(7,95,147,.22);
    transform:translateY(-2px);
}
.iqm-home-process-copy .iqm-process-button i{transition:transform .2s ease}
.iqm-home-process-copy .iqm-process-button:hover i{transform:translateX(4px)}
@media(max-width:991px){
    .iqm-process-section{padding:70px 0}
    .iqm-home-process-copy{padding:44px 30px}
    .iqm-process-progress{overflow-x:auto;padding:0 0 10px;scrollbar-width:thin}
    .iqm-process-progress:before{right:40px;left:40px;min-width:620px}
    .iqm-process-progress ol{min-width:700px}
}
@media(max-width:575px){
    .iqm-process-section{padding:54px 0}
    .iqm-home-process{border-radius:22px}
    .iqm-home-process-copy{padding:34px 15px}
    .iqm-process-heading{margin-bottom:26px}
    .iqm-home-process-copy h2{font-size:clamp(29px,10vw,38px)}
    .iqm-home-process .iqm-section-eyebrow{font-size:10px;letter-spacing:.06em}
    .iqm-home-process .iqm-section-eyebrow:before,
    .iqm-home-process .iqm-section-eyebrow:after{width:14px}
    .iqm-process-progress{margin-bottom:28px}
    .iqm-process-timeline:before{left:28px}
    .iqm-process-step{grid-template-columns:58px minmax(0,1fr);gap:11px;padding-bottom:18px}
    .iqm-process-node{width:58px;min-height:90px}
    .iqm-process-number{min-width:52px;height:25px;padding:0 7px;font-size:10px}
    .iqm-process-icon{width:44px;height:44px;border-radius:14px;font-size:17px}
    .iqm-process-step-card{padding:19px 16px;border-radius:16px}
    .iqm-process-description,
    .iqm-process-description p,
    .iqm-process-description li{font-size:13px;line-height:1.65}
    .iqm-process-result{padding:11px 12px}
    .iqm-home-process-copy .iqm-process-button{width:100%}
}
@media(prefers-reduced-motion:reduce){
    .iqm-process-step-card,
    .iqm-home-process-copy .iqm-process-button,
    .iqm-home-process-copy .iqm-process-button i{transition:none}
    .iqm-process-step:hover .iqm-process-step-card,
    .iqm-process-step:focus-within .iqm-process-step-card{transform:none}
}


/* IQM REV42: tek karar ekranı, açık süreç ilerlemesi ve izinli deneyim görselleri */
.iqm-decision-hero{position:relative;display:flex;align-items:center;min-height:clamp(560px,67vh,720px);isolation:isolate}
.iqm-decision-hero .iqm-hero-media{z-index:-2}
.iqm-decision-hero .iqm-hero-container{width:100%}
.iqm-decision-hero .content-part{max-width:850px}
.iqm-decision-hero .sl-desc p{margin:0;color:inherit}
.iqm-hero-trust{display:flex;flex-wrap:wrap;gap:10px 12px;margin:24px 0 0;padding:0;list-style:none}
.iqm-hero-trust li{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(4,28,43,.44);color:#fff;font-size:13px;font-weight:800;backdrop-filter:blur(8px)}
.iqm-hero-trust i{color:#7be0ff}
.iqm-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px}
.iqm-hero-actions .readon,.iqm-hero-actions .iqm-video-trigger{margin:0}
.iqm-hero-support{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;color:rgba(255,255,255,.82);font-size:13px}
.iqm-hero-support>a{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:800;text-decoration:none}
.iqm-hero-support>a:hover,.iqm-hero-support>a:focus{color:#80e5ff}


.iqm-case-image{margin:-28px -28px 24px;overflow:hidden;border-radius:18px 18px 0 0;background:#eaf3f8}
.iqm-case-image img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover}

@media(max-width:575px){.iqm-decision-hero{min-height:560px}.iqm-hero-trust{gap:8px}.iqm-hero-trust li{width:100%;border-radius:12px}.iqm-hero-actions{align-items:stretch}.iqm-hero-actions .readon{flex:1 1 100%;text-align:center}.iqm-hero-support{align-items:flex-start;flex-direction:column}.iqm-case-image{margin:-20px -20px 20px}}

/* IQM REV45: dinamik çoklu hero görselleri ve dengeli süreç akışı */
.iqm-decision-hero{
    position:relative;
    display:flex;
    min-height:clamp(560px,67vh,720px)!important;
    align-items:center;
    overflow:hidden;
    isolation:isolate;
    background:#071c2b;
}
.iqm-decision-hero .iqm-hero-track{
    position:absolute!important;
    inset:0;
    z-index:-3;
    width:100%;
    height:100%!important;
    min-height:0!important;
}
.iqm-decision-hero .iqm-hero-slide{
    position:absolute!important;
    inset:0;
    display:block!important;
    width:100%;
    height:100%!important;
    min-height:0!important;
    margin:0;
    opacity:0;
    visibility:hidden;
    z-index:0;
    transition:opacity .9s cubic-bezier(.22,.61,.36,1),visibility .9s linear;
}
.iqm-decision-hero .iqm-hero-slide.is-active{
    position:absolute!important;
    opacity:1;
    visibility:visible;
    z-index:1;
}
.iqm-decision-hero .iqm-hero-media{
    position:absolute;
    inset:0;
    z-index:0!important;
    display:block;
    width:100%;
    height:100%;
    overflow:hidden;
}
.iqm-decision-hero .iqm-hero-media:after{content:none}
.iqm-decision-hero .iqm-hero-media img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
    transform:scale(1.045);
    transform-origin:center center;
    will-change:transform,opacity;
}
.iqm-decision-hero .iqm-hero-slide:nth-child(2n) .iqm-hero-media img{transform-origin:70% 45%}
.iqm-decision-hero .iqm-hero-slide:nth-child(3n) .iqm-hero-media img{transform-origin:30% 55%}
.iqm-decision-hero .iqm-hero-slide.is-active .iqm-hero-media img{animation:iqmHeroKenBurns 7s ease-out both}
@keyframes iqmHeroKenBurns{from{transform:scale(1.085)}to{transform:scale(1.015)}}
.iqm-hero-shade{
    position:absolute;
    inset:0;
    z-index:-1;
    pointer-events:none;
    background:
        linear-gradient(90deg,rgba(2,19,32,.94) 0%,rgba(3,29,47,.87) 42%,rgba(4,33,52,.48) 68%,rgba(4,28,43,.2) 100%),
        linear-gradient(180deg,rgba(1,16,27,.1),rgba(1,16,27,.36));
}
.iqm-decision-hero .iqm-hero-container{position:relative;z-index:2;width:100%}
.iqm-decision-hero .content-part{position:relative;z-index:2;max-width:820px;padding:90px 0 96px!important}
.iqm-decision-hero .sl-sub-title{font-size:14px!important;line-height:1.45!important;margin-bottom:10px!important}
.iqm-decision-hero .sl-title{max-width:780px;font-size:clamp(38px,4.6vw,68px)!important;line-height:1.06!important;margin-bottom:15px!important;text-wrap:balance}
.iqm-decision-hero .sl-desc{max-width:690px;font-size:17px!important;line-height:1.58!important}
.iqm-decision-hero .iqm-hero-controls{
    position:absolute;
    right:max(24px,calc((100vw - 1170px)/2));
    bottom:29px!important;
    left:auto;
    z-index:6;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:8px;
    padding:7px;
    border:1px solid rgba(255,255,255,.18);
    border-radius:999px;
    background:rgba(3,24,39,.55);
    box-shadow:0 12px 32px rgba(0,0,0,.22);
    backdrop-filter:blur(12px);
}
.iqm-hero-arrow,.iqm-hero-pause{
    display:grid;
    width:38px;
    height:38px;
    flex:0 0 38px;
    place-items:center;
    padding:0;
    border:1px solid rgba(255,255,255,.22);
    border-radius:50%;
    background:rgba(255,255,255,.08);
    color:#fff;
    font-size:17px;
    cursor:pointer;
    transition:background .2s ease,border-color .2s ease,transform .2s ease;
}
.iqm-hero-arrow:hover,.iqm-hero-arrow:focus-visible,.iqm-hero-pause:hover,.iqm-hero-pause:focus-visible{
    border-color:#fff;
    background:#fff;
    color:#075f93;
    transform:translateY(-1px);
}
.iqm-hero-dots{display:flex;align-items:center;gap:6px;padding:0 3px}
.iqm-decision-hero .iqm-hero-dot{
    position:relative;
    display:grid;
    width:30px!important;
    height:30px!important;
    place-items:center;
    padding:0;
    border:1px solid rgba(255,255,255,.2);
    border-radius:50%!important;
    background:rgba(255,255,255,.08)!important;
    color:rgba(255,255,255,.7);
    font-size:10px;
    font-weight:900;
    cursor:pointer;
    transition:width .25s ease,border-color .25s ease,background .25s ease,color .25s ease;
}
.iqm-decision-hero .iqm-hero-dot span{display:block}
.iqm-decision-hero .iqm-hero-dot.is-active{
    width:45px!important;
    border-color:#6fd8ff;
    border-radius:999px!important;
    background:#0a79b8!important;
    color:#fff;
}
.iqm-hero-timer{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:5;
    height:3px;
    overflow:hidden;
    background:rgba(255,255,255,.12);
}
.iqm-hero-timer span{display:block;width:0;height:100%;background:linear-gradient(90deg,#74dcff,#13a5e3)}
.iqm-hero-timer span.is-running{animation:iqmHeroTimer linear forwards}
@keyframes iqmHeroTimer{from{width:0}to{width:100%}}
.iqm-decision-hero.has-single-slide .iqm-hero-controls,.iqm-decision-hero.has-single-slide .iqm-hero-timer{display:none}

/* Süreç alanındaki eski genel ol/li kurallarını etkisizleştirir. */
.iqm-home-process .iqm-process-progress ol,
.iqm-home-process .iqm-process-timeline{
    counter-reset:none;
    list-style:none;
}
.iqm-home-process .iqm-process-progress li,
.iqm-home-process .iqm-process-timeline>li{
    border:0;
    background:transparent;
    box-shadow:none;
}
.iqm-home-process .iqm-process-progress li:before,
.iqm-home-process .iqm-process-timeline>li:before{content:none;display:none}
.iqm-process-section{padding:78px 0;background:linear-gradient(180deg,#eef7fc 0%,#f7fbfd 100%)}
.iqm-home-process{max-width:1180px;border-radius:26px;background:#fff;box-shadow:0 22px 55px rgba(16,70,100,.1)}
.iqm-home-process-copy{padding:48px 46px;color:#17384d}
.iqm-process-heading{margin-bottom:30px}
.iqm-process-intro,.iqm-home-process-copy .iqm-process-intro.iqm-managed-html{margin:14px auto 0;color:#5d7787}
.iqm-process-progress{max-width:1040px;margin-bottom:34px}
.iqm-process-progress:before{top:19px;right:7%;left:7%;height:3px}
.iqm-process-progress ol{display:grid!important;grid-template-columns:repeat(var(--iqm-process-total,6),minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important}
.iqm-process-progress li{display:flex!important;min-width:0;padding:0!important;flex-direction:column;align-items:center;gap:7px;text-align:center}
.iqm-process-progress li span{width:40px;height:40px;border-width:3px;font-size:11px}
.iqm-process-progress li small{max-width:120px;font-size:10px;line-height:1.3}
.iqm-process-timeline{
    position:relative;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:22px!important;
    max-width:1040px;
    margin:0 auto!important;
    padding:0!important;
}
.iqm-process-timeline:before{content:none;display:none}
.iqm-process-step{
    position:relative;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:0!important;
    min-width:0;
    min-height:100%;
    padding:0!important;
}
.iqm-process-node{
    position:relative;
    z-index:3;
    display:flex;
    width:auto;
    min-height:0;
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    gap:10px;
    margin:0 16px -18px;
    padding:0;
}
.iqm-process-number{height:31px;min-width:64px;border-width:3px;font-size:11px}
.iqm-process-icon{width:48px;height:48px;border-width:3px;border-radius:15px;font-size:18px}
.iqm-process-step-card{
    display:flex;
    min-height:100%;
    flex-direction:column;
    padding:39px 22px 21px;
    border-radius:18px;
    background:linear-gradient(180deg,#fff 0%,#f8fbfd 100%);
}
.iqm-process-step-card:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    left:0;
    height:4px;
    border-radius:18px 18px 0 0;
    background:linear-gradient(90deg,#0878b6,#33b7dd);
}
.iqm-process-step:nth-child(2n) .iqm-process-step-card:before{background:linear-gradient(90deg,#0b689d,#49c2d9)}
.iqm-process-stage{margin-bottom:5px;font-size:10px}
.iqm-process-step h3{margin-bottom:9px;font-size:21px}
.iqm-process-description{flex:1}
.iqm-process-description,.iqm-process-description p,.iqm-process-description li{font-size:13px;line-height:1.66}
.iqm-process-result{margin-top:15px;padding:11px 12px;border-radius:12px}
.iqm-process-result small{font-size:9px}
.iqm-process-result strong{font-size:12px;line-height:1.45}
.iqm-process-actions{margin-top:28px}

@media(max-width:991px){
    .iqm-decision-hero .content-part{padding:78px 20px 102px!important}
    .iqm-decision-hero .iqm-hero-controls{right:20px;bottom:22px!important}
    .iqm-process-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .iqm-home-process-copy{padding:42px 28px}
    .iqm-process-progress{overflow-x:auto;padding-bottom:8px}
    .iqm-process-progress:before{right:38px;left:38px;min-width:610px}
    .iqm-process-progress ol{min-width:690px}
}
@media(max-width:767px){
    .iqm-decision-hero{min-height:600px!important}
    .iqm-decision-hero .content-part{padding:54px 15px 110px!important}
    .iqm-decision-hero .sl-title{font-size:clamp(30px,8vw,42px)!important}
    .iqm-decision-hero .sl-desc{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:14px!important;line-height:1.5!important}
    .iqm-hero-shade{background:linear-gradient(180deg,rgba(2,19,32,.48) 0%,rgba(2,21,34,.86) 50%,rgba(2,19,32,.96) 100%)}
    .iqm-decision-hero .iqm-hero-controls{right:12px;bottom:17px!important;left:12px;justify-content:center;max-width:calc(100% - 24px);margin:auto}
    .iqm-hero-arrow,.iqm-hero-pause{width:34px;height:34px;flex-basis:34px}
    .iqm-decision-hero .iqm-hero-dot{width:25px!important;height:25px!important}
    .iqm-decision-hero .iqm-hero-dot.is-active{width:38px!important}
    .iqm-process-section{padding:54px 0}
    .iqm-home-process-copy{padding:34px 16px}
    .iqm-process-progress{display:none}
    .iqm-process-timeline{grid-template-columns:1fr!important;gap:17px!important}
    .iqm-process-step{grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important}
    .iqm-process-step:after{
        content:"";
        position:absolute;
        top:50px;
        bottom:-17px;
        left:28px;
        width:2px;
        background:linear-gradient(180deg,#0b79ba,#8fd9ef);
    }
    .iqm-process-step:last-child:after{display:none}
    .iqm-process-node{width:58px;align-items:center;justify-content:flex-start;flex-direction:column;gap:6px;margin:0;padding:0}
    .iqm-process-number{height:25px;min-width:52px;padding:0 7px;font-size:10px}
    .iqm-process-icon{width:43px;height:43px;border-radius:14px;font-size:16px}
    .iqm-process-step-card{padding:18px 15px;border-radius:15px}
    .iqm-process-step-card:before{border-radius:15px 15px 0 0}
    .iqm-process-step h3{font-size:19px}
    .iqm-process-description,.iqm-process-description p,.iqm-process-description li{font-size:13px}
}
@media(prefers-reduced-motion:reduce){
    .iqm-decision-hero .iqm-hero-slide{transition:none}
    .iqm-decision-hero .iqm-hero-slide.is-active .iqm-hero-media img{animation:none;transform:scale(1.015)}
    .iqm-hero-timer{display:none}
}
.iqm-audiences-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#f6f9fc 0%,#edf5fa 100%)}.iqm-audiences-section::before{content:"";position:absolute;inset:-180px -120px auto auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(22,136,232,.12) 0%,rgba(22,136,232,0) 68%);pointer-events:none}.iqm-audiences-section .container{position:relative;z-index:1}.iqm-audience-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.iqm-audience-flow-card{--iqm-flow-accent:#0e73e4;--iqm-flow-soft:#eaf5fd;position:relative;display:flex;min-width:0;min-height:100%;padding:30px;flex-direction:column;border:1px solid #d7e5ef;border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(13,43,67,.08);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.iqm-audience-flow-card::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--iqm-flow-accent)}.iqm-audience-flow-card:hover{transform:translateY(-4px);border-color:#b8d8eb;box-shadow:0 22px 52px rgba(13,43,67,.12)}.iqm-audience-flow-card:nth-child(2){--iqm-flow-accent:#0b5ec7;--iqm-flow-soft:#eaf1fc}.iqm-audience-flow-card:nth-child(3){--iqm-flow-accent:#0284c7;--iqm-flow-soft:#e8f7fc}.iqm-audience-flow-card:nth-child(4){--iqm-flow-accent:#0f9b8e;--iqm-flow-soft:#e8f8f5}.iqm-audience-flow-card.is-supporting{background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)}.iqm-audience-flow-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.iqm-audience-flow-marker{display:grid;gap:8px;justify-items:center}.iqm-audience-flow-number,.iqm-audience-flow-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px}.iqm-audience-flow-number{background:var(--iqm-flow-soft);color:var(--iqm-flow-accent);font-size:14px;font-weight:850;letter-spacing:.04em}.iqm-audience-flow-icon{border:1px solid #cfe2ee;background:#fff;color:var(--iqm-flow-accent);font-size:18px}.iqm-audience-flow-heading{min-width:0;padding-top:3px}.iqm-audience-flow-card h3{margin:0 0 8px;color:#0b2f47;font-size:clamp(20px,2vw,25px);line-height:1.25}.iqm-audience-flow-subtitle{margin:0;color:#536d7d;font-size:15px;font-weight:650;line-height:1.65}.iqm-audience-flow-content{flex:1;margin:24px 0 0;color:#405d6d;font-size:15px;line-height:1.72}.iqm-audience-flow-content p:last-child{margin-bottom:0}.iqm-audience-flow-content ol,.iqm-audience-flow-content ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.iqm-audience-flow-content ol{counter-reset:iqm-audience-step}.iqm-audience-flow-content li{position:relative;min-height:26px;margin:0;padding-left:36px}.iqm-audience-flow-content ol li::before,.iqm-audience-flow-content ul li::before{position:absolute;left:0;top:1px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--iqm-flow-soft);color:var(--iqm-flow-accent);font-size:12px;font-weight:850;line-height:1}.iqm-audience-flow-content ol li::before{counter-increment:iqm-audience-step;content:counter(iqm-audience-step)}.iqm-audience-flow-content ul li::before{content:"✓"}.iqm-audience-flow-action{display:inline-flex;width:max-content;max-width:100%;margin-top:26px;align-items:center;justify-content:center;gap:12px;align-self:flex-start}.iqm-audience-flow-action span{min-width:0}.iqm-cta{position:relative;padding:72px 0;background:#f3f7fa}.iqm-cta-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:48px;align-items:center;padding:48px;border:1px solid rgba(255,255,255,.18);border-radius:28px;background:linear-gradient(112deg,#082d4a 0%,#0b56bd 56%,#1688e8 100%);box-shadow:0 24px 64px rgba(8,45,74,.2);overflow:hidden}.iqm-cta-card::before,.iqm-cta-card::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.iqm-cta-card::before{width:360px;height:360px;right:-120px;top:-210px;border:58px solid rgba(255,255,255,.07)}.iqm-cta-card::after{width:220px;height:220px;left:-110px;bottom:-160px;background:rgba(255,122,26,.16)}.iqm-cta-copy,.iqm-cta-actions{position:relative;z-index:1}.iqm-cta-eyebrow{display:inline-flex;margin-bottom:12px;color:#bfe8ff;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.iqm-cta-copy h2{max-width:780px;margin:0;color:#fff;font-size:clamp(28px,3.2vw,44px);line-height:1.16}.iqm-cta-description{max-width:720px;margin-top:16px;color:rgba(255,255,255,.84);font-size:16px;line-height:1.7}.iqm-cta-description>:last-child{margin-bottom:0}.iqm-cta-actions{display:grid;gap:12px}.iqm-cta-phone,.iqm-cta-button{display:flex;min-height:58px;padding:14px 20px;align-items:center;justify-content:center;gap:12px;border-radius:14px;font-weight:800;text-align:center;text-decoration:none}.iqm-cta-phone{border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.12);color:#fff;font-size:20px;white-space:nowrap;backdrop-filter:blur(8px)}.iqm-cta-phone:hover{background:#fff;color:#0b56bd}.iqm-cta-button{border:1px solid #fff;background:#fff;color:#0b4eaa}.iqm-cta-button:hover{border-color:#ff7a1a;background:#ff7a1a;color:#fff}.rs-footer .footer-bottom .copyright{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;text-align:center}.rs-footer .footer-bottom .copyright p{margin:0;color:inherit;line-height:1.55}.iqm-footer-legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px}.iqm-cookie-settings,.iqm-cookie-policy-link{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.iqm-cookie-settings{cursor:pointer}.iqm-cookie-settings:focus-visible,.iqm-cookie-policy-link:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}@media(max-width:991px){.iqm-audience-flow-card{padding:26px}.iqm-cta-card{grid-template-columns:1fr;gap:30px;padding:38px}.iqm-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.iqm-audience-flow-grid{grid-template-columns:1fr;gap:18px}.iqm-audience-flow-card{padding:22px;border-radius:20px}.iqm-audience-flow-header{gap:14px}.iqm-audience-flow-number,.iqm-audience-flow-icon{width:42px;height:42px;border-radius:12px}.iqm-audience-flow-content{margin-top:20px}.iqm-audience-flow-action{width:100%}.iqm-cta{padding:54px 0}.iqm-cta-card{gap:26px;padding:28px 22px;border-radius:22px;text-align:center}.iqm-cta-copy h2{font-size:clamp(26px,8vw,34px)}.iqm-cta-actions{grid-template-columns:1fr}.iqm-cta-phone{font-size:18px}}@media(max-width:420px){.iqm-audience-flow-header{grid-template-columns:1fr}.iqm-audience-flow-marker{grid-template-columns:auto auto;justify-content:start}.iqm-audience-flow-heading{padding-top:0}.iqm-cta-phone{font-size:16px;white-space:normal}.iqm-footer-legal-links{flex-direction:column;gap:5px}}

/* IQM ortak blog ve haber detay şablonu */
.rs-breadcrumbs.iqm-article-breadcrumb .breadcrumbs-inner{
    width:min(1180px,calc(100% - 32px));
    height:auto;
    min-height:250px;
    margin:0 auto;
    padding:48px 16px;
}
.iqm-article-breadcrumb-kicker{
    display:inline-flex;
    margin-bottom:14px;
    color:#7fd2ff;
    font-size:12px;
    font-weight:900;
    letter-spacing:.1em;
    text-transform:uppercase;
}
.rs-breadcrumbs.iqm-article-breadcrumb .page-title{
    max-width:1080px;
    margin:0 auto 18px;
    color:#fff;
    font-size:clamp(30px,4vw,54px);
    line-height:1.12;
    text-wrap:balance;
}
.rs-breadcrumbs.iqm-article-breadcrumb ul{
    display:flex;
    max-width:100%;
    margin:0;
    padding:0;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:7px 10px;
}
.rs-breadcrumbs.iqm-article-breadcrumb ul li{
    max-width:min(620px,100%);
    color:rgba(255,255,255,.78);
    line-height:1.45;
    overflow-wrap:anywhere;
}
.rs-breadcrumbs.iqm-article-breadcrumb ul li:last-child{
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

.iqm-article-page{
    padding:72px 0 90px;
    background:linear-gradient(180deg,#f5f9fc 0,#fff 320px);
    color:#304b5e;
}
.iqm-article-card{
    overflow:hidden;
    border:1px solid #dce8f0;
    border-radius:26px;
    background:#fff;
    box-shadow:0 20px 58px rgba(13,48,72,.09);
}
.iqm-article-header{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    gap:38px;
    align-items:end;
    padding:38px 42px 30px;
    border-bottom:1px solid #e5edf3;
}
.iqm-article-label{
    display:inline-flex;
    margin-bottom:12px;
    color:#0d79bf;
    font-size:12px;
    font-weight:900;
    letter-spacing:.08em;
    text-transform:uppercase;
}
.iqm-article-lead{
    max-width:850px;
    margin:0;
    color:#405d70;
    font-size:clamp(17px,1.7vw,21px);
    line-height:1.7;
}
.iqm-article-meta{
    display:grid;
    grid-template-columns:repeat(3,minmax(150px,1fr));
    gap:10px;
    margin:0;
    padding:0;
    list-style:none;
}
.iqm-article-meta li{
    display:grid;
    grid-template-columns:38px minmax(0,1fr);
    gap:10px;
    align-items:center;
    min-width:0;
    padding:11px 13px;
    border:1px solid #dfeaf1;
    border-radius:13px;
    background:#f8fbfd;
}
.iqm-article-meta li>i{
    display:grid;
    place-items:center;
    width:38px;
    height:38px;
    border-radius:11px;
    background:#e7f4fc;
    color:#0b79bc;
    font-size:15px;
}
.iqm-article-meta span,
.iqm-article-meta small,
.iqm-article-meta strong{
    display:block;
    min-width:0;
}
.iqm-article-meta small{
    margin-bottom:2px;
    color:#6a808f;
    font-size:10px;
    font-weight:800;
    letter-spacing:.04em;
    text-transform:uppercase;
}
.iqm-article-meta strong{
    color:#173b52;
    font-size:12px;
    line-height:1.35;
    overflow-wrap:anywhere;
}
.iqm-article-cover{
    position:relative;
    margin:0;
    aspect-ratio:16/7;
    overflow:hidden;
    background:#eaf2f7;
}
.iqm-article-cover::after{
    content:"";
    position:absolute;
    inset:auto 0 0;
    height:28%;
    background:linear-gradient(180deg,transparent,rgba(4,31,49,.18));
    pointer-events:none;
}
.iqm-article-cover img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
}
.iqm-article-layout{
    display:grid;
    grid-template-columns:minmax(0,1fr) 310px;
    gap:42px;
    padding:44px 42px 48px;
}
.iqm-article-main{
    min-width:0;
}
.iqm-article-content{
    color:#304b5e;
    font-size:17px;
    line-height:1.82;
}
.iqm-article-content>p:first-child{
    font-size:18px;
}
.iqm-article-content h2,
.iqm-article-content h3,
.iqm-article-content h4{
    color:#0d3048;
    text-wrap:balance;
}
.iqm-article-content h2{
    position:relative;
    margin:42px 0 18px;
    padding:0 0 13px;
    font-size:clamp(25px,2.5vw,34px);
    line-height:1.25;
}
.iqm-article-content h2::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:64px;
    height:4px;
    border-radius:999px;
    background:linear-gradient(90deg,#ff7a1a,#0e73e4);
}
.iqm-article-content h3{
    margin:32px 0 14px;
    font-size:clamp(21px,2vw,26px);
    line-height:1.3;
}
.iqm-article-content h4{
    margin:26px 0 12px;
    font-size:19px;
    line-height:1.35;
}
.iqm-article-content p{
    margin:0 0 20px;
}
.iqm-article-content strong{
    color:#173b52;
}
.iqm-article-content a{
    color:#0b72bb;
    font-weight:750;
    text-decoration:underline;
    text-decoration-thickness:1px;
    text-underline-offset:3px;
}
.iqm-article-content a:hover{
    color:#07578e;
}
.iqm-article-content ul,
.iqm-article-content ol{
    display:grid;
    gap:10px;
    margin:18px 0 26px;
    padding:0;
    list-style:none;
}
.iqm-article-content li{
    position:relative;
    margin:0;
    padding:13px 15px 13px 48px;
    border:1px solid #e0eaf0;
    border-radius:13px;
    background:#f8fbfd;
    line-height:1.65;
}
.iqm-article-content ul li::before,
.iqm-article-content ol li::before{
    position:absolute;
    top:13px;
    left:14px;
    display:grid;
    place-items:center;
    width:24px;
    height:24px;
    border-radius:50%;
    background:#e5f3fc;
    color:#0b75b6;
    font-size:12px;
    font-weight:900;
    line-height:1;
}
.iqm-article-content ul li::before{
    content:"✓";
}
.iqm-article-content ol{
    counter-reset:iqm-article-list;
}
.iqm-article-content ol li::before{
    counter-increment:iqm-article-list;
    content:counter(iqm-article-list);
}
.iqm-article-content blockquote{
    margin:28px 0;
    padding:24px 26px;
    border:0;
    border-left:5px solid #0e73e4;
    border-radius:0 16px 16px 0;
    background:#edf7fd;
    color:#173f57;
    font-size:18px;
    line-height:1.7;
}
.iqm-article-content .iqm-inline-heading{
    margin-top:28px;
    padding:15px 18px;
    border-left:4px solid #ff7a1a;
    border-radius:10px;
    background:#fff7ef;
    color:#16394f;
}
.iqm-article-content .iqm-content-image-frame{
    margin:30px 0;
    padding:10px;
    border:1px solid #dbe7ee;
    border-radius:18px;
    background:#f6fafc;
}
.iqm-article-content .iqm-content-image-frame img{
    display:block;
    width:100%;
    border-radius:12px;
}
.iqm-article-content .iqm-table-scroll{
    margin:26px 0;
    border:1px solid #dce7ee;
    border-radius:15px;
    overflow:auto;
}
.iqm-article-content table{
    width:100%;
    min-width:640px;
    border-collapse:collapse;
    background:#fff;
}
.iqm-article-content th,
.iqm-article-content td{
    padding:13px 15px;
    border:1px solid #e0e9ef;
    text-align:left;
    vertical-align:top;
}
.iqm-article-content th{
    background:#103b57;
    color:#fff;
}
.iqm-article-note{
    display:grid;
    grid-template-columns:48px minmax(0,1fr);
    gap:15px;
    margin-top:38px;
    padding:20px;
    border:1px solid #cfe4f1;
    border-radius:16px;
    background:#f0f8fd;
}
.iqm-article-note>i{
    display:grid;
    place-items:center;
    width:48px;
    height:48px;
    border-radius:14px;
    background:#fff;
    color:#0b75b6;
    font-size:20px;
}
.iqm-article-note strong{
    display:block;
    margin-bottom:5px;
    color:#13394f;
    font-size:15px;
}
.iqm-article-note p{
    margin:0;
    color:#536d7d;
    font-size:13px;
    line-height:1.65;
}
.iqm-article-sidebar{
    min-width:0;
}
.iqm-article-sidebar-sticky{
    position:sticky;
    top:105px;
    display:grid;
    gap:18px;
}
.iqm-article-toc,
.iqm-article-related{
    padding:22px;
    border:1px solid #dce8f0;
    border-radius:18px;
    background:#fff;
    box-shadow:0 12px 30px rgba(15,55,78,.06);
}
.iqm-article-toc>span,
.iqm-article-related>span{
    display:block;
    margin-bottom:4px;
    color:#0d79bf;
    font-size:10px;
    font-weight:900;
    letter-spacing:.08em;
    text-transform:uppercase;
}
.iqm-article-toc h2,
.iqm-article-related h2{
    margin:0 0 14px;
    color:#12354b;
    font-size:20px;
    line-height:1.3;
}
.iqm-article-toc ol{
    display:grid;
    gap:3px;
    margin:0;
    padding:0;
    list-style:none;
}
.iqm-article-toc li a{
    display:block;
    padding:9px 10px;
    border-radius:9px;
    color:#4a6474;
    font-size:13px;
    font-weight:700;
    line-height:1.45;
}
.iqm-article-toc li.is-subheading a{
    padding-left:22px;
    font-size:12px;
}
.iqm-article-toc li a:hover,
.iqm-article-toc li a:focus-visible{
    background:#edf6fc;
    color:#0875b7;
}
.iqm-article-action-card{
    position:relative;
    overflow:hidden;
    padding:24px;
    border-radius:20px;
    background:linear-gradient(145deg,#082c43 0,#0c5d8d 58%,#0b82bd 100%);
    color:#fff;
    box-shadow:0 16px 38px rgba(4,52,80,.22);
}
.iqm-article-action-card::after{
    content:"";
    position:absolute;
    right:-45px;
    bottom:-55px;
    width:160px;
    height:160px;
    border:30px solid rgba(255,255,255,.06);
    border-radius:50%;
}
.iqm-article-action-card>*{
    position:relative;
    z-index:1;
}
.iqm-article-action-icon{
    display:grid;
    place-items:center;
    width:48px;
    height:48px;
    margin-bottom:16px;
    border-radius:14px;
    background:#fff;
    color:#0b6c9f;
    font-size:19px;
}
.iqm-article-action-card small{
    display:block;
    color:#a9dcf7;
    font-size:10px;
    font-weight:900;
    letter-spacing:.08em;
    text-transform:uppercase;
}
.iqm-article-action-card h2{
    margin:6px 0 10px;
    color:#fff;
    font-size:21px;
    line-height:1.3;
}
.iqm-article-action-card p{
    margin:0;
    color:rgba(255,255,255,.8);
    font-size:13px;
    line-height:1.65;
}
.iqm-article-action-links{
    display:grid;
    gap:9px;
    margin-top:18px;
}
.iqm-article-action-links a{
    display:flex;
    min-height:43px;
    padding:10px 13px;
    align-items:center;
    justify-content:center;
    gap:8px;
    border:1px solid rgba(255,255,255,.42);
    border-radius:10px;
    color:#fff;
    font-size:12px;
    font-weight:900;
    text-align:center;
}
.iqm-article-action-links a:first-child{
    border-color:#fff;
    background:#fff;
    color:#0a5f8d;
}
.iqm-article-related-list{
    display:grid;
    gap:8px;
}
.iqm-article-related-list a{
    position:relative;
    display:grid;
    gap:3px;
    padding:12px 28px 12px 12px;
    border:1px solid #e2ebf0;
    border-radius:11px;
    background:#f9fbfc;
}
.iqm-article-related-list a>span{
    color:#24475c;
    font-size:13px;
    font-weight:800;
    line-height:1.45;
}
.iqm-article-related-list a>small{
    color:#708795;
    font-size:10px;
}
.iqm-article-related-list a>i{
    position:absolute;
    top:50%;
    right:11px;
    color:#0b75b6;
    transform:translateY(-50%);
}
.iqm-article-related-list a:hover{
    border-color:#bcdbea;
    background:#eef7fc;
}

.iqm-article-faq{
    padding:84px 0;
    background:#eef5fa;
}
.iqm-article-faq-heading{
    max-width:800px;
    margin:0 auto 34px;
    text-align:center;
}
.iqm-article-faq-heading>span{
    display:block;
    margin-bottom:8px;
    color:#0d79bf;
    font-size:12px;
    font-weight:900;
    letter-spacing:.09em;
    text-transform:uppercase;
}
.iqm-article-faq-heading h2{
    margin:0 0 12px;
    color:#102f45;
    font-size:clamp(28px,3vw,42px);
    line-height:1.2;
}
.iqm-article-faq-heading p{
    margin:0;
    color:#5b7383;
    font-size:16px;
    line-height:1.7;
}
.iqm-article-faq-list{
    display:grid;
    gap:12px;
    max-width:980px;
    margin:0 auto;
}
.iqm-article-faq-item{
    overflow:hidden;
    border:1px solid #d9e6ee;
    border-radius:16px;
    background:#fff;
    box-shadow:0 10px 28px rgba(14,44,66,.06);
}
.iqm-article-faq-item summary{
    display:grid;
    grid-template-columns:40px minmax(0,1fr) 34px;
    gap:14px;
    align-items:center;
    min-height:70px;
    padding:14px 18px;
    color:#12364d;
    cursor:pointer;
    list-style:none;
}
.iqm-article-faq-item summary::-webkit-details-marker{
    display:none;
}
.iqm-article-faq-number{
    display:grid;
    place-items:center;
    width:40px;
    height:40px;
    border-radius:12px;
    background:#e8f4fb;
    color:#0b75b6;
    font-size:12px;
    font-weight:900;
}
.iqm-article-faq-item summary strong{
    font-size:16px;
    line-height:1.45;
}
.iqm-article-faq-item summary>i{
    display:grid;
    place-items:center;
    width:34px;
    height:34px;
    border-radius:50%;
    background:#0e73e4;
    color:#fff;
    transition:transform .2s ease;
}
.iqm-article-faq-item[open] summary{
    background:#f6fbfe;
    color:#0875b7;
}
.iqm-article-faq-item[open] summary>i{
    transform:rotate(45deg);
}
.iqm-article-faq-answer{
    padding:0 72px 22px;
    color:#4d6778;
    line-height:1.75;
}
.iqm-article-faq-answer>:last-child{
    margin-bottom:0;
}

@media(max-width:1199px){
    .iqm-article-header{
        grid-template-columns:1fr;
        gap:24px;
    }
    .iqm-article-meta{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
    .iqm-article-layout{
        grid-template-columns:minmax(0,1fr) 285px;
        gap:30px;
    }
}
@media(max-width:991px){
    .iqm-article-page{
        padding:52px 0 70px;
    }
    .iqm-article-header,
    .iqm-article-layout{
        padding-right:30px;
        padding-left:30px;
    }
    .iqm-article-layout{
        grid-template-columns:1fr;
    }
    .iqm-article-sidebar-sticky{
        position:static;
        grid-template-columns:repeat(2,minmax(0,1fr));
        align-items:start;
    }
    .iqm-article-toc,
    .iqm-article-related{
        height:100%;
    }
    .iqm-article-action-card{
        grid-column:1/-1;
    }
}
@media(max-width:767px){
    .rs-breadcrumbs.iqm-article-breadcrumb .breadcrumbs-inner{
        min-height:220px;
        padding:36px 12px;
    }
    .iqm-article-breadcrumb-kicker{
        margin-bottom:10px;
        font-size:10px;
    }
    .rs-breadcrumbs.iqm-article-breadcrumb .page-title{
        margin-bottom:13px;
        font-size:clamp(27px,8vw,38px)!important;
    }
    .rs-breadcrumbs.iqm-article-breadcrumb ul li:last-child{
        display:none;
    }
    .iqm-article-page{
        padding:32px 0 52px;
    }
    .iqm-article-card{
        border-radius:18px;
    }
    .iqm-article-header{
        padding:24px 20px 22px;
    }
    .iqm-article-lead{
        font-size:16px;
    }
    .iqm-article-meta{
        grid-template-columns:1fr;
    }
    .iqm-article-cover{
        aspect-ratio:16/10;
    }
    .iqm-article-layout{
        gap:28px;
        padding:28px 20px 32px;
    }
    .iqm-article-content{
        font-size:15px!important;
        line-height:1.75!important;
    }
    .iqm-article-content>p:first-child{
        font-size:16px;
    }
    .iqm-article-content h2{
        margin-top:34px;
        font-size:24px!important;
    }
    .iqm-article-content h3{
        font-size:20px!important;
    }
    .iqm-article-content li{
        padding:12px 12px 12px 44px;
    }
    .iqm-article-note{
        grid-template-columns:42px minmax(0,1fr);
        padding:16px;
    }
    .iqm-article-note>i{
        width:42px;
        height:42px;
    }
    .iqm-article-sidebar-sticky{
        grid-template-columns:1fr;
    }
    .iqm-article-action-card{
        grid-column:auto;
    }
    .iqm-article-faq{
        padding:56px 0;
    }
    .iqm-article-faq-heading{
        margin-bottom:26px;
    }
    .iqm-article-faq-item summary{
        grid-template-columns:36px minmax(0,1fr) 32px;
        gap:10px;
        padding:12px 14px;
    }
    .iqm-article-faq-number{
        width:36px;
        height:36px;
    }
    .iqm-article-faq-item summary strong{
        font-size:14px;
    }
    .iqm-article-faq-answer{
        padding:0 16px 18px;
        font-size:14px;
    }
}
@media(prefers-reduced-motion:reduce){
    .iqm-article-faq-item summary>i{
        transition:none;
    }
}


/* iqm-blog-media-ratio-fix */
.iqm-card-grid .blog-item .image-wrap{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:clamp(190px,18vw,230px);
    aspect-ratio:auto;
    overflow:hidden;
    background:#edf3f7;
}
.iqm-card-grid .blog-item .image-wrap>a{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
}
.iqm-card-grid .blog-item .image-wrap img{
    display:block;
    width:auto;
    max-width:100%;
    height:100%;
    max-height:100%;
    margin:auto;
    object-fit:contain;
    object-position:center;
}
.iqm-article-cover{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:clamp(300px,34vw,460px);
    aspect-ratio:auto;
    padding:0;
    overflow:hidden;
    background:#eef4f8;
}
.iqm-article-cover::after{
    display:none;
}
.iqm-article-cover img{
    display:block;
    width:auto;
    max-width:100%;
    height:100%;
    max-height:100%;
    margin:auto;
    object-fit:contain;
    object-position:center;
}
@media(max-width:991px){
    .iqm-card-grid .blog-item .image-wrap{
        height:220px;
    }
    .iqm-article-cover{
        height:clamp(260px,48vw,380px);
    }
}
@media(max-width:767px){
    .iqm-card-grid .blog-item .image-wrap{
        height:clamp(190px,58vw,250px);
    }
    .iqm-article-cover{
        height:clamp(220px,64vw,320px);
        aspect-ratio:auto;
    }
}
