.margin-top-40,.mt-40{margin-top:40px}.mt-20{margin-top:20px}.mt-10{margin-top:10px}.btn,button{cursor:pointer}.btn,.carousel-container,.tabs,.tabs li,svg:not(:root){overflow:hidden}[class*=grid_].tabs.vertical,[class*=grid_].tabs.vertical li.active,button{overflow:visible}#footer-wrapper,.page-content.custom-background{padding-top:40px}.owl-carousel,.owl-carousel .owl-item,html{-webkit-tap-highlight-color:transparent}.hint,[data-hint],img,label{max-width:100%}@font-face{font-family:"Glyphicons Halflings";src:url(../assets/global/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../assets/global/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../assets/../assets/global/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(global/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../assets/global/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../assets/global/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}@font-face{font-family:FontAwesome;src:url(../assets/fonts/font-awesome/css/fontawesome-webfont.eot?v=4.3.0);src:url(../assets/fonts/font-awesome/css/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(../assets/fonts/font-awesome/css/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(../assets/fonts/font-awesome/css/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(../assets/fonts/font-awesome/css/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(../assets/fonts/font-awesome/css/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-300.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-300.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-regular.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-500.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-500.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:500;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-500italic.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-600.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-600.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:600;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-600italic.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-600italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-700.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-700.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-700italic.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-700italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-800.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-800.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:800;src:url(../assets/fonts/open-sans-v34-latin_latin-ext-800italic.woff2) format("woff2"),url(../assets/fonts/open-sans-v34-latin_latin-ext-800italic.woff) format("woff")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px}.collapse.in,.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li,.dropdown-submenu:hover>.dropdown-menu,.no-js .dl-menuwrapper li .dl-submenu,.no-js .owl-carousel,.open>.dropdown-menu,.owl-carousel.owl-loaded,.tab-content>.active,figcaption,figure,footer,header,main,menu,nav,section{display:block}.breadcrumb>li,.portfolio-1-col .portfolio-tags,.portfolio-description .portfolio-tags,label,video{display:inline-block;color:#fff}#dl-menu,.collapse,.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subview>a,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menuwrapper li .dl-submenu,.hidden,.label:empty,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.owl-carousel.owl-refresh .owl-item,[hidden]{display:none}small{font-size:80%}button{color:inherit;font:inherit;margin:0;text-transform:none;-webkit-appearance:button;font-family:inherit;font-size:inherit;line-height:inherit}button[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,address,b,big,body,center,div,dl,em,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,i,img,label,li,menu,nav,p,q,s,section,small,span,strong,summary,table,th,tr,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}q{quotes:none}q:after,q:before{content:"";content:none}a:focus,a:hover{color:#23527c}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:inherit;font-weight:500;line-height:1.5;color:inherit}.he1,.he2,.he3,.he4,.he5,.he6,h1,h2,h3,h4,h5,h6,p.h4{font-family:Raleway,"Open Sans",Arial,sans-serif}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px;line-height:1.5}.h4,.h5,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,.he1,h1{font-size:21px;line-height:1.8}.h2,h2{font-size:30px}.h3,.main .tabs li h3 a,.process-perspective h2,.simple-heading h2,h3{font-size:24px}.h4,.service-box-10 .service-detail-container h4,.simple-heading h4,h4{font-size:18px}.h5,h5{font-size:14px;line-height:26px}.h6,h6{font-size:12px}.he1,.he2,.he3,.he4,.he5,.he6,h1,h2,h3,h4,h5,h6{font-weight:500;color:#3f4656;margin-top:0;margin-bottom:15px}a,body,p,span{color:#252222;font-family:"Open Sans",Arial,sans-serif}b,h1,h2,h3,h4,strong{font-weight:600}h1{font-size:30px;line-height:40px}.he2,h2{font-size:28px;line-height:38px}.f18,h3{line-height:32px}h3{font-size:24px}h4{font-size:20px;line-height:30px}.simple-heading h5,h5{font-size:16px}.f18{font-size:18pt}.he6,h6{font-size:15px;line-height:23px}.text-left{text-align:left}.align-right,.t-align-right,.text-right{text-align:right}.btn,.centered,.fancy-heading.center,.process-box-circle p,.service-box-12 p,.simple-heading.center,.testimonial.testimonial-image-top .testimonial-container .author,.text-center{text-align:center}.text-info{color:#327ad5}a.text-info:focus,a.text-info:hover{color:#2462b0}.bg-info{background-color:#e0ebf9}a.bg-info:focus,a.bg-info:hover{background-color:#b5cff0}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #fff}dl{margin-top:0;margin-bottom:20px}.clearfix:after,.clearfix:before,.container:after,.container:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.row:after{clear:both}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}label{margin-bottom:5px}.btn{margin-bottom:0;vertical-align:middle;touch-action:manipulation;background-image:none;white-space:nowrap;padding:10px 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none}.btn.active:focus,.btn:active.focus,.btn:active:focus,.btn:focus{background-color:#2b4b63}.btn:focus,.btn:hover{text-decoration:none;background-color:#2b4b63;color:#fff}.btn.active,.btn:active{outline:0;background-image:none}.btn[disabled]{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.btn-fyt{float:left;margin-right:0px}tr.collapse.in{display:table-row}.dropdown-toggle:focus,.open>a,:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:10001;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.btn,.btn .label,.btn span,.carousel,.dl-menuwrapper li,.dropdown-submenu,.dropdown.dropdown-submenu>a,.page-title-5,.page-title-5 .title-container .title,.pi-mega .container,.pi-mega-fw{position:relative}.dropdown-menu-right,.dropdown-menu.pull-right,.pi-mega .nav.navbar-right .dropdown-menu,.pull-right>.dropdown-menu{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857;white-space:nowrap}#top-bar-wrapper,.bkg-light-blue,.call-to-action,.infobox-default .notification-container{background-color:#f6fcfe}.dropdown-menu>li>a{clear:both;font-weight:400;color:#34495e}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#2b3c4e;background-color:#e1e5ec}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#6c8dae}.close,.label{line-height:1;font-weight:700}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#fff}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#fff;border-color:#337ab7}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}.nav>li>a>img{max-width:none}.fancy-heading.style-2,.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#fff #fff #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#4d6b8a;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar-collapse.in{overflow-y:auto}.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-default .btn-link,.navbar-default .navbar-link,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.custom-background .numbers-counter.simple .timer-container::after,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.page-content.dark .numbers-counter.simple .timer-container::after{background-color:#ddd}.main-index{background-color:var(--light-blue-bg)}.navbar-default .navbar-toggle .icon-bar,.parallax.dark .fancy-heading.style-2::after{background-color:#888}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover,.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover{color:#ccc}.breadcrumb>.active{color:#6c8dae}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.btn .label{top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.center-block{display:block;margin-left:auto;margin-right:auto}@-ms-viewport{width:device-width}.close{float:right;font-size:21px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}.small-link:hover,li>a:hover,p>a:hover{text-decoration:underline}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}a,ul.list-animated li{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s}:focus,a,a:active,a:focus,a:hover{text-decoration:none;outline:0}.table,table{border-spacing:0;border-collapse:collapse}.page-title-6 img{width:100%;height:100%}.border-radius{border-radius:3px}#page-title .row,.col-md-12 .simple-heading:only-child,.fa-ul.large-icons li:last-child,.fancy-heading h1,.fancy-heading h2,.fancy-heading h3,.fancy-heading h4,.fancy-heading h5,.fancy-heading h6,.header-inner .row,.low-margin-bottom,.main-nav .row,.margin-bottom-0,.mb-0,.navbar.pi-mega,.page-content .fancy-heading.center:only-child,.page-content .fancy-heading.left:only-child,.page-content.parallax.section-title-container .row,[class^=row] [class^=row]:last-child{margin-bottom:0!important}.custom-col-padding{padding:50px}.page-content.parallax{padding-top:40px;background-attachment:fixed}.call-to-action{padding:30px 0 35px;clear:both}.call-to-action.darkk{background-color:#3f4656!important;padding:20px 20px 30px}.call-to-action .btn{float:right;position:relative;top:20px}.call-to-action.no-text .btn{top:0}.blog-post-box .comment-container,.call-to-action h1,.call-to-action h2,.call-to-action h3,.call-to-action h4{margin-bottom:10px}.call-to-action.center .text{width:100%;margin-bottom:5px;text-align:center;float:none}.call-to-action.center .btn,.img-center,.info-box,.numbers-counter.small-icons .counter-info,.portfolio-tags{display:table;margin:0 auto}.call-to-action.center .btn{float:none;top:0}.page-content.custom-background .col-md-12 .call-to-action:only-child,.page-content.parallax .col-md-12 .call-to-action:only-child{margin:30px 0}.custom-background.dark,.custom-background.dark a,.custom-background.dark label,.custom-background.dark li,.custom-background.dark p,.custom-background.dark span,.page-content.dark label,.page-content.dark p,.page-content.dark span,.page-content.parallax.dark .call-to-action p{color:#eee}.call-to-action.dark,.page-content.parallax-colored{background-color:#3f5e7a;padding:20px 20px 30px}.accordion.icons .title.active .icon-container i,.accordion.icons .title:hover .icon-container i,.call-to-action.dark *,.call-to-action.darkk *,.custom-background.dark .numbers-counter .timer-container,.custom-background.dark .numbers-counter i,.footer-widget-container .contact-info-list li strong,.footer-widget-container h1,.footer-widget-container h2,.footer-widget-container h3,.footer-widget-container h4,.footer-widget-container h5,.footer-widget-container h6,.owl-buttons .owl-next:hover,.owl-buttons .owl-prev:hover,.page-content.dark .numbers-counter .timer-container,.page-content.dark .numbers-counter i,.parallax-colored li,.service-box-11:hover .service-name h4,.service-box-11:hover .service-number,.service-box-11:hover a,.service-box-8:hover .icon-container i,.tabs.horizontal-centered li a:hover,.widget_newsletterwidget{color:#fff}.comment-meta .author,.timer.number{color:#3f4656;font-weight:600}.page-content.parallax-colored a{color:#fff;font-weight:700}.page-content.parallax-4{background:url(../img/pics/parallax-4.jpg) 0 0/cover #000}#header.header-type-1 .navbar-default .navbar-nav>.open>a,#header.header-type-1 .navbar-default .navbar-nav>.open>a:focus,#header.header-type-1 .navbar-default .navbar-nav>.open>a:hover,.btn.empty,.call-to-action.contact,a{background-color:transparent}.avif .page-content.parallax-4{background:url(../img/pics/parallax-4.avif) 0 0/cover #000}img.float-left{float:left;margin:12px 12px 12px 0;width:30%}img.float-right{float:right;margin:12px 0 12px 12px}.widget li:last-child{border-bottom:none;padding-bottom:0}#header.header-type-1 .dropdown-menu>li:first-child>a,.header-type-2 .dropdown-menu>li:first-child>a{padding-top:0}#header.header-type-1 .nav-left .navbar-header,#header.header-type-1 .nav-left .pi-nav,.btn.float-left,.owl-controls .owl-dot,.pull-left{float:left}#header.header-type-1 .dropdown-menu>li>a:hover,#header.header-type-1 .pi-mm-list>li>a:focus,#header.header-type-1 .pi-mm-list>li>a:hover{background:0 0}#header.header-type-1 .dropdown-menu>li:last-child>a,.blog-post .post-info li:last-child,.footer-widget-container .widget li:last-child{border-bottom:none}#header.header-type-1 .dropdown-menu>li.dropdown.dropdown-submenu:first-child>a::after{margin-top:-13px}#copyright-container .footer-breadcrumb li,#top-bar-wrapper #top-bar #quick-links li{float:left;list-style:none}#header.header-type-1.dark .dropdown-menu,.header-type-2.dark .dropdown-menu{background:#3f4656;border:none;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,.1);box-shadow:0 3px 0 0 rgba(0,0,0,.1)}#header.header-type-1.dark .dropdown-menu>li>a,.header-type-2.dark .dropdown-menu>li>a{color:#ddd;border-bottom:1px dotted #414c55}#header.header-type-1.dark .dropdown.dropdown-submenu>a::after,.header-type-2.dark .dropdown.dropdown-submenu>a::after{color:#aaa}.navbar-nav>li,.process-box p,.service-box-10 .service-detail-container p,.service-box-4 .text-container p{padding-bottom:0}.widget li,ul li{padding-bottom:5px}#header-wrapper.header-transparent{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#header-wrapper.header-transparent.solid-color{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2)}.hr-simple.full,.portfolio-img img,.service-box-1,.testimonial,div.main .tab-content-wrap{width:100%}.page-title-6{background-position:center top;background-repeat:no-repeat;height:480px;background-size:cover}.bg-tr{background-image:url(../img/page-titles/page-title-tr.jpg.pagespeed.ce.kVY4_jVYqG.jpg)}.avif .bg-tr{background-image:url(../img/page-titles/page-title-tr.avif)}.bg-en{background-image:url(../img/page-titles/page-title-en.jpg.pagespeed.ce.Kn4fTmo_MH.jpg)}.avif .bg-en{background-image:url(../img/page-titles/page-title-en.avif)}.bg-de{background-image:url(../img/page-titles/page-title-de.jpg.pagespeed.ce.gLnRHBHOG8.jpg)}.avif .bg-de{background-image:url(../img/page-titles/page-title-de.avif)}.bg-fr{background-image:url(../img/page-titles/page-title-fr.jpg.pagespeed.ce.2boaLXGPtX.jpg)}.avif .bg-fr{background-image:url(../img/page-titles/page-title-fr.avif)}.page-title-6 .title-container{width:100%;padding:80px 0}.margin-0,.page-content.custom-background .col-md-12 .call-to-action.center:only-child,.page-content.parallax .col-md-12 .call-to-action.center:only-child{margin:0!important}.btn.empty{border:2px solid}.btn{text-transform:uppercase;font-weight:700;display:inline-block;backface-visibility:hidden;float:right}.btn::after{position:absolute;content:"";width:0;height:100%;top:0;left:0}.btn:hover::after{width:100%;z-index:1}.btn span{transition:.2s;display:block;z-index:2;width:100%;height:100%;color:#fff;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s}.btn-big{padding:11px 60px;font-size:12px;height:48px}.btn-medium{padding:7px 40px;font-size:12px}.btn-small{padding:10px 20px;font-size:11px}.btn-centered{display:table;margin:0 auto;float:none}.btn.empty.white{border:2px solid #fff}.btn.empty.white:after{background-color:rgba(255,255,255,.3)}.btn.blue,.btn.empty.blue::after{background-color:#2277eb}.btn.icon-animated i{z-index:2;transform:translate(-15px,0);-webkit-transform:translate(-15px,0);-moz-transform:translate(-15px,0);-ms-transform:translate(-15px,0);display:block;position:absolute;left:0;top:50%;margin-top:-5px;opacity:0}.btn.icon-animated:hover i{opacity:1;left:0}.btn.icon-animated span {transform: translateZ(0);}.btn.icon-animated:hover span{transform:translate(10px,0);-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);-ms-transform:translate(10px,0);transform: translateX(10px) translateZ(0);}.btn.btn-big.icon-animated i,.btn.btn-medium.icon-animated i{transform:translate(-20px,0);-webkit-transform:translate(-20px,0);-moz-transform:translate(-20px,0);-ms-transform:translate(-20px,0)}.tabs.horizontal-centered li.active a,.tabs.horizontal-centered li.active a:hover,.tabs.horizontal-centered li.active i{color:#000}.main .tabs li h3,.page-content.parallax .col-md-12 .no-text{padding-top:10px}.col-md-12 .service-box-3:nth-child(3n+1),.col-md-5 .service-box-3:nth-child(odd),.col-md-6 .service-box-3:nth-child(odd),.col-md-7 .service-box-3:nth-child(odd),.col-md-8 .service-box-3:nth-child(odd),.col-md-9 .col-md-12 .service-box-3:nth-child(3n+1),.fa-ul.large-icons{margin-left:0}.counter{text-align:center;width:auto!important}.fancy-heading span{font-size:15px;font-weight:700;line-height:30px}.fancy-heading.center::after{bottom:0;left:50%;margin-left:-35px}#copyright-container .row,#page-title .row,.col-md-12 .fancy-heading.left:only-child,.fancy-heading h3,.footer-widget-container li.widget:last-child,.header-inner .row,.main-nav .row,.navbar.pi-mega,[class*=col] .fancy-heading.center:only-child,[class*=col] .fancy-heading.left:only-child,[class^=row] [class^=row]:last-child,ul ul{margin-bottom:0}.fancy-heading,.margin-bottom-30,.mb-30,.widget{margin-bottom:30px}.main .fancy-heading.style-2{padding-top:20px}.fancy-heading.style-2::after{background-color:#333;bottom:-1px}#header.dark #top-bar-wrapper,.bkg-dark,.btn.black,.call-to-action.darkk,.parallax.dark{background-color:#3f4656}.parallax.dark .fancy-heading.style-2{border-bottom-color:#bbb}.simple-heading.center::after,.simple-heading.left::after{content:"";position:absolute;bottom:0;left:0;width:70px;height:1px;background-color:#ddd}.blockquote-style-1.custom-background,.page-content.custom-background .service-box-3,.page-content.custom-background .testimonial.testimonial-simple,.tab-content-wrap,.tabs li.active,body{background-color:#fff}.simple-heading.center::after{left:50%;margin-left:-35px}.simple-heading h1,.simple-heading h2,.simple-heading h3,.simple-heading h4,.simple-heading h5,.simple-heading h6{font-weight:600;margin-bottom:0}.simple-heading h1{font-size:27px}.simple-heading h6{font-size:14px}.page-content.parallax.section-title-container{padding:0;position:relative;margin-bottom:80px}.section-title-container .section-title{padding:90px 30px 110px;display:inline-block}.section-title-container .section-title::before{position:absolute;content:"";top:0;left:-1155px;width:100%;height:100%}.section-title-container .section-title h3{font-family:"Open Sans",Arial,sans-serif;font-size:15px;font-weight:400;color:#fff;margin-bottom:0;text-transform:uppercase}.section-title-container .section-title h1{font-size:48px;font-weight:800;margin-bottom:0;color:#fff;text-transform:uppercase;position:relative}.section-title-container .section-title h1::after{position:absolute;content:"";display:block;width:70px;height:1px;background-color:#fff;bottom:-20px}.tabs.horizontal-centered-four li.active{width:25%}.portfolio-item-container{float:left;position:relative;width:100%}.en-iyi-fiyat,.main .process-perspective div:first-child,.portfolio-item-container .portfolio-img:hover .mask-style-1,.process-perspective div:first-child,.service-box-11:hover .service-hidden,.service-box-4:hover:after{opacity:1}.fa-ul li i{padding-top:2px}.fa-ul.large-icons .li-content,.info-box .text-container{padding-left:15px}.fa-ul.large-icons .li-content h1,.fa-ul.large-icons .li-content h2,.fa-ul.large-icons .li-content h3,.fa-ul.large-icons .li-content h4,.fa-ul.large-icons .li-content h5,.fa-ul.large-icons .li-content h6{margin-bottom:10px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.testimonial.testimonial-image-bottom .img-container img,.testimonial.testimonial-image-left-circled .img-container img,.testimonial.testimonial-image-top .img-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.img-shadow01::after,.img-shadow01::before{box-shadow:0 12px 8px rgba(0,0,0,.3);width:50%;bottom:8px;height:15px;z-index:-1;position:absolute;display:block;content:""}.zoom-hover img{transition:3s ease-in-out;-webkit-transition:3s ease-in-out;-moz-transition:3s ease-in-out;-o-transition:ease-in-out}.zoom-hover:hover img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15)}.img-shadow03{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.img-shadow03::after,.img-shadow03::before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);-moz-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:10px;border-radius:10px}.img-shadow03::after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.numbers-counter{width:100%;text-align:center}.numbers-counter i{font-size:52px;margin-bottom:20px;display:block;width:100%}.numbers-counter h5,.numbers-counter.small-icons .counter-info .he5{margin-bottom:0;font-size:15px;text-transform:uppercase}.numbers-counter .timer-container{font-size:32px;font-weight:600;position:relative;margin-bottom:30px;color:#3f4656}.numbers-counter.simple .timer-container::after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-15px;width:30px;height:2px;background-color:#3f4656}.numbers-counter.box{border:1px solid #ccc;padding:30px 20px}.custom-background.dark .numbers-counter.box,.page-content.dark .numbers-counter.box{border-color:#fff}.numbers-counter.small-icons .timer-container{font-size:48px}.numbers-counter.small-icons .counter-info .he5{padding-left:15px;text-align:left;line-height:40px;color:#fff;font-weight:500}.numbers-counter.small-icons i{color:#fff;padding:12px 5px;font-size:15px;width:40px;float:left;margin-top:0}.tab-content-wrap,.tabs.vertical li{box-sizing:border-box;overflow:hidden}@-moz-keyframes percentage-10{0%{width:0}100%{width:10%}}@-moz-keyframes percentage-20{0%{width:0}100%{width:20%}}@-moz-keyframes percentage-30{0%{width:0}100%{width:30%}}@-moz-keyframes percentage-40{0%{width:0}100%{width:40%}}@-moz-keyframes percentage-50{0%{width:0}100%{width:50%}}@-moz-keyframes percentage-60{0%{width:0}100%{width:60%}}@-moz-keyframes percentage-70{0%{width:0}100%{width:70%}}@-moz-keyframes percentage-80{0%{width:0}100%{width:80%}}@-moz-keyframes percentage-90{0%{width:0}100%{width:90%}}@-moz-keyframes percentage-100{0%{width:0}100%{width:100%}}@-webkit-keyframes percentage-10{0%{width:0}100%{width:10%}}@-webkit-keyframes percentage-20{0%{width:0}100%{width:20%}}@-webkit-keyframes percentage-30{0%{width:0}100%{width:30%}}@-webkit-keyframes percentage-40{0%{width:0}100%{width:40%}}@-webkit-keyframes percentage-50{0%{width:0}100%{width:50%}}@-webkit-keyframes percentage-60{0%{width:0}100%{width:60%}}@-webkit-keyframes percentage-70{0%{width:0}100%{width:70%}}@-webkit-keyframes percentage-80{0%{width:0}100%{width:80%}}@-webkit-keyframes percentage-90{0%{width:0}100%{width:90%}}@-webkit-keyframes percentage-100{0%{width:0}100%{width:100%}}.service-box-5 .icon-container{width:40px;height:40px;background-color:#353e44;float:left;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.service-box-5 .icon-container i{width:40px;height:40px;font-size:18px;color:#fff;vertical-align:middle;text-align:center;display:table-cell}.service-box-5 h3{line-height:40px;font-size:24px}.service-box-5 h4{line-height:30px;font-size:21px}.f-tab li strong,.horizontal-centered li .he1,.horizontal-centered li h3,.horizontal-centered li.active h3,.tabs li,.tabs li i,.tabs.horizontal-centered li a{color:#e8eef3}.tabs i{font-size:13px;padding-right:5px}.tabs li{float:left;border-left:1px solid #56627d;position:relative;padding-top:14px;line-height:20px;list-style:none;top:2px;background-color:#313644;cursor:pointer}.tabs.horizontal-centered li{width:33%;text-align:center}.tabs.horizontal-centered-four li{width:25%;text-align:center}.tabs.horizontal-centered li:first-child{width:34%;border-left:1px solid #293643}.tabs.horizontal-centered-four li:first-child{width:25%;border-left:1px solid #293643}.tabs li.active{border-color:#293643;border-bottom:2px solid #fff;top:1px}.process-box-container:last-child .process-box:after,.tabs li:first-child{border-left:none}.tabs li.active:first-child{border-left:1px solid #293643}.tabs li.active:last-child{border-right:1px solid #293643}.tab-content-wrap{width:100%;border:1px solid #eee;margin-top:-1px;float:left;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.comment-meta .author,.info-box .text-container p{font-family:Raleway,Arial,sans-serif}.tab-content-wrap.vertical{margin-top:0;overflow:hidden;float:left;border:none;width:70%;padding:0}.tab-content-wrap.vertical .tab-content{padding-left:30px;background:#fff}.custom-background .testimonial .author strong,.white-text{color:#fff!important}.testimonial.testimonial-image-bottom .testimonial-container{background:#f6f6f6;padding:30px 30px 50px}.testimonial.testimonial-image-bottom .testimonial-author-container{width:100%;position:relative;top:-38px;padding-left:10px}.testimonial.testimonial-image-bottom .img-container{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;border:3px solid #fff;z-index:200;margin-right:20px;float:left}.testimonial.testimonial-image-bottom .author{padding-top:48px;width:100%;display:block;text-align:left}.testimonial.testimonial-image-bottom .author-company{width:100%;display:block;text-align:left;font-style:italic}.testimonial.testimonial-icon .testimonial-container{background-color:#f6f6f6;padding:25px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;margin-bottom:25px}.testimonial.testimonial-icon .testimonial-container::after{content:"";position:absolute;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f6f6f6;left:20px;bottom:0;margin-bottom:-10px}.testimonial.testimonial-icon .author{position:relative;text-align:left;padding-left:10px}.testimonial.testimonial-icon .author::before{position:absolute;display:block;content:"\f007";font-family:FontAwesome;font-size:20px;font-style:normal}.testimonial.testimonial-simple{padding:30px 20px;background-color:#f6fcfe}.testimonial.testimonial-simple p{font-size:18px;line-height:28px}.testimonial.testimonial-simple p,.testimonial.testimonial-simple span{text-align:center;width:100%;display:block}.process-perspective:hover .icon{top:-25px}.process-perspective h1,.process-perspective h2,.process-perspective h3,.process-perspective h4,.process-perspective h5,.process-perspective h6{padding-left:120px;margin-bottom:10px}.portfolio-item-container .portfolio-img.hover-alt img{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s}.margin-top-30{margin-top:30px}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s}.widget{list-style:none;display:block;width:100%}.comment-meta li{font-style:italic;list-style:none}.comment-meta .author{font-size:15px;font-style:normal}.comment .comment-body{margin-left:100px;margin-top:15px}#footer-wrapper{background-color:#353e44;width:100%}.footer-widget-container .widget .title h3{color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.footer-widget-container .contact-info-list li,.footer-widget-container .widget a,.footer-widget-container .widget p,.footer-widget-container .widget span{color:#e4e0e0}#copyright-container{background-color:#3f4656;padding:25px 0}#copyright-container a,#copyright-container p{color:#e4e0e0;padding-bottom:0}#copyright-container .footer-breadcrumb{float:right;padding:0;margin:0;background:0 0}.breadcrumb.footer-breadcrumb li:nth-child(2)::before{content:"/"}.breadcrumb.footer-breadcrumb li+li::before{color:#a0a9b1}.widget h3{font-size:15px;font-weight:800;text-transform:uppercase}.widget li{background:url(../img/aside.avif) 0 12px no-repeat;border-bottom:1px dotted #ddd;padding-left:28px;padding-top:4px;line-height:25px;list-style:none}.contact-info-list li{background:0 0;padding-left:0;list-style:none;width:100%;float:left;padding-bottom:10px}.footer-widget-container .widget li{border-bottom:1px dotted #485159}.contact-info-list li i{font-size:15px;padding-right:5px;width:20px}.loading,.loading:before{position:fixed;top:0;left:0}.widget_nav_menu .menu-menu-container .menu-item{width:100%;padding:15px 0 15px 15px;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;list-style:none;background:0 0}.widget_nav_menu .menu-menu-container .menu-item:last-child{border-bottom:1px solid #eee}.footer-widget-container p a,.mavi{font-weight:700}.f-left{float:left!important}.t-align-right{cursor:pointer}.margin-bottom-10{margin-bottom:10px!important}.margin-left-0,.ml-0{margin-left:0!important}.bg-dark-blue{background-color:#46667e;color:#fff}.padding-left-20{padding-left:20px}.padding-left-40{padding-left:40px}.padding-10{padding:10px}.padding-left-80{padding-left:80px}.mainindex{margin-top:-83px;padding:0}a.blue{color:#5881b0;font-weight:600}#page-wrapper>div:nth-child(6)>div>div>div>ul li{padding-top:7px;line-height:25px}.he3{line-height:32px;font-size:15px;font-weight:500;text-transform:uppercase}.horizontal-centered li h1,.horizontal-centered li h2{font-size:24px;line-height:32px;color:#e8eef3}.dl-menuwrapper button,.dl-menuwrapper li a{color:#fff;outline:0;position:relative;text-transform:uppercase}.detailed-desc p,.page-content.custom-background p{text-align:justify}.btn,.btn.empty::after,.btn.empty::before,.header-type-2 .navbar-nav>li>a:hover,.numbers-counter.small-icons i,.page-title-7,.process-perspective .icon .circle-up,.scroll-up:hover,.service-box-1 .title-container .icon,.service-box-10 .icon-container,.service-box-11:hover,.service-box-4 .icon-container,.service-box-8:hover .icon-container{background-color:#345974}.section-title-container .section-title,.section-title-container .section-title::before{background-color:rgba(88,129,176,.7)}#header.header-type-1 .navbar-default .navbar-nav>li>a:focus,#header.header-type-1 .navbar-default .navbar-nav>li>a:hover,.tabs li.active{border-top:3px solid}.process-box-container .process-box:after{border-left-color:#5881b0}.btn.empty,.hr-simple.colored .hr-simple-circle{border-color:#5881b0}#copyright-container .footer-breadcrumb li a:hover,#header .dropdown-menu>li>a:focus,#header .dropdown.dropdown-submenu>a:hover::after,#header .navbar-default .navbar-nav>li>a:focus,#header-wrapper #header.dark #top-bar-wrapper #top-bar a:hover,#header-wrapper #header.dark #top-bar-wrapper #top-bar i,#header.dark #top-bar-wrapper #top-bar a,#header.dark #top-bar-wrapper #top-bar span,#header.dark .dropdown-menu>li>a:focus,#header.dark .dropdown-menu>li>a:hover,#header.dark .dropdown.dropdown-submenu>a:hover::after,#header.header-type-1 .dropdown-menu>li>a:focus,#header.header-type-1 .dropdown-menu>li>a:hover,.footer-widget-container .widget a:hover{color:#dbdee0}#header .navbar-default .navbar-nav>li>a:hover,.accordion .title a{color:#3f4656}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.portfolio-tags li,.subtitle,.testimonial .author,.testimonial p,i{font-style:italic}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.pull-right{float:right!important}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-envelope-o:before{content:"\f003"}.fa-copy::before{content:"\f0c5"}.fa-user:before{content:"\f007"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before{content:"\f00d"}.fa-code-fork:before{content:"\f126"}.fa-comments-o:before{content:"\f0e6"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-angle-double-left:before{content:"\f100"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-flag:before{content:"\f024"}.fa-tags:before{content:"\f02c"}.fa-font:before{content:"\f031"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-indent:before{content:"\f03c"}.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-microphone::before{content:"\f130"}.fa-exchange::before{content:"\f0ec"}.fa-comment:before{content:"\f075"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-linkedin-square:before{content:"\f08c"}.fa-square-o:before{content:"\f096"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-globe::before{content:"\f0ac";}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-link:before{content:"\f0c1"}.fa-bolt:before{content:"\f0e7"}.fa-user-md:before{content:"\f0f0"}.fa-file-text-o:before{content:"\f0f6"}.fa-h-square:before{content:"\f0fd"}.fa-desktop:before{content:"\f108"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-circle:before{content:"\f111"}.fa-flag-o:before{content:"\f11d"}.fa-check-square:before{content:"\f14a"}.fa-database::before{content:"\f1c0";}.fa-shield::before{content:"\f132";}.fa-file-text:before{content:"\f15c"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-chevron-right::before{content:"\f054";}.fa-dot-circle-o:before{content:"\f192"}.fa-graduation-cap:before{content:"\f19d"}.fa-language:before{content:"\f1ab"}.fa-newspaper-o:before{content:"\f1ea"}.fa-calculator:before{content:"\f1ec"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper{width:100%;float:left;position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%;display:none;z-index:1002}.dl-menuwrapper button{background:#3f4656;border:none;width:100%;height:45px;overflow:hidden;text-align:left;padding-left:60px}.dl-menuwrapper button:after{content:"";position:absolute;width:30px;height:3px;background:#fff;top:10px;left:10px;box-shadow:0 10px 0 #fff,0 20px 0 #fff}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li a{display:block;padding:10px 15px;font-size:13px;line-height:20px;font-weight:300}.navbar-nav>li>a,p{padding-bottom:15px}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,.1)}.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;speak:none;-webkit-font-smoothing:antialiased;height:40px;font-size:10px;font-family:FontAwesome;content:"\f054";color:#888}.dl-menuwrapper li.dl-back>a{padding-left:20px;background:rgba(0,0,0,.1)}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,.15)}.dl-menuwrapper .dl-menu{margin:0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}.dl-menu.dl-animate-out-2{-webkit-animation:.3s ease-in-out MenuAnimOut2;-moz-animation:.3s ease-in-out MenuAnimOut2;animation:.3s ease-in-out MenuAnimOut2}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}}@-moz-keyframes MenuAnimOut2{100%{-moz-transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut2{100%{transform:translateX(-100%);opacity:0}}.dl-menu.dl-animate-in-2{-webkit-animation:.3s ease-in-out MenuAnimIn2;-moz-animation:.3s ease-in-out MenuAnimIn2;animation:.3s ease-in-out MenuAnimIn2}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@-moz-keyframes MenuAnimIn2{0%{-moz-transform:translateX(-100%);opacity:0}100%{-moz-transform:translateX(0);opacity:1}}@keyframes MenuAnimIn2{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:.3s ease-in-out SubMenuAnimIn2;-moz-animation:.3s ease-in-out SubMenuAnimIn2;animation:.3s ease-in-out SubMenuAnimIn2}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@-moz-keyframes SubMenuAnimIn2{0%{-moz-transform:translateX(100%);opacity:0}100%{-moz-transform:translateX(0);opacity:1}}@keyframes SubMenuAnimIn2{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:.3s ease-in-out SubMenuAnimOut2;-moz-animation:.3s ease-in-out SubMenuAnimOut2;animation:.3s ease-in-out SubMenuAnimOut2}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@-moz-keyframes SubMenuAnimOut2{0%{-moz-transform:translateX(0);opacity:1}100%{-moz-transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut2{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.breadcrumb li:nth-child(2)::before,.no-js .dl-menuwrapper li>a:not(:only-child):after{content:""}.dl-menuwrapper button.dl-active,.dl-menuwrapper button:hover,.dl-menuwrapper ul{background:#3f4656}img{border:0;vertical-align:middle;height:auto;display:block}a{text-decoration:none;transition:.2s}#header.header-type-1 .dropdown.dropdown-submenu>a::after,.accordion.default .title::before{display:block;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:15px}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.listy-style-none li:first-of-type h4,.navbar-nav,body{margin:0}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-default,.navbar-default .navbar-collapse{border-color:#e7e7e7}.navbar-nav>li>a{padding-top:15px;line-height:20px}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-default{background-color:#f8f8f8}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{content:"/\\00a0";padding:0 5px;color:#ccc}body{font-size:13px;line-height:22px}.row{margin-left:-15px;margin-right:-15px}p{margin:0 0 10px}img[src*=flags]{max-width:20px;height:auto!important}ul{list-style-position:inside;margin-top:0}#portfolioitems li,.listy-style-none{list-style:none}#header-wrapper{width:100%;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);position:fixed;top:0;z-index:999}.logo{margin:20px 0}#header.header-type-1 .navbar-default .navbar-collapse{border:0 solid transparent}#header.header-type-1 .navbar-collapse{padding:0;float:right}#header.header-type-1 .navbar-default.pi-mega{background:0 0;border:0 solid transparent}#header.header-type-1 .navbar-nav.pi-nav>li>a{line-height:50px}#header.header-type-1 .navbar-default .navbar-nav>li>a{border:none;border-top:3px solid transparent;font-family:Raleway,Arial,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#3f4656}#header.header-type-1 .dropdown-menu{background:#fff;padding:12px 0 0;border:1px solid #e3e3e3;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,.1);box-shadow:0 3px 0 0 rgba(0,0,0,.1)}#header.header-type-1 .dropdown-menu>li>a{color:#3f4656;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 30px 5px 20px;border-bottom:1px dotted #e3e3e3}#header.header-type-1 .dropdown.dropdown-submenu>a::after{position:absolute;font-family:FontAwesome;font-size:12px;content:"\f105";top:50%;right:10px;color:#ccc;margin-top:-8px;transition:.2s}#top-bar-wrapper #top-bar{width:1140px;margin:0 auto}#top-bar-wrapper #top-bar a,#top-bar-wrapper #top-bar span{font-size:12px;line-height:12px;padding-left:5px}.language-selector a{padding:0;line-height:5px!important}.language-selector li{float:none!important;width:30px;padding-left:1px}.language-selector .dropdown-menu{width:32px!important;top:22px;min-width:0;right:6px}#top-bar-wrapper #top-bar #quick-links{float:left;width:100%}#top-bar-wrapper #top-bar #quick-links li span{padding-right:10px;display:inline-block}li.giris span:first-child{border-right:1px solid #fff}#top-bar-wrapper #top-bar #quick-links li:last-child,.owl-carousel.owl-rtl .owl-item,.page-title-7 .breadcrumbs-container .breadcrumb{float:right}#top-bar-wrapper #top-bar #quick-links li span:last-child,.pi-mega-content .pi-mm-col:last-of-type{border-right:none}#page-title{width:100%;margin:150px auto 0px}.breadcrumb li+li::before{font-size:12px;content:"/";color:#fff;padding:0 8px}.breadcrumbs-container .breadcrumb{background:0 0;padding:0;margin-bottom:0;border-radius:0}.simple-heading h3{font-size:21px}.fancy-heading,.simple-heading{width:100%;position:relative;padding-bottom:10px}.fancy-heading::after{width:70px;height:1px;background-color:#ddd;content:"";position:absolute;left:0}.fancy-heading.left::after{bottom:0;left:0}.simple-heading{text-transform:uppercase;margin-bottom:30px}.zoom-hover{cursor:pointer;overflow:hidden;width:100%;height:auto;z-index:1}.scroll-up{width:40px;height:40px;position:fixed;bottom:15px;right:30px;display:none;text-indent:-9999px;background-repeat:no-repeat;background-color:#3f4656;background-image:url(../img/to-top.png);z-index:100;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.process-perspective p,.testimonial.testimonial-image-left .testimonial-container,.testimonial.testimonial-image-left-circled .testimonial-container{padding-left:120px}.process-perspective .icon{position:relative;float:left;background-image:url(../img/icon-shadow.avif);background-position:center 100%;background-size:110px;background-repeat:no-repeat;width:100px;height:108px;top:-15px;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s}.process-perspective .icon .circle-up{width:100px;height:100px;display:block;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transform:rotateX(55deg);-moz-transform:rotateX(55deg);-ms-transform:rotateX(55deg);transform:rotateX(55deg);z-index:3;background-color:#345974}.process-perspective .icon .circle-up i{display:table-cell;vertical-align:middle;text-align:center;font-size:40px;color:#fff;width:100px;height:100px;transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg)}.process-perspective .icon .circle-inner{position:relative;top:-92px;z-index:1;width:100px;height:100px;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transform:rotateX(55deg);-moz-transform:rotateX(55deg);-ms-transform:rotateX(55deg);transform:rotateX(55deg);-moz-box-shadow:inset 0 0 5px #aaa;-webkit-box-shadow:inset 0 0 5px #aaa;box-shadow:inset 0 0 5px #aaa;background-color:#446891}.isotope-item{margin-bottom:30px;z-index:2}.portfolio-item-container figcaption{width:100%;background-color:#f6fcfe;padding:15px}.portfolio-item-container figcaption a{text-transform:uppercase;color:#3f4656;font-weight:600;font-size:15px;text-align:center;width:100%;display:block}.portfolio-tags li{list-style:none;float:left;padding-right:3px;width:100%;text-align:center}.detailed-desc a,.process-perspective a{font-weight:700;color:#506a93}.language-selector{line-height:5px;padding:0 0 5px;vertical-align:top;height:10px;width:32px;text-align:center;display:inline-block;position:relative}strong,strong a{color:#2d4764;font-weight:600}.redd{color:#e65754}.f-tab li.active strong{color:#2d4764}.fa-phone:before{content:"\f095"}.fa-tachometer:before{content:"\f0e4"}.fa-stethoscope:before{content:"\f0f1"}.fa-whatsapp:before{content:"\f232"}.fa-history::before{content: "\f1da"}.owl-carousel{display:none;width:100%;position:relative;z-index:1;cursor:pointer;min-height:80px}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel-navigation .owl-controls .owl-nav{position:absolute;top:50%;height:80px;right:0;margin-top:-20px}.owl-carousel-navigation .owl-controls .owl-nav .owl-next,.owl-carousel-navigation .owl-controls .owl-nav .owl-prev{position:absolute;right:-40px;width:40px;height:40px;background-color:#353e44;text-indent:-9999px;background-repeat:no-repeat;background-position:center;transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out}.owl-carousel-navigation .owl-controls .owl-nav .owl-prev{top:-20px;background-image:url(../img/nivo-prev-nav.avif)}.owl-carousel-navigation.owl-carousel:hover .owl-controls .owl-nav .owl-next,.owl-carousel-navigation.owl-carousel:hover .owl-controls .owl-nav .owl-prev{right:0}.owl-carousel-navigation .owl-controls .owl-nav .owl-next{top:20px;background-image:url(../img/nivo-next-nav.avif)}.owl-theme .owl-dots{text-align:center;display:table;margin:20px auto 0}.owl-controls span{display:block;width:12px;height:12px;margin:5px 7px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#ddd}.owl-buttons .owl-nav{text-align:center;margin-top:30px}.owl-buttons .owl-next,.owl-buttons .owl-prev{display:inline-block;margin:0 5px;padding:10px 25px;background-color:#fcfcfc;border:1px solid #ddd;font-size:12px;font-weight:700;text-transform:uppercase;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out}.accordion .title,.accordion.icons .title{padding:10px 10px 10px 62px;position:relative}.price-table{width:100%;border:none;padding:5px;border-spacing:5px}.accordion .title{width:100%;background-color:#f6f6f6;margin-bottom:10px;font-size:14px}.accordion .title h3{font-size:14px;line-height:22px;margin-bottom:0}.accordion.default .title.active a{color:#117dc2}.accordion.default .title::before{position:absolute;content:"";background-color:#e6e6e6;background-repeat:no-repeat;background-position:center;width:42px;height:42px;top:0;left:0;transition:.2s}.accordion.icons .icon-container,.service-box-11{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s}.accordion.default .title.active::before,.accordion.default .title.active:hover::before{background-image:url("../img/accordion-closed.png")}.accordion.default .title:hover::before{background-image:url("../img/accordion-closed-hover.png")}.accordion .content,.fa-ul.toc-large-icons li:not(:last-child),.margin-bottom-20,.mb-20,.service-image-box img{margin-bottom:20px}.accordion.icons .icon-container{position:absolute;top:0;left:0;height:42px;width:42px;background-color:#e6e6e6;transition:.2s}.accordion.icons .icon-container i{width:42px;height:42px;display:table-cell;vertical-align:middle;text-align:center;font-size:15px}.accordion.default.faq .title::before,.accordion.default.faq-2 .title::before{background-image:none;content:"\f059";font-family:FontAwesome;font-size:15px;padding-top:10px;text-align:center}.accordion.default.faq .title.active::before,.accordion.default.faq .title:hover::before{color:#fff;background-color:#117dc2}.accordion.default.faq .content{padding-left:62px;display:none}.en-iyi-fiyat div.call-to-action,.en-iyi-fiyat h2,.en-iyi-fiyat p{color:#fff;background-color:#345974}li>a,p>a{color:#c62c1c;font-weight:600}li>a:hover,p>a:hover{color:#c62c1c}.uygun-fiyat{padding:0;margin:0;width:100%}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}.call-to-action .text{width:70%;float:left}.animated{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active{display:block;left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right,.pi-mega .dropdown-submenu .dropdown-menu{left:100%}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.scroll-up{background-image:url(../assets/global/img/to-top@2x.png);background-size:40px 40px}}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}.btn-fyt{margin-right:10px}}@media (max-width:767px){div.page-content:nth-child(2)>div:first-child>div:nth-child(1)>section:nth-child(1)>div:nth-child(1){float:right}div.page-content:nth-child(2)>div:first-child>div:nth-child(1)>section:nth-child(1)>div.col-md-7{float:none}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777;line-height:20px}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right,.navbar-text.navbar-right:last-child{margin-right:0}.container{width:100%}.navbar-nav{float:left;margin:0}.navbar-header,.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar-toggle{display:none}.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}.navbar{border-radius:4px}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.btn-medium{padding:7px 30px}}@media (min-width:992px) and (max-width:1199px){.container{width:100%}}@media (min-width:992px){.col-md-12,.container{width:100%}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.f-right{float:right}.health{background:url(../img/sectors/health-bg.png) bottom right no-repeat}.finance{background:url(../img/sectors/finance-bg.png) bottom right no-repeat}.manufacture{background:url(../img/sectors/manufacture-bg.png) bottom right no-repeat}.it{background:url(../img/sectors/it-bg.png) bottom right no-repeat}.law{background:url(../img/sectors/law-bg.png) bottom right no-repeat}.energy{background:url(../img/sectors/energy-bg.png) bottom right no-repeat}.tourism{background:url(../img/sectors/tourism-bg.png) bottom right no-repeat}.energy .f-right,.finance .f-right,.health .f-right,.it .f-right,.law .f-right,.manufacture .f-right,.tourism .f-right{display:none}}@media (min-width:1200px){.container{width:1170px}.container.uygun-fiyat{width:100%}}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}}@media only screen and (min-width:320px) and (max-width:479px){.breadcrumb li span,.breadcrumb li a{font-size:12px}.margin-top-40{margin-top:12px}h1{font-size:22px;line-height:31px;}.call-to-action .text,.language-selector,.page-content [class*=col-]{margin-bottom:20px}#dl-menu,.collapse{display:block}.btn-fyt{margin-right:10px}img.float-left{width:auto;float:none}.main-index{margin-top:0;} .page-title-7 .breadcrumbs-container .breadcrumb{float:left;width:100%}#header-wrapper{position:inherit}#header-wrapper+*{margin-top:0!important}.page-content .row,[class*=col-].custom-background{margin-bottom:0}.header-inner .container,.header-inner .container .main-nav .col-md-12,.language-selector a{padding:0}.header-inner .container .main-nav .row{margin:0}[class*=col-] [class*=col-]{margin-left:0!important}.breadcrumb li:first-of-type{display: none}.breadcrumb li:first-of-type + li {display: none}#top-bar-wrapper #top-bar,.fa-icons li{width:100%}#top-bar-wrapper #top-bar #quick-links{max-width:100%;width:100%;margin-bottom:0;position:relative;left:0;float:left;margin-right:0;margin-left:0;list-style:inside}#top-bar-wrapper #top-bar #quick-links li,#top-bar-wrapper #top-bar #quick-links li:last-child{width:100%;text-align:center}#top-bar-wrapper #top-bar #quick-links li a{margin-right:0}.language-selector{width:100%;position:relative;float:right;list-style:none;padding:0;text-align:center}.language-selector a img{margin:auto}ul.dropdown-menu li{width:32px!important;float:none!important}.language-selector>.dropdown-menu{width:32px;min-width:0;padding:0}.navbar-nav.pi-nav{display:none}.collapse.navbar-collapse{width:100%;margin-bottom:0}#header.header-type-1 .nav-left .navbar-header,.navbar-header{float:none}.logo{display:table;margin:15px auto}.process-perspective .icon{margin:0 auto;float:none}.call-to-action .text,.tab-content-wrap.vertical{margin-top:20px;width:100%}.process-perspective h1,.process-perspective h2,.process-perspective h3,.process-perspective h4,.process-perspective h5,.process-perspective h6,.process-perspective p{padding-left:0;text-align:center}.blog-post-small .format-link .post-body,.blog-post-small .format-quote .post-body,.tab-content-wrap.vertical .tab-content{padding-left:0}.tabs li,.tabs.horizontal-centered-four li:first-child{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tabs.horizontal-centered{padding:0;width:100%}.tabs.horizontal-centered li,.tabs.horizontal-centered li.active{width:100%;border-right:1px solid #56627d}.main .tabs.horizontal-centered li:first-child{width:100%;top:0;border-bottom:1px solid #56627d}.main .tabs.horizontal-centered li:nth-child(2){top:0}.main .tabs.horizontal-centered li:last-child{border-top:1px solid #56627d;top:0}.main{margin-top:-70px}.call-to-action .text{float:none;text-align:center}.page-content.parallax .col-md-12 .call-to-action{margin-top:0;padding:7px}.call-to-action .btn{float:none;display:table;margin:0 auto;top:0;padding:10px}#copyright-container a,#copyright-container p,.page-title-6 .title,.post-body h2{text-align:center}#copyright-container .footer-breadcrumb{float:none;margin:5px auto 0;display:table}.page-content.video-background{padding-left:20px;padding-right:20px}.blog-post .post-info .post-date .day{font-size:12px}.blog-post .post-info li span{width:100%;margin-bottom:5px;text-align:center}.blog-post .post-info .post-date{width:33%;margin-bottom:5px;float:left}.navbar{min-height:45px}.header-type-2 .logo{display:table;float:none}.page-title-5 .title-container .title h1{font-size:80px;line-height:80px}[class*=col-].custom-background:last-of-type{margin-bottom:80px}.blog-post .post-info{margin:0 auto;width:100%}.blog-post .post-info li{margin-right:10px;border:none;margin-bottom:0}.blog-post .post-body,.blog-post .post-media{padding-left:0;float:left;width:100%}.scroll-up,.whatsapp-float{right:30px}.page-title-6{height:140px;background-position:-44px -10px}}@media only screen and (min-width:480px) and (max-width:767px){#dl-menu,.collapse{display:block}#header-wrapper{position:inherit}#header-wrapper+*{margin-top:0!important}.page-content .row,[class*=col-].custom-background,[class*=col-].footer-widget-container:last-child{margin-bottom:0}.language-selector,.page-content [class*=col-]{margin-bottom:20px}.page-title-6{background-size:cover;height:246px}[class*=col-] [class*=col-]{margin-left:0!important}#top-bar-wrapper #top-bar,.collapse.navbar-collapse,.portfolio-item-container.portfolio-1-col .portfolio-img,.portfolio-item-container.portfolio-1-col figcaption{width:100%}#top-bar-wrapper #top-bar #quick-links{max-width:100%;width:100%;margin-bottom:20px}#top-bar-wrapper #top-bar #quick-links li a,#top-bar-wrapper #top-bar #quick-links li span{border-right:none}#top-bar-wrapper #top-bar #quick-links li{width:100%;text-align:center}.language-selector{width:100%;position:relative;float:right;list-style:none;padding:0;text-align:center}.language-selector a img{margin:auto}ul.dropdown-menu li{width:32px!important;float:none!important}.language-selector a,.main-nav .col-md-12:first-child{padding:0}.navbar-nav.pi-nav{display:none}#header.header-type-1 .nav-left .navbar-header,.navbar-header{float:none}.logo{display:table;margin:30px auto}.process-perspective .icon{margin:0 auto;float:left}.process-perspective h1,.process-perspective h2,.process-perspective h3,.process-perspective h4,.process-perspective h5,.process-perspective h6,.process-perspective p{padding-left:0;text-align:center}[class*=col-].isotope-item{width:auto;float:none;display:table;margin:0 auto 30px!important;position:inherit!important;transform:none!important;left:initial!important;top:initial!important}.tab-content-wrap.vertical{width:100%;margin-top:20px}.tab-content-wrap.vertical .tab-content{padding-left:0}.tabs li{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tabs.horizontal-centered li,.tabs.horizontal-centered li.active,.tabs.horizontal-centered li:first-child{width:100%;border-right:1px solid #56627d;border-bottom:1px solid #56627d}.call-to-action .text{width:100%;float:none;margin-bottom:20px;text-align:center}.call-to-action .btn{float:none;display:table;margin:0 auto;top:0}#copyright-container a,#copyright-container p,.page-title-6 .title{text-align:center}#copyright-container .footer-breadcrumb{float:none;margin:5px auto 0;display:table}.navbar{min-height:45px}[class*=col-].custom-background:last-of-type{margin-bottom:80px}.process-box-circle .icon-container,.process-box-circle .icon-container i{width:300px!important;height:300px!important}.scroll-up,.whatsapp-float{right:30px}}@media only screen and (min-width:768px) and (max-width:991px){div.page-content img{margin:auto;max-width:inherit}.language-selector a,f .main-nav .col-md-12:first-child{padding:0}.main .tabs li h3,.main .tabs li h3 a{font-size:16px}#header-wrapper{position:inherit}#header-wrapper+*{margin-top:0!important}.page-content .row,[class*=col-].custom-background,[class*=col-].footer-widget-container:last-child{margin-bottom:0}.language-selector,.page-content [class*=col-]{margin-bottom:20px}[class*=col-] [class*=col-]{margin-left:0!important}#top-bar-wrapper #top-bar{width:100%}#top-bar-wrapper #top-bar #quick-links{max-width:100%;width:100%;margin-bottom:20px}#top-bar-wrapper #top-bar #quick-links li a,#top-bar-wrapper #top-bar #quick-links li span{border-right:none}#top-bar-wrapper #top-bar #quick-links li{width:100%;text-align:center}.language-selector{width:100%;position:relative;float:right;list-style:none;padding:0;text-align:center}.language-selector a img{margin:auto}ul.dropdown-menu li{width:32px!important;float:none!important}.navbar-nav.pi-nav{display:none}#dl-menu{display:block}.collapse.navbar-collapse{width:100%;margin-bottom:0}#header.header-type-1 .nav-left .navbar-header,.navbar-header{float:none}.logo{display:table;margin:30px auto}.process-perspective .icon{margin:0 20px 0 auto;float:left}.process-perspective h1,.process-perspective h2,.process-perspective h3,.process-perspective h4,.process-perspective h5,.process-perspective h6,.process-perspective p{padding-left:0;text-align:justify}.tab-content-wrap.vertical{width:100%;margin-top:20px}.tab-content-wrap.vertical .tab-content{padding-left:0}.tabs li{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tabs.horizontal-centered li,.tabs.horizontal-centered li.active,.tabs.horizontal-centered li:first-child{width:100%;border-right:1px solid #56627d;border-bottom:1px solid #56627d}.page-title-6{background-size:cover;height:282px}#copyright-container a,#copyright-container p,.page-title-6 .title{text-align:center}.call-to-action .text{width:100%;float:none;margin-bottom:20px;text-align:center}.call-to-action .btn{float:none;display:table;margin:0 auto;top:0}#copyright-container .footer-breadcrumb{float:none;margin:5px auto 0;display:table}[class*=col-].isotope-item{width:auto;float:none;display:table;margin:0 auto 30px!important;position:inherit!important;transform:none!important;left:initial!important;top:initial!important}.navbar{min-height:45px}.scroll-up,.whatsapp-float{right:30px}[class*=col-].custom-background:last-of-type{margin-bottom:80px}}@media only screen and (min-width:992px) and (max-width:1199px){.main .tabs li h3,.main .tabs li h3 a{font-size:16px}#header-wrapper{position:inherit}.page-title-6{background-size:cover;height:337px}#header-wrapper+*{margin-top:0!important}#top-bar-wrapper #top-bar{width:100%;padding-left:20px;padding-right:20px}.navbar-nav.pi-nav{display:none}#dl-menu{display:block}.collapse.navbar-collapse{width:100%}#header.header-type-1 .nav-left .navbar-header,.navbar-header{float:none}.logo{display:table;margin:30px auto}.navbar{min-height:45px}.header-type-2 .logo{display:table;float:none}.col-md-2.isotope-item{width:33.33333333%}.tab-content-wrap.vertical{width:100%;margin-top:20px}.tab-content-wrap.vertical .tab-content{padding-left:0}.tabs li{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}.fa-money::before{content:"\f0d6"}[class*=col].custom-background{padding:50px 30px}.row-equal-height [class^=col-]{display:table-cell;float:none}.bkg-blue-2{background-color:#5881b0!important}.industries{float:left;margin:0;width:100%}.industries li{min-height:300px;width:25%;float:left;border-bottom:1px solid #3f4656;list-style:none}.main-index col-md-4{padding:30px 40px 0 0;min-height:536px}#header.header-type-1 .pi-mm-list>li{font-size:11px;font-weight:700;text-transform:uppercase;list-style:none;color:#fff}#header.header-type-1 .pi-mm-list>li>a{color:#ddd;display:block;padding:4px;font-weight:600}#header.header-type-1 .pi-mm-list>li:last-child>a{border-bottom:none!important;padding-bottom:0}#header.header-type-1 .pi-mega-content .pi-mm-col{border-right:1px solid #3f4656}.pi-mega .collapse,.pi-mega .dropdown,.pi-mega .dropup,.pi-mega .nav{position:static}.pi-mega .dropdown-menu{left:auto}.pi-mega .dropdown.pi-mega-fw .dropdown-menu{left:0;right:0}.dropdown-submenu>.dropdown-menu{top:-2px;left:100%;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,.1);box-shadow:0 3px 0 0 rgba(0,0,0,.1)}div.page-content:first-child img{min-width:inherit;max-width:inherit;margin-left:auto;margin-right:auto}.service-box-11{position:relative;cursor:pointer;background-color:#f6f6f6;padding:15px;transition:.2s;min-height:25px}.service-box-11 .service-number{font-size:24px;font-weight:600;color:#3f4656;border-bottom:2px solid #3f4656;display:inline-block}.service-box-11 .service-name{display:block;width:100%;padding:140px 0 0;z-index:10;position:relative}.service-box-11 .service-name h4{margin-bottom:0;text-transform:uppercase;font-size:18px;font-weight:600}.service-box-11 .icon-container{position:absolute;top:50%}.col-md-3:has(> .service-box-11){width:25%!important;padding:15px}@media only screen and (min-width:836px){.col-md-3:has(> .service-box-11){width:33%!important;float:left}}@media only screen and (min-width:480px) and (max-width:835px){.col-md-3:has(> .service-box-11){width:50%!important;float:left}}@media only screen and (max-width:540px){.col-md-3:has(> .service-box-11){width:100%!important;float:left}}@media only screen and (min-width:1064px){.col-md-3:has(> .service-box-11){width:25%!important;float:left}}.parallax-15{background:url('../img/pics/saglik-hizmetinde-tercume.jpg') 0 0/cover;clear:both}.custom-background.bkg-grey .testimonial .author strong{color:#777!important}.testimonial .date{text-transform:uppercase;color:#888;font-size:12px;text-transform:uppercase;padding-bottom:10px;width:100%;display:block}.testimonial p{font-size:15px;line-height:24px;width:100%;padding-bottom:10px}.testimonial .author{width:100%;display:block;text-align:right}.testimonial .img-container{float:left;width:97px;height:97px}.testimonial img{height:97px!important}.testimonial.testimonial-image-top .img-container{display:table;margin:0 auto;float:none;border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;position:relative;z-index:5}.testimonial.testimonial-image-top .testimonial-container{background-color:#f6f6f6;padding:70px 30px 30px;top:-50px;position:relative;z-index:4;text-align:center}.testimonial.testimonial-image-left .img-container,.testimonial.testimonial-image-left-circled .img-container{float:left;z-index:200}.testimonial.testimonial-image-left-circled .img-container{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;z-index:200}.pt-80{padding-top:80px!important}.pt-0{padding-top:0!important}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-plus:before{content:"\f067"}.fa-ul.large-icons .icon-container,.service-box-10 .icon-container{display:table;margin:0 auto;position:relative;z-index:5;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:70px;height:70px;background-color:#345974}.button-content,.hex{border-radius:1em/.5em}.fa-ul.large-icons .icon-container i,.service-box-10 .icon-container i{color:#fff;font-size:24px;display:table-cell;vertical-align:middle;text-align:center;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.service-box-10 .service-detail-container{padding:50px 30px 30px;top:-35px;position:relative;z-index:4;text-align:center}.center.darkk.text{padding:0 10%}.picimg{margin:auto auto 30px}.detailed-knowledge li{margin:75px 0 30px}.service-box-1 .title-container{width:100%;margin-bottom:20px;background-color:#f6fcfe}.service-box-1 .title-container .icon{width:50px;height:50px;background-color:#eee;float:left}.service-box-1 .title-container .icon i{display:table-cell;vertical-align:middle;text-align:center;width:50px;height:50px;color:#fff;font-size:16px}.service-box-1 .title-container h3{padding-left:30px;font-size:18px;margin-bottom:0;display:table-cell;vertical-align:middle;max-height:inherit;height:50px}.high-margin-top,.margin-top-20,div.call-to-action p{margin-top:20px}.row.mb-0{margin-bottom:-5px}.padding-left-0,.pl-0{padding-left:0!important}.padding-right-0{padding-right:0}.margin-top-0,.mt-0{margin-top:0!important}.pb-0{padding-bottom:0!important}.mb-80{margin-bottom:80px!important}.mb-40{margin-bottom:40px!important}.padding-0{padding:0!important}.button-content{width:100%;height:80px;margin:20px 70px;background:#22bbae;display:flex;justify-content:center;color:#fff;align-items:center;z-index:-1}.hex{position:relative;margin:1em auto;width:10em;height:17.32em;background:#016699;transition:opacity .5s}.hex:after,.hex:before{position:absolute;width:inherit;height:inherit;border-radius:inherit;background:inherit;content:''}.hex:before{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.hex:after{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.call-to-action.cta-big{background-image:url("");background-repeat:no-repeat;padding-bottom:35px;padding-top:60px;background-blend-mode:multiply;background-position:top right;background-color:#3f5e7a!important}.hr-simple{display:block;position:relative;background-color:#ddd;height:1px;width:40%;margin:0 auto}.hr-simple-circle{position:absolute;background-color:#fff;left:50%;margin-left:-5px;top:-5px;width:10px;height:10px;border:1px solid #ccc;display:block;border-radius:50%}.listy-style-none li:not(:first-of-type) h4{margin-top:15px;margin-bottom:0}ul.listy-style-none.pmb-0 li p{margin-bottom:0;padding-bottom:0}div.toc{padding:0 0 40px;background-color:#f6fcfe}.toc-icon-container{float:left;width:30px;height:30px;background-color:#3f4656;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden}.toc-li-content{padding-left:40px;padding-top:5px;font-weight:700;text-align:left}.toc-icon-container i{position:relative;display:table-cell;width:30px;height:30px;vertical-align:middle;text-align:center;left:0;top:0;font-size:10px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;padding-top:0}.toc-img{margin:auto}.margin-bottom-40,.row,.toc-head{margin-bottom:40px}* em{font-style:italic!important}.margin-top-60{margin-top:60px}.margin-top-80{margin-top:80px}.lh-17{line-height:1.7}.lh-15{line-height:1.5}.blockquote-style-1 p{font-size:13px}.blockquote-style-1{background-color:var(--light-blue-bg);padding:20px 30px 0;width:100%;display:block;border-left:2px solid var(--primary);margin-left:0;font-size:16px;line-height:26px}div.col-md-7.h5{text-align:justify;padding:0 0 0 20px}@media only screen and (max-width:991px){.spacerli{display:none}.call-to-action p{text-align:center!important}.call-to-action.cta-big{padding-top:30px}}.toc-head{background-color:#3f4656;color:#fff;padding:20px 30px;font-weight:700}.hint,[data-hint]{position:relative;display:inline-block}.hint:after,.hint:before,[data-hint]:after,[data-hint]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.hint:focus:after,.hint:focus:before,.hint:hover:after,.hint:hover:before,[data-hint]:focus:after,[data-hint]:focus:before,[data-hint]:hover:after,[data-hint]:hover:before{visibility:visible;opacity:1}.hint:hover:after,.hint:hover:before,[data-hint]:hover:after,[data-hint]:hover:before{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s}.hint:before,[data-hint]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}.hint:after,[data-hint]:after{content:attr(data-hint);background:#383838;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap}.hint--top:before{border-top-color:#383838;margin-bottom:-12px}.hint--bottom:before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:after{margin-left:-18px}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:focus:after,.hint--top:focus:before,.hint--top:hover:after,.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.fa-arrow-circle-o-right::before{content:"\f18e"}.fa-arrow-circle-o-left::before{content:"\f190"}.testimonial-carousel-wrapper{background-color:#eef1f5;padding:40px 0;text-align:center;position:relative;border-bottom:1px solid #ddd}.carousel-inner blockquote{max-width:800px;margin:0 auto;padding:10px 20px;min-height:120px}.carousel-inner cite{margin-top:10px;font-size:.95rem;color:#777}.carousel-control{width:6%;top:50%;transform:translateY(-50%);opacity:1}.carousel-control.left i,.carousel-control.right i{font-size:24px;color:#444;background:#ffffffcc;padding:8px 10px;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,.15);transition:background .3s}.carousel-control.left i:hover,.carousel-control.right i:hover{background:#f0f0f0}.small-link{font-size:.9rem;color:#007bff;text-decoration:none}.carousel-inner blockquote{position:relative;padding-left:40px;font-style:italic;font-size:1.1rem;line-height:1.6;color:#444;height:80px}.carousel-inner blockquote::before{content:"\f10d";font-family:FontAwesome;font-size:24px;color:#ccc;position:absolute;left:0;top:0}.subtitle{font-size:18px;color:#666}.testimonial-heading{font-weight:600;font-size:1.35rem;color:#333}.brand-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;padding:20px 0}.brand-grid>div{width:443px;box-sizing:border-box;text-align:center;padding:20px;border:1px solid #e0e0e0;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.brand-grid img{max-width:100%;height:auto;margin-bottom:15px}.brand-grid h4{font-size:1.1em;margin-bottom:10px;color:#1a1a1a}.brand-grid p{font-size:.95em;line-height:1.4;color:#444}@media screen and (max-width:970px){.brand-grid{flex-direction:column;align-items:center}.brand-grid>div{width:90%}}#header.header-type-1.dark .mega-dd{visibility:visible;display:none;width:fit-content;white-space:nowrap;left:50%;transform:translateX(-50%)}.pi-mega .pi-mega-content{padding:0 15px 10px 10px;display:inline-flex;background:#3f4756;border-radius:6px;width:fit-content}.pi-mega-content>div:first-child{display:flex;flex-wrap:nowrap;width:auto;margin:0}.pi-mm-col{flex:0 0 auto;flex:1 1 auto;padding:0 24px;position:relative}@media only screen and (max-width: 1199px){.main-nav .col-md-12:first-child{padding:0px;}}.page-title-7{background-image:url(/img/pattern.avif);background-repeat:repeat;padding:20px 0}.page-title-7 .breadcrumbs-container .breadcrumb li a,.page-title-7 .breadcrumbs-container span{color:#fff}.float-left{float: left}.wpcf7-submit{background-color: #3f4656;}.wpcf7 .wpcf7-submit{-o-transition:.2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s}.portfolio-img,.portfolio-item-container .portfolio-img.hover-alt{position:relative;overflow:hidden}.required{font-weight:600;color:#ce292d!important}.wpcf7 fieldset{width:100%;margin-bottom:15px;border: none;}.wpcf7 label{color:#3f4656;width:100%;margin-bottom:3px;display:block}.wpcf7 .wpcf7-select,.wpcf7 .wpcf7-textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;width:100%;max-width:100%;padding:6px 10px 6px 40px}.wpcf7 .wpcf7-textarea{width:100%;height:230px}.wpcf7 .wpcf7-form-control-wrap{display:block;position:relative}.wpcf7 .wpcf7-form-control-wrap:before{background-color:#f6fcfe;border-radius:3px;width:32px;height:31px;padding-top:7px;padding-left:10px;font-family:FontAwesome;font-size:13px;display:block;position:absolute;top:1px;left:1px}.wpcf7 .wpcf7-form-control-wrap.your-language:before{content:"\f1ab"}.wpcf7 .wpcf7-form-control-wrap.your-expertise:before{content:"\f19d"}.wpcf7 .wpcf7-form-control-wrap.your-text:before{content:"\f0f6";z-index:1;height:198px;top:1px}.wpcf7 .wpcf7-textarea:focus{border-color:#ccc;outline:0}.wpcf7 .wpcf7-submit{text-transform:uppercase;color:#fff;float:right;cursor:pointer;border:none;padding:10px 30px;font-size:12px;font-weight:700;transition:all .2s;position:relative}.wpcf7 .wpcf7-select{border:1px solid #ddd;border-radius:3px;width:100%;padding:8px 10px 6px 40px}.page-content.dark .wpcf7 .wpcf7-textarea,.page-content.parallax .wpcf7 .wpcf7-textarea{color:#fff;background-color:#fff3;border:1px solid #aaa}.page-content.dark .wpcf7 .wpcf7-form-control-wrap:before,.page-content.parallax .wpcf7 .wpcf7-form-control-wrap:before{color:#fff;background-color:#f6fcfe4d}.page-content.dark .wpcf7 .wpcf7-textarea:focus,.page-content.parallax .wpcf7 .wpcf7-textarea:focus{border-color:#ddd}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#777}input:-moz-placeholder-shown,textarea:-moz-placeholder-shown{color:#777}input::-moz-placeholder,textarea::-moz-placeholder{color:#777}input:-ms-placeholder-shown,textarea:-ms-placeholder-shown{color:#777}.page-content.dark input::-webkit-input-placeholder,.page-content.dark textarea::-webkit-input-placeholder{color:#fff}.page-content.dark input:-moz-placeholder-shown,.page-content.dark textarea:-moz-placeholder-shown{color:#fff}.page-content.dark input::-moz-placeholder,.page-content.dark textarea::-moz-placeholder{color:#fff}.page-content.dark input:-ms-placeholder-shown,.page-content.dark textarea:-ms-placeholder-shown{color:#fff}.footer-widget-container .contact-info-list li strong,.footer-widget-container h1,.footer-widget-container h2,.footer-widget-container h3,.footer-widget-container h4,.modal button{color:#fff}.modal,.modal-open{overflow:hidden}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.modal{display:none;position:fixed;z-index:10050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;z-index:10049;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn .btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn .btn{margin-left:-1px}.modal-footer .btn-block .btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}
.p-0{padding: 0 !important;}
/**
 * =============================================
 * MATERIAL SYMBOLS ROUNDED - TEKTRANSLATE CONFIG
 * =============================================
 * 
 * Head'e eklenecek font import:
 * <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" />
 * <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/brands.min.css" />
 */

/* =============================================
   BASE ICON STYLES
   ============================================= */

.material-symbols-rounded {
    font-family: 'Material Symbols Rounded';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    font-feature-settings: 'liga';
    
    /* Default: Outlined, Regular weight */font-variation-settings:
        'FILL' 0,
        'wght' 400,
        'GRAD' 0,
        'opsz' 24;
    
    /* Smooth transitions for hover states */
    transition: font-variation-settings 0.2s ease;
}

/* Filled variant */
.material-symbols-rounded.filled {
    font-variation-settings:
        'FILL' 1,
        'wght' 400,
        'GRAD' 0,
        'opsz' 24;
}



/* =============================================
   COMPONENT-SPECIFIC STYLES
   ============================================= */

/* Hero Badge */
.hero-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: var(--primary);
    color: white;
    padding: 8px 16px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-bottom: 16px;
    text-transform: uppercase;
}

.hero-badge .material-symbols-rounded {
    font-size: 18px;
    font-variation-settings: 'FILL' 1, 'wght' 500, 'GRAD' 0, 'opsz' 20;
}

/* Trust Badges */
.trust-badges .material-symbols-rounded {
    font-size: var(--icon-size-sm);
    vertical-align: middle;
    margin-right: 6px;
    font-variation-settings: 'FILL' 1, 'wght' 500, 'GRAD' 0, 'opsz' 20;
}

/* Buttons */
.btn .material-symbols-rounded {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 8px;
    font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 20;
}

.btn:hover .material-symbols-rounded {
    font-variation-settings: 'FILL' 1, 'wght' 500, 'GRAD' 0, 'opsz' 20;
}

.btn-small .material-symbols-rounded {
    font-size: 16px;
    margin-right: 6px;
}

/* Service Boxes (Large Icons) */
.service-box-4 .icon-container .material-symbols-rounded,
.service-box-7 .icon-container .material-symbols-rounded {
    font-size: var(--icon-size-xl);
    color: var(--primary);
    font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 48;
}

.service-box-4 .icon-container .material-symbols-rounded {
    color: var(--white);
}

/* Tech Badges Row */
.tech-badges-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
    margin-top: 30px;
}

.tech-badge {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: var(--light-blue-bg);
    padding: 12px 20px;
    border-radius: 4px;
    font-size: 14px;
}

.tech-badge .material-symbols-rounded {
    font-size: 20px;
    color: var(--accent);
    font-variation-settings: 'FILL' 1, 'wght' 500, 'GRAD' 0, 'opsz' 20;
}

/* Process Steps */
.process-step .step-icon .material-symbols-rounded {
    font-size: var(--icon-size-lg);
    color: var(--primary-light);
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

.process-arrow .material-symbols-rounded {
    font-size: 24px;
    color: var(--text-light);
}

.process-note .material-symbols-rounded {
    font-size: 20px;
    margin-right: 8px;
    vertical-align: middle;
}

/* Info Boxes */
.infobox-default .icon-container .material-symbols-rounded {
    font-size: var(--icon-size-lg);
    color: var(--accent);
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

/* Info List (Checkmarks) */
.info-list .material-symbols-rounded,
.calculator-info .material-symbols-rounded {
    font-size: 18px;
    color: var(--accent);
    margin-right: 8px;
    vertical-align: middle;
    font-variation-settings: 'FILL' 0, 'wght' 500, 'GRAD' 0, 'opsz' 20;
}

/* Resource Cards */
.resource-card .resource-icon .material-symbols-rounded {
    font-size: var(--icon-size-xl);
    color: var(--primary);
    font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 48;
}

.resource-card a .material-symbols-rounded {
    font-size: 16px;
    vertical-align: middle;
    margin-left: 4px;
    transition: transform 0.2s ease;
}

.resource-card a:hover .material-symbols-rounded {
    transform: translateX(4px);
}

/* Translator Cards */
.translator-title .material-symbols-rounded {
    font-size: 16px;
    color: var(--primary-light);
    margin-right: 4px;
    vertical-align: middle;
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 20;
}

.section-translators .fancy-heading .material-symbols-rounded {
    font-size: 16px;
    margin-right: 6px;
    vertical-align: middle;
    color: var(--text-gray);
}

/* FAQ Accordion */
.faq-question .material-symbols-rounded {
    font-size: 24px;
    color: var(--text-gray);
    transition: transform 0.3s ease, color 0.3s ease;
}

.faq-item.active .faq-question .material-symbols-rounded {
    transform: rotate(180deg);
    color: var(--primary-light);
}

/* Price Table */
.price-table .material-symbols-rounded {
    font-size: 16px;
    margin-right: 6px;
    vertical-align: middle;
    color: var(--primary);
}

.price-info-icon .material-symbols-rounded {
    font-size: 14px;
    margin-right: 4px;
}

/* Price Result Box (Calculator) */
.price-result-box {
    background: var(--light-blue-bg);
    padding: 24px;
    text-align: center;
    border-radius: 4px;
    margin-bottom: 20px;
    border: 1px solid var(--border-color);
}

.price-label {
    display: block;
    font-size: 12px;
    color: var(--text-gray);
    margin-bottom: 4px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.price-value {
    display: block;
    font-size: 36px;
    font-weight: 700;
    color: var(--primary-light);
    line-height: 1.2;
}

.price-note {
    font-size: 12px;
    color: var(--text-light);
}

/* Range Slider Labels */
.range-labels {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    color: var(--text-light);
    margin-top: 8px;
}

#sure_value {
    font-weight: 600;
    color: var(--primary-light);
}

/* CTA Sections */
.call-to-action .material-symbols-rounded {
    font-size: 20px;
    margin-right: 8px;
    vertical-align: middle;
}

.final-cta .material-symbols-rounded {
    font-size: 24px;
    margin-right: 0px;
    vertical-align: middle;
    top: 0 !important;
}

.final-cta {font-size: 24px;}
.final-cta strong {color: var(--white)}


.checked-list li{list-style: none;}

/* =============================================
   RESPONSIVE ADJUSTMENTS
   ============================================= */
.step-arrow .fa-chevron-down{display:none;}
@media (max-width: 767px) {
    .hero-badge {
        font-size: 11px;
        padding: 6px 12px;
    }
    
    .hero-badge .material-symbols-rounded {
        font-size: 16px;
    }
    
    .trust-badges .material-symbols-rounded {
        font-size: 16px;
    }
    
    .service-box-4 .icon-container .material-symbols-rounded,
    .service-box-7 .icon-container .material-symbols-rounded {
        font-size: 40px;
    }
    
    .tech-badges-row {
        flex-direction: column;
        align-items: center;
    }
    
    .tech-badge {
        width: 100%;
        justify-content: center;
    }
    
    .process-arrow {
        display: none;
    }
    
    .price-value {
        font-size: 28px;
    }
    .step-arrow {padding-top: 0 !important;}
    .step-arrow .fa-chevron-right{display: none;}
    .step-arrow .fa-chevron-down{display: block;}
}

/* =============================================
   HOVER STATES & ANIMATIONS
   ============================================= */

/* Fill on hover for interactive elements */
.resource-card:hover .resource-icon .material-symbols-rounded {
    font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 48;
}

.service-box-4:hover .icon-container .material-symbols-rounded,
.service-box-7:hover .icon-container .material-symbols-rounded {
    font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 48;
}

/* Subtle scale on service box hover */
.service-box-4 .icon-container .material-symbols-rounded,
.service-box-7 .icon-container .material-symbols-rounded {
    transition: font-variation-settings 0.3s ease, transform 0.3s ease;
}

.service-box-4:hover .icon-container .material-symbols-rounded,
.service-box-7:hover .icon-container .material-symbols-rounded {
    transform: scale(1.05);
}

/* =============================================
   BRAND ICONS (FA BRANDS - KEEP FOR SOCIAL)
   ============================================= */

/* WhatsApp Button specific */
.btn-whatsapp .fa-brands {
    font-size: 18px;
    margin-right: 8px;
    vertical-align: middle;
}

/* Footer social icons */
.footer-breadcrumb .fa-brands {
    font-size: 16px;
}

/* =========================================
   SERVICE HERO - BASE STYLES (Mobile First)
   ========================================= */

.hero-grid {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* Hero Image - Mobile First (Üstte) */
.hero-image {
    order: -1; /* Mobilde görsel üstte */
    text-align: center;
}

.hero-image picture {
    display: block;
}

.hero-image img {
    width: 100%;
    max-width: 320px;
    height: auto;
    aspect-ratio: 320 / 184; /* CLS önleme */
    margin: 0 auto;
}

/* Hero Text - Mobile */
.hero-text {
    order: 1;
}

.hero-text h1 {
    font-size: 1.3rem;
    line-height: 1.3;
    margin-bottom: 15px;
}

.hero-subtitle {
    font-size: 0.95rem;
    line-height: 1.65;
    margin-bottom: 20px;
    padding-bottom: 0;
}

/* Trust Badges - Mobile (gizli veya kompakt) */
.trust-badges {
    display: flex; /* Mobilde ilk görünümde gizli, scroll sonrası görünecek */
    list-style: none;
    padding: 0;
    margin: 30px 0 0 0;
    gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
}

.trust-badges li {
    display: inline-flex;
    align-items: center;
    border: 2px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  overflow: hidden;
  padding: 5px 10px;
  background: #fff;
    font-size: 0.8rem;
}

.section-tech_badges .row {
  display: flex;
}

.section-tech_badges .col-md-4 {
  display: flex;
}

.section-tech_badges .service-box-4 {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.section-tech_badges .text-container {
  flex-grow: 1;
}

/* CTA Buttons - Mobile (Full Width, Stacked) */
.hero-ctas {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.hero-ctas .btn {
    width: 100%;
    justify-content: center;
    padding: 14px 20px;
    font-size: 0.9rem;
    text-align: center;
}

/* =========================================
   BREAKPOINT: 576px+ (Large Mobile / Phablet)
   ========================================= */

@media (min-width: 576px) {
    .hero-image img {
        max-width: 380px;
        aspect-ratio: 520 / 430;
    }
    
    .hero-text h1 {
        font-size: 1.65rem;
    }
    
    .trust-badges {
        display: flex; /* Artık görünür */
    }
}


/* =========================================
   BREAKPOINT: 768px+ (Tablet)
   ========================================= */

@media (min-width: 768px) {

    .hero-image img {
        max-width: 420px;
    }
    
    .hero-text h1 {
        font-size: 1.85rem;
    }
    
    .hero-subtitle {
        font-size: 1rem;
        line-height: 1.7;
    }
    
    .trust-badges li {
        padding: 8px 14px;
        font-size: 0.85rem;
    }
    
    /* CTA Buttons - Yan Yana */
    .hero-ctas {
        flex-direction: row;
        flex-wrap: wrap;
    }
    
    .hero-ctas .btn {
        width: auto;
        flex: 0 0 auto;
        min-width: 226px;
    }
}

@media (max-width: 1095px) {
    .hero-ctas .btn {
        width: 100%;
    }
}

/* =========================================
   BREAKPOINT: 992px+ (Desktop)
   ========================================= */

@media (min-width: 992px) {
    .service-hero {
        padding: 50px 0 10px;
    }
    
    /* Grid: 2 Kolon Yan Yana */
    .hero-grid {
        flex-direction: row;
        align-items: center;
        gap: 40px;
    }
    
    /* Text Sol Tarafta */
    .hero-text {
        order: 1;
        flex: 1 1 50%;
        max-width: 100%;
    }
    
    /* Image Sağ Tarafta */
    .hero-image {
        order: 2;
        flex: 1 1 50%;
        max-width: 50%;
        text-align: right;
    }
    
    .hero-image img {
        max-width: 100%;
        width: 520px;
    }
    
    .hero-text h1 {
        font-size: 1.6rem;
        margin-bottom: 18px;
    }
    
    .hero-subtitle {
        font-size: 1.05rem;
        margin-bottom: 0;
        margin-top: 40px;
    }
    
}


/* =========================================
   BREAKPOINT: 1200px+ (Large Desktop)
   ========================================= */

@media (min-width: 1200px) {
    .hero-grid {
        gap: 50px;
    }
    
    .hero-text h1 {
        font-size: 1.8rem;
    }
    
    .hero-subtitle {
        font-size: 1.1rem;
    }
}


/* =========================================
   CLS PREVENTION - Görsel Alan Rezervasyonu
   ========================================= */

/* Mobilde görsel için alan rezerve et */
.hero-image {
    min-height: 184px; /* 320px * (438/510) */
}

@media (min-width: 576px) {
    .hero-image {
        min-height: 326px; /* 380px * (438/510) */
    }
}

@media (min-width: 768px) {
    .hero-image {
        min-height: 360px; /* 420px * (438/510) */
    }
}

@media (min-width: 992px) {
    .hero-image {
        min-height: auto; /* Desktop'ta otomatik */
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hero-image img {
        width: 450px;      /* Sabit, stretch yok */
        max-width: 100%;   /* Viewport'tan küçükse responsive */
    }
}
.trust-badges i {width: 20px}
.btn.black:hover {
    background-color: #4f576a;
    color: #fff;
}

.ml-0 {margin-left: 0; padding-left: 0}
.pr-0{padding-right: 0}
.price-table-box {
  background: var(--light-blue-bg);
  border: 1px solid var(--border-color);
  overflow: hidden;
}

.price-table-header {
  background: var(--primary-dark);
  color: var(--white);
  padding: 15px 20px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.price-table {
  width: 100%;
  border-collapse: collapse;
}
.price-table-header h3{
    color: #fff;
    margin-bottom: 0;
    font: 20px "Open Sans",Arial,sans-serif;
}
.price-table th, .price-table td {
  padding: 14px 20px;
  text-align: left;
  border-bottom: 1px solid var(--border-color);
  font-size: 13px;
}

.compare-td {
    vertical-align: middle;text-align: center;
}

.compare-td .material-symbols-rounded {
    font-size: 48px;
    color: var(--accent);
}
.comparison strong{
    color: var(--accent-dark);
    font-size: 1.1em;
}

:root {
    --primary-dark: #3f4656;
    --primary: #345974;
    --primary-light: #2a72b5;
    --accent-2: #f31930;
    --accent: #c44d4d;
    --accent-hover: #a63f3f;
    --accent-light: rgba(196, 77, 77, 0.08);
    --accent-mid: rgba(196, 77, 77, 0.15);
    --light-blue-bg: #f6fcfe;
    --light-blue-bg-2: #e8f4f8;--light-gray-bg: #f9f9f6;
    --text-dark: #2d3748;
    --text-gray: #4a5568;
    --text-light: #5f6d7e;
    --text-main: #1a2540;
    --text-sub: #5a6380;
    --text-muted: #6e7689;
    --success: #1a7a4a;
    --surface: #ffffff;
    --surface-2: #f6f7f9;
    --surface-3: #eef0f4;
    --border: #dde1ea;
    --border-active: #1a2540;
    --success-light: rgba(26,122,74,0.08);
    --mono: 'Space Mono', monospace;
    --sans: 'DM Sans', sans-serif;
    --radius: 0px;
    --transition: 0.18s cubic-bezier(0.4,0,0.2,1);
    --white: #ffffff;
    --border-color: #e2e8f0;
    --shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
    --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    --icon-size-xs: 16px;
    --icon-size-sm: 18px;
    --icon-size-md: 24px;
    --icon-size-lg: 32px;
    --icon-size-xl: 48px;
    --icon-size-xxl: 64px;
}
.fa-clock-o::before {
  content: "\f017";
}

.price-tables {
  display: grid;
  gap: 30px;
}

/* Express badge */
.express-badge {
    display: inline-block;
    background: #ed8936;
    color: #fff;
    padding: 2px 8px;
    font-size: 0.75rem;
    font-weight: 600;
    border-radius: 3px;
    margin-left: 8px;
    min-width: 120px !important;
}

/* Ayırıcı satır */
.price-table tr.separator td {
    background: #f1f5f9;
    font-weight: 600;
    font-size: 0.85rem;
    color: #64748b;
    padding: 10px 18px;
    border-bottom: 2px solid #e2e8f0;
}

/* Ek hizmet satırları */
.price-table tr.additional {
    background: var(--light-blue-bg);
}

.price-table tr.additional td {
    font-size: 0.9rem;
    color: #4a5568;
}

.price-table tr.additional i {
    color: var(--primary);
    margin-right: 6px;
}

.discount {
    color: #38a169;
    font-weight: 600;
}


/* Alt not */
.pricing-note {
    font-size: 0.85rem;
    color: #64748b;
    display: flex;
    align-items: center;
    gap: 8px;
}

.pricing-note i {
    color: #2a72b5;
}

.price-table th {
  background: var(--primary);
  color: var(--white);
  font-weight: 600;
}

.calculator-info {
    background: var(--white);
    padding: 10px 25px;
    border: 1px solid var(--border-color);
}

.calculator-info h4 {
    font-size: 1rem;
    color: var(--primary-dark);
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.calculator-info h4 i {
    color: var(--primary-light);
}

.info-list {
    list-style: none;
}

.info-list li {
    padding: 10px 0;
    border-bottom: 1px solid var(--border-color);
    font-size: 14px;
    color: var(--text-gray);
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.info-list li:last-child {
    border-bottom: none;
}

.info-list li i {
    color: var(--accent);
    margin-top: 3px;
}

.calculator-note {
    text-align: center;
    margin-top: 25px;
    padding: 15px;
    background: var(--white);
    border: 1px dashed var(--border-color);
}

.calculator-note p {
    font-size: 14px;
    color: var(--text-gray);
}

.calculator-note a {
    font-weight: 600;
}

.wpcf7 .wpcf7-form-control-wrap.your-text::before {
  content: "\f0f6";
  z-index: 1;
  height: auto;
  top: 2px;
  bottom: 5px;
}
.wpcf7 .wpcf7-form-control-wrap::before {
  background-color: #daf1f9;
  border-radius: 3px;
  width: 32px;
  height: auto;
  padding-top: 10px;
  padding-left: 10px;
  font-family: FontAwesome;
  font-size: 13px;
  display: block;
  position: absolute;
  top:0px;
  left: 1px;
  bottom:0px
}
.wpcf7 .wpcf7-form-control-wrap.your-language::before {
  content: "\f1ab";
  z-index: 1;
  height: auto;
  top: 1px;
  bottom: 4px;
}
.section-alt {
  background: linear-gradient(to bottom, #fff 0%, #e8f4f8 70%);
  padding: 60px 0;
}
.features-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 25px;
}
.feature-card {
  background: var(--white);
  padding: 25px;
  box-shadow: var(--shadow);
  display: flex;
  gap: 20px;
  transition: transform 0.3s, box-shadow 0.3s;
}
.feature-icon {
  width: 50px;
  height: 50px;
  background: var(--light-blue-bg-2);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.process-section {
  background: var(--white);
  text-align: center;
}
.fa-upload::before {
  content: "\f093";
}
.fa-lira-sign::before, .fa-try::before {
  content: "\f195";
}
.fa-certificate::before {
  content: "\f0a3";
}
.fa-building-o::before {
  content: "\f0f7";
}
.fa-book::before {
  content: "\f02d";
}
.fa-check-square-o::before {
  content: "\f046";
}
.fa-arrow-right::before {
  content: "\f061";
}
.fa-chevron-down::before {
  content: "\f078";
}
.fa-hospital-o::before {
  content: "\f0f8";
}
.fa-file-word-o::before {
  content: "\f1c2";
}
.section-intro.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.section-intro {
  color: var(--text-dark);
  margin-bottom: 30px;
  max-width: 700px;
}
.process-steps {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 15px;
  margin-top: 40px;
  flex-wrap: wrap;
}
.process-step {
  flex: 1;
  max-width: 30%;
  text-align: center;
}
.step-icon {
  width: 70px;
  height: 70px;
  background: var(--white);
  border: 3px solid var(--primary);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 15px;
}
.step-arrow {
  display: flex;
  align-items: center;
  padding-top: 25px;
  color: var(--primary);
  font-size: 20px;
}

.process-note {
  margin-top: 30px;
  padding: 12px 25px;
  background: var(--white);
  display: inline-flex;
  align-items: center;
  gap: 15px;
  box-shadow: var(--shadow);
}
.process-note i {
  color: var(--accent);
  font-size: 18px;
}
.process-section p,.center{text-align: center!important;}

@media (max-width: 768px) {
    .section {
        padding: 20px 0 !important;
    }
    .process-steps {
        flex-direction: column;
        align-items: center;
    }
    .process-step {
        width: 100%;
        max-width: 100%;
    }
    .features-grid {
        grid-template-columns: 1fr;
    }
    .process-section p {
        padding: 0 15px;
        margin: 0;
    }
    .price-table td, .price-table th {
        text-align: center;
    }
}

.services-li li {
  list-style: none;
  width: 100%;
  margin-top: 30px;
  text-align: left;
}
.service-box-7 {
  cursor: pointer;
}

.service-box-7 .icon-container {
  width: 90px;
  height: 90px;
  border: 1px solid #ddd;
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);
  float: left;
  transition: all 0.2s ease 0s;
}
.service-box-7 p {
  padding-bottom: 0;
  padding-left: 110px;
  margin-bottom: 0;
}
.service-box-7 .icon-container i {
  width: 90px;
  height: 90px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  font-size: 24px;
}
.service-box-7 h3 {
  margin-bottom: 15px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  padding-left: 90px;
}
.service-box-4 {
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

.service-box-4:hover {
  transform: translateY(-30px);
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
}

.service-box-4 .icon-container {
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 0;
  z-index: 200;
  overflow: hidden;
  border: 5px solid #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 100px;
  height: 100px;
}
.service-box-4 .text-container {
  margin-left: 40px;
  background-color: var(--light-blue-bg);
  padding: 25px 15px 25px 70px;
}
.service-box-4 .icon-container i {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100px;
  height: 90px;
  color: #fff;
  font-size: 26px;
}
.service-box-4 h3{
    font-size: 18px;
    line-height: 24px;
}

.service-box-4:hover::after {
  opacity: 1;
}
.service-box-4::after {
  position: absolute;
  display: block;
  content: "";
  background-image: url('../img/services-shadow.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  width: 100%;
  height: 18px;
  left: 0;
  bottom: -18px;
  opacity: 0;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}

#team-list {margin-top:60px}

#team-list .service-box-4 .icon-container {
  top: 0%;
  margin-left: -36px;
  margin-top: -50px;
  left: 50%;
  background-color: #345974;
  position: absolute;
  z-index: 200;
  overflow: hidden;
  border: 5px solid #fff;
}
#team-list div.text-container {
  min-height: 400px;
    margin-left: 0;
  padding-left: 30px;
    background-color: var(--white);
  padding: 25px 15px 25px 15px;
  border: 2px solid var(--primary);
}
.service-box-4 .text-container p {
  padding-bottom: 0;
}
.text-container .fancy-heading {
  margin: 10px 0 10px 0;
  padding-bottom: 5px;
}
.he3 {
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  font-family: Raleway,'Open Sans',Arial,sans-serif;
}
.text-container div span {
  font-weight: 600;
  line-height: normal;
  font-size: inherit;
}
a.btn.btn-small.icon-animated {
  float: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.section-translators {
  background: linear-gradient(to bottom, #e8f4f8 0%, #fff 70%);
  padding: 60px 0 0;
}
.section-translators .blockquote-style-1 {background: var(--white)}

@media (max-width: 991px) {
    #team-list div.col-md-4 {
        margin-top:80px
    }
    #team-list {margin-top:0}
    .wpcf7 .col-md-6, .wpcf7 fieldset {
        padding-left: 0;
    }
    .hero-text {
    display: contents; /* Bu div sanki yokmuş gibi davranır */
  }
  
  .hero-grid {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  
  .hero-grid h1 { order: 1; }
  .hero-image { order: 2; }
  .hero-subtitle { order: 3; }
  .hero-ctas { order: 4; }
  .trust-badges { order: 5; display: none; }
}

.price-table span {
  min-width: auto;
  display: inline-block;
}
.written span {
  min-width: 90px;
}

/* FAQ Section */
.faq-section {
    padding: 60px 0;
    background: linear-gradient(to bottom, #e8f4f8 0%, #fff 70%);
}

.faq-list {
    margin: 0 auto;
}

.faq-item {
    background: var(--white);
    border: 1px solid var(--border-color);
    margin-bottom: 12px;
    overflow: hidden;
}

.faq-question {
    padding: 8px 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    transition: background 0.3s;
}

.faq-question:hover {
    background: var(--light-gray-bg);
}

.faq-question h4 {
    font-size: 0.95rem;
    color: var(--primary-dark);
    font-weight: 600;
    margin-bottom: 0
}

.faq-question i {
    color: var(--primary-light);
    transition: transform 0.3s;
    font-size: 14px;
}

.faq-item.active .faq-question i {
    transform: rotate(180deg);
}

.faq-answer {
    padding: 0 22px 18px;
    display: none;
}

.faq-item.active .faq-answer {
    display: block;
}

.faq-answer p {
    color: var(--text-gray);
    font-size: 14px;
    line-height: 1.7;
}

.faq-answer a {
    font-weight: 600;
}

.faq-item:last-of-type {
  margin-bottom: 0;
}

.section {padding: 60px 0;}
.section-hero {background: linear-gradient(to bottom, #fff 0%, #e8f4f8 70%)}

.portfolioitems li {padding-bottom: 0;}


/* Related Resources */
        .resources-section {
            background: linear-gradient(to bottom, #e8f4f8 0%, #fff 70%);
            padding: 50px 0;
        }

        .resources-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 25px;
        }

        .resource-card {
            background: var(--white);
            padding: 25px;
            box-shadow: var(--shadow);
            transition: transform 0.3s;
            display: flex;
            flex-direction: column;
        }
        .resource-card a {
            margin-top: auto;
        }

        .resource-card:hover {
            transform: translateY(-3px);
        }

        .resource-icon {
            width: 45px;
            height: 45px;
            background: var(--light-blue-bg);
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 15px;
        }

        .resource-icon i {
            font-size: 20px;
            color: var(--primary);
        }

        .resource-card h4 {
            font-size: 0.95rem;
            color: var(--primary-dark);
            margin-bottom: 8px;
        }

        .resource-card p {
            font-size: 13px;
            color: var(--text-gray);
            margin-bottom: 12px;
            line-height: 1.6;
        }

        .resource-card a {
            font-size: 13px;
            font-weight: 600;
            display: inline-flex;
            align-items: center;
            gap: 5px;
        }
        .official-translation-pricing .resource-card a {
            font-size: inherit;
        }
        .faq-item:last-of-type {margin-bottom: 0}
        
        .section-mid-cta, .price-cta {
            padding-bottom: 0;
        }
        /* Final CTA */
        .final-cta {
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%);
            padding: 50px 0;
            text-align: center;
            color: var(--white);
        }
        .final-cta .btn{
            display: inline-flex;
            align-items: center;
            gap: 10px;
            padding: 14px 24px;
            font-size: 18px;
        }

        .final-cta h2 {
            font-size: 1.5rem;
            margin-bottom: 12px;
            color: var(--white);
        }

        .final-cta p {
            font-size: 1rem;
            opacity: 0.9;
            margin-bottom: 25px;
        }

        .final-cta-buttons {
            display: flex;
            justify-content: center;
            gap: 12px;
            flex-wrap: wrap;
        }

        .final-cta .btn-primary {
            background: var(--white);
            color: var(--primary-dark);
        }
        .final-cta .btn-primary .material-symbols-rounded{
            color: var(--primary-dark);
        }

        .final-cta .btn-primary:hover {
            background: var(--light-gray-bg);
            color: var(--primary-dark);
        }
        .btn-primary {
            background: var(--accent);
            color: var(--white);
        }

        .btn-primary:hover {
            background: var(--accent-dark);
            color: var(--white);
            transform: translateY(-2px);
            box-shadow: var(--shadow-lg);
        }

        .btn-secondary {
            background: rgba(255,255,255,0.15);
            color: var(--white);
            border: 2px solid rgba(255,255,255,0.3);
        }

        .btn-secondary:hover {
            background: rgba(255,255,255,0.25);
            color: var(--white);
        }

        .btn-whatsapp {
            background: #25d366;
            color: var(--white);
        }

        .btn-whatsapp:hover {
            background: #1da851;
            color: var(--white);
        }
.final-cta p {
  font-size: 1rem;
  opacity: 0.9;
  margin-bottom: 25px;
    color: var(--white)
}        

.infobox-default {
  width: 100%;
  position: relative;
  min-height: 70px;
  margin-bottom: 10px;
  border-left: 2px solid var(--primary);
}


.infobox-default .icon-container {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -35px;
}
.infobox-default .icon-container i{
  width: 70px;
  height: 70px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  font-size: 32px;
}
.notification-container p {
  padding-bottom: 0;
  margin-left: 70px;

}


.infobox-default .notification-container{
  margin-bottom: 30px;
  padding: 25px;
  background: none;
}
.fa-lightbulb-o::before {
  content: "\f0eb";
}

@media (max-width: 992px) {
  .price-tables {
    grid-template-columns: 1fr;
  }
 .resources-grid {
                grid-template-columns: 1fr;
            }   
}

.quick-mobile {
        display: none
}


.price-info-icon {
  color: #0080c0;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
}

/* Ana kapsayıcı */
.example-meta {
  padding: 10px 12px 0;
  font-size: 13px;
  line-height: 1.4;
  color: #333;
}

/* Başlık */
.example-title {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #111;
  margin-bottom: 6px;

  /* Uzun başlıklar taşmasın */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Etiketler (uzmanlık + dil çifti) */
.example-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 6px;
}

.example-tags .tag {
  display: inline-block;
  padding: 2px 8px;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.4;
  color: var(--accent);
  background-color: var(--white);
  border-radius: 1px;
  white-space: nowrap;
}

/* Kullanım amacı */
.example-purpose {
  font-size: 11.5px;
  color: #666;
}

.btn span.material-symbols-rounded {
    display: inline;
    width: auto;
    top:-2px
}


.service-box-4 .icon-container span {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100px;
  height: 90px;
  color: #fff;
  font-size: 26px;
}
.icon-container span {
  width: 70px;
  height: 70px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  font-size: 32px;
}
.simultane .text-container {min-height: 300px }
.section-definition {background: var(--primary-dark)}
.section-definition * {color:var(--white)}
.section-definition  .icon-container .material-symbols-rounded {color:var(--white);}
.section-definition .infobox-default{border-color: var(--white)}

.service-box-7 .icon-container span {
  width: 90px;
  height: 70px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  font-size: 24px;
}

/* Tam mobil - trust badges zaten gizli */
@media (max-width: 575px) {
  .trust-badges { 
    display: none; 
  }
}

/* Tablet */
@media (min-width: 576px) and (max-width: 991px) {
  .trust-badges { 
    /*! display: flex; */
    order: 5;
  }
}

/* Desktop - mevcut yapı korunur */
@media (min-width: 992px) {
  .hero-text {
    display: block; /* contents iptal */
  }
  .hero-grid {
    display: flex;
    flex-direction: row;
  }
  .hero-text {
    flex: 1 1 100%;
    order: 1;
  }
  .hero-image {
    flex: 1 1 50%;
    order: 2;
  }
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
.table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-spacing: 0;
  border-collapse: collapse;
}
.table caption {
  padding-bottom: 10px;
  text-align: left;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  color: #3F4656;
  font-weight: bold;
  font-size: 14px;
}
th {
  text-align: left;
}
.rev-bg {
background: linear-gradient(to bottom, #fff 0%, #e8f4f8 70%);
}
.resource-card .btn{width: 100%;}

/* ==========================================================================
    5.23. SERVICES
    ========================================================================= */
.services-li li {
  list-style: none;
  width: 100%;
  margin-bottom: 30px;
}
/* ==========================================================================
    SERVICE IMAGE BOX
    ========================================================================= */
.service-image-box img {
  margin-bottom: 20px;
}
/* ==========================================================================
    SERVICE BOX 1
    ========================================================================= */
.service-box-1 {
  width: 100%;
}
.service-box-1 .title-container {
  width: 100%;
  margin-bottom: 20px;
  background-color: #f6fcfe;
}
.service-box-1 .title-container .icon {
  width: 50px;
  height: 50px;
  background-color: #eee;
  float: left;
}
.service-box-1 .title-container .icon i {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 50px;
  height: 50px;
  color: #fff;
  font-size: 16px;
}
.service-box-1 .title-container h3 {
  padding-left: 30px;
  font-size: 18px;
  margin-bottom: 0;
  display: table-cell;
  vertical-align: middle;
  max-height: inherit;
  height: 50px;
}
/* ==========================================================================
    SERVICE BOX 2
    ========================================================================= */
.service-box-2 i {
  font-size: 36px;
  margin-bottom: 5px;
}
.service-box-2 .read-more {
  text-align: left;
  display: inline;
}
.service-box-2 a.read-more::after {
  top: 0;
}
/* ==========================================================================
    SERVICES BOX 3
    ========================================================================= */
.service-box-3 {
  width: 33.1%;
  float: left;
  margin-left: 2px;
  margin-right: 2px;
  margin-bottom: 4px;
  background-color: #f6fcfe;
  padding: 30px;
  list-style: none;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  cursor: pointer;
}
.service-box-3:hover {
  box-shadow: 0 0 20px #ccc;
  position: relative;
  z-index: 200;
  background-color: #fff;
}
.service-box-3 i {
  font-size: 60px;
  margin-bottom: 20px;
  text-align: center;
  width: 100%;
  display: block;
}
.service-box-3 h4 {
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-3 p {
  text-align: center;
  padding-bottom: 0;
}
.page-content.custom-background .service-box-3 {
  background-color: #fff;
}
.col-md-12 .service-box-3:nth-child(3n + 1),
.col-md-9 .col-md-12 .service-box-3:nth-child(3n + 1) {
  margin-left: 0px;
}
.col-md-12 .service-box-3:nth-child(3n),
.col-md-9 .col-md-12 .service-box-3:nth-child(3n) {
  margin-right: -1px;
}
.col-md-9 .service-box-3 {
  width: 33%;
}
.col-md-8 .service-box-3 {
  width: 48%;
}
.col-md-7 .service-box-3,
.col-md-6 .service-box-3 {
  width: 49.6%;
}
.col-md-5 .service-box-3 {
  width: 49.5%;
}
.col-md-8 .service-box-3:nth-child(2n + 1),
.col-md-7 .service-box-3:nth-child(2n + 1),
.col-md-6 .service-box-3:nth-child(2n + 1),
.col-md-5 .service-box-3:nth-child(2n + 1) {
  margin-left: 0;
}
.col-md-8 .service-box-3:nth-child(2n),
.col-md-7 .service-box-3:nth-child(2n),
.col-md-6 .service-box-3:nth-child(2n),
.col-md-5 .service-box-3:nth-child(2n) {
  margin-right: -1px;
}
.col-md-4 .service-box-3,
.col-md-3 .service-box-3 {
  width: 100%;
  margin-bottom: 2px;
  margin-left: 0;
  margin-right: 0;
}
/* ==========================================================================
    SERVICE BOX 4 - ICONS LEFT PULLED
    ========================================================================= */
.service-box-4 {
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-4:after {
  position: absolute;
  display: block;
  content: "";
  background-image: url('../img/services-shadow.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  width: 100%;
  height: 18px;
  left: 0;
  bottom: -18px;
  opacity: 0;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-4 .icon-container {
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 0;
  z-index: 200;
  overflow: hidden;
  border: 5px solid #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 100px;
  height: 100px;
}
.service-box-4 .icon-container i {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 100px;
  height: 90px;
  color: #fff;
  font-size: 26px;
}
.service-box-4 .text-container {
  margin-left: 50px;
  background-color: #e9f4f8;;
  padding: 25px 15px 25px 70px;
}
.service-box-4 .text-container h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
.service-box-4 .text-container p {
  padding-bottom: 0;
}
.service-box-4:hover {
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
}
.service-box-4:hover:after {
  opacity: 1;
}
/* ==========================================================================
    SERVICES BOX 5 - FLIPPING ICONS
    ========================================================================= */
.service-box-5 {
  cursor: pointer;
}
.service-box-5 .icon-container {
  width: 40px;
  height: 40px;
  background-color: #353e44;
  float: left;
  transition: all 0.5s ease-in-out 0s;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.service-box-5 .icon-container i {
  width: 40px;
  height: 40px;
  font-size: 18px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
}
.service-box-5:hover .icon-container {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
.service-box-5 h4 {
  padding-left: 60px;
  line-height: 40px;
  font-size: 18px;
}
/* ==========================================================================
    SERVICES BOX 6
    ========================================================================= */
.service-box-6 {
  cursor: pointer;
}
.service-box-6 .icon-container {
  width: 70px;
  height: 70px;
  border: 1px solid #ddd;
  background-color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  float: left;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-6:hover .icon-container {
  box-shadow: 0 0 10px #ccc;
  -moz-box-shadow: 0 0 10px #ccc;
  -webkit-box-shadow: 0 0 10px #ccc;
}
.service-box-6 .icon-container i {
  width: 70px;
  height: 70px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  font-size: 24px;
}
.service-box-6 h4 {
  margin-bottom: 15px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  padding-left: 90px;
}
.service-box-6 p {
  padding-bottom: 0;
  padding-left: 90px;
}
/* ==========================================================================
    SERVICES BOX 7
    ========================================================================= */
.service-box-7 {
  cursor: pointer;
}
.service-box-7 .icon-container {
  width: 70px;
  height: 70px;
  border: 1px solid #ddd;
  background: #f6fcfe;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);
  /* IE6-9 */
  float: left;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-7:hover .icon-container {
  box-shadow: 0 0 10px #ccc;
  -moz-box-shadow: 0 0 10px #ccc;
  -webkit-box-shadow: 0 0 10px #ccc;
}
.service-box-7 .icon-container i {
  width: 70px;
  height: 70px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  font-size: 24px;
}
.service-box-7 h4 {
  margin-bottom: 15px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  padding-left: 90px;
}
.service-box-7 p {
  padding-bottom: 0;
  padding-left: 90px;
}
/* ==========================================================================
    SERVICES BOX 8
    ========================================================================= */
.service-box-8 {
  cursor: pointer;
}
.service-box-8 .icon-container {
  width: 70px;
  height: 70px;
  border: 1px solid #ddd;
  background-color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  display: table;
  margin: 0 auto 20px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-8:hover .icon-container {
  box-shadow: 0 0 10px #ccc;
  -moz-box-shadow: 0 0 10px #ccc;
  -webkit-box-shadow: 0 0 10px #ccc;
}
.service-box-8 .icon-container i {
  width: 70px;
  height: 70px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  font-size: 24px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-8:hover .icon-container i {
  color: #fff;
}
.service-box-8 h4 {
  margin-bottom: 15px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  text-align: center;
}
.service-box-8 p {
  padding-bottom: 0;
  text-align: center;
}
/* ==========================================================================
    SERVICES BOX 9
    ========================================================================= */
.service-box-9 {
  cursor: pointer;
}
.service-box-9 .icon-container {
  width: 70px;
  height: 70px;
  border: 1px solid #ddd;
  background: #f6fcfe;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);
  /* IE6-9 */
  display: table;
  margin: 0 auto 20px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-9:hover .icon-container {
  box-shadow: 0 0 10px #ccc;
  -moz-box-shadow: 0 0 10px #ccc;
  -webkit-box-shadow: 0 0 10px #ccc;
}
.service-box-9 .icon-container i {
  width: 70px;
  height: 70px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  font-size: 24px;
}
.service-box-9 h4 {
  margin-bottom: 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-9 {
  padding-bottom: 0;
  text-align: center;
}
/* ==========================================================================
    SERVICES BOX 10
    ========================================================================= */
.service-box-10 .icon-container {
  display: table;
  margin: 0 auto;
  position: relative;
  z-index: 5;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 70px;
  height: 70px;
}
.service-box-10 .icon-container i {
  color: #fff;
  font-size: 24px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-10 .service-detail-container {
  background-color: #f6f6f6;
  padding: 50px 30px 30px;
  top: -35px;
  position: relative;
  z-index: 4;
  text-align: center;
}
.service-box-10 .service-detail-container h4 {
  font-size: 18px;
}
.service-box-10 .service-detail-container p {
  padding-bottom: 0;
}
/* ==========================================================================
    SERVICES BOX 11
    ========================================================================= */
.service-box-11 {
  position: relative;
  cursor: pointer;
  background-color: #f6f6f6;
  padding: 15px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-11 .service-number {
  font-size: 24px;
  font-weight: 600;
  color: #3F4656;
  border-bottom: 2px solid #3F4656;
  display: inline-block;
}
.service-box-11 .service-name {
  display: block;
  text-align: center;
  width: 100%;
  padding: 60px 0;
  z-index: 10;
  position: relative;
}
.service-box-11 .service-name h4 {
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
}
.service-box-11 .icon-container {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -36px;
  margin-left: -36px;
}
.service-box-11 .icon-container i {
  font-size: 72px;
  color: #ddd;
}
.service-box-11 .service-hidden {
  opacity: 0;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-11:hover .service-hidden {
  opacity: 1;
}
.service-box-11:hover .icon-container i {
  color: rgba(255, 255, 255, 0.4);
}
.service-box-11:hover .service-number,
.service-box-11:hover .service-name h4,
.service-box-11:hover a {
  color: #fff;
}
.service-box-11:hover .service-number {
  border-bottom-color: #fff;
}
/* ==========================================================================
    SERVICES BOX 12
    ========================================================================= */
.service-box-12 {
  position: relative;
  cursor: pointer;
}
.service-box-12 h4 {
  text-align: center;
  z-index: 10;
  position: relative;
  font-size: 18px;
  line-height: 60px;
  font-weight: 600;
}
.service-box-12 .icon-container {
  position: absolute;
  top: 0;
  left: 50%;
  width: 80px;
  font-size: 60px;
  margin-left: -40px;
  text-align: center;
}
.service-box-12 .icon-container i {
  font-size: 60px;
  color: #ddd;
  z-index: 9;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.service-box-12 p {
  text-align: center;
}
.service-box-12 a.read-more {
  float: none;
  margin: 0 auto;
  text-align: center;
  display: table;
  width: auto;
}
/* ==========================================================================
    SERVICE BOX 13
    ========================================================================= */
.service-box-13 {
  cursor: pointer;
}
.service-box-13 i {
  font-size: 60px;
  line-height: 65px;
  display: table;
  margin: 0 auto 20px;
  color: #3F4656;
}
.service-box-13 h4 {
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 25px;
  font-weight: 600;
}

/* ==========================================================================
    9. PRICING TABLES
============================================================================= */
.pricing-table-col {
  width: 25%;
  border: 1px solid #ddd;
  float: left;
  background-color: #fff;
}
.pricing-table-col.one-third {
  width: 33.33333333%;
}
.pricing-table-col ul {
  padding: 0;
  margin: 0;
}
.pricing-table-col .head {
  border-bottom: 1px solid #ddd;
  padding: 0;
}
.pricing-table-col .head .title-container {
  width: 10%;
  padding: 25px;
  width: 100%;
  border-bottom: 1px solid #ddd;
}
.pricing-table-col .head .title-container .title {
  display: table;
  margin: 0 auto;
}
.pricing-table-col .head .title-container .title i {
  font-size: 22px;
  float: left;
  padding-right: 10px;
  line-height: 32px;
}
.pricing-table-col .head .title-container .title h1,
.pricing-table-col .head .title-container .title h2,
.pricing-table-col .head .title-container .title h3,
.pricing-table-col .head .title-container .title h4,
.pricing-table-col .head .title-container .title h5,
.pricing-table-col .head .title-container .title h6 {
  float: left;
  margin-bottom: 0;
  text-transform: uppercase;
}
.pricing-table-col .head .price {
  padding: 20px;
  text-align: center;
  position: relative;
}
.pricing-table-col .head .price .currency {
  position: relative;
  top: -15px;
  left: 10px;
}
.pricing-table-col .head .price {
  text-transform: uppercase;
}
.pricing-table-col .head .price .big {
  font-size: 30px;
  color: #333;
  padding-left: 10px;
}
.pricing-table-col li {
  padding: 8px;
  border-bottom: 1px solid #ddd;
  text-align: center;
  width: 100%;
  list-style: none;
}
.pricing-table-col li.odd {
  background-color: #f6f6f6;
}
.pricing-table-col .pricing-footer {
  border: none;
  padding: 20px;
}
.pricing-table-col .pricing-footer .btn {
  float: none;
  display: table;
  margin: 0 auto;
}
.pricing-table-col.selected {
  position: relative;
  top: -10px;
  box-shadow: 1px 1px 30px #ccc;
}
.pricing-table-col.selected .head .title-container {
  padding: 30px 25px;
}
.pricing-table-col.selected .head .title-container .title i,
.pricing-table-col.selected .head .title-container h1,
.pricing-table-col.selected .head .title-container h2,
.pricing-table-col.selected .head .title-container h3,
.pricing-table-col.selected .head .title-container h4,
.pricing-table-col.selected .head .title-container h5,
.pricing-table-col.selected .head .title-container h6 {
  color: #fff;
}
/*  PRICING TABLES SIMPLE
============================================================================= */
.pricing-table-2-col {
  border: 10px solid #eee;
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.pricing-table-2-col .head {
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0;
}
.pricing-table-2-col .head h2 {
  padding: 20px 0;
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
}
.pricing-table-2-col .head .price {
  background: #f6f6f6;
  width: 100%;
  padding: 10px 0;
  text-align: center;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  display: block;
  font-size: 12px;
  color: #333;
}
.head .price span {
  font-size: 30px;
  font-weight: 300;
}
.pricing-table-2-col.selected .head .price span,
.pricing-table-2-col.selected .head .price {
  color: #fff !important;
}
.pricing-table-2-col li {
  color: #777;
  list-style: none;
  padding: 8px;
  border-bottom: 1px solid #f2f2f2;
  border-top: 1px solid #fff;
  text-align: center;
  width: 100%;
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.pricing-table-2-col li:first-child {
  border: none;
  float: none;
}
.pricing-table-2-col li.odd {
  background-color: #fcfcfc;
}
.pricing-table-2-col li.pricing-footer {
  height: auto !important;
  width: 100%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-top: none;
}
.pricing-table-2-col .pricing-footer .btn-small,
.pricing-table-2-col .pricing-footer .btn-medium,
.pricing-table-2-col .pricing-footer .btn-big {
  margin: 5px auto;
  display: table;
  float: none;
}

/* ==========================================================================
    5.22. PROGRESS BAR LINEAR - SKILLS
    ========================================================================= */
.skills-bar {
  width: 100%;
  position: relative;
  float: left;
}
.skills {
  display: block;
}
.skills li {
  display: block;
  height: 40px;
  margin-bottom: 10px;
  background: #f6f6f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #f6f6f6 0%, #eeeeee 100%);
  /* W3C */
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.skills li p {
  position: relative;
  z-index: 200;
  color: #fff;
  line-height: 40px;
  padding-bottom: 0;
  padding-left: 20px;
}
.skills li i {
  padding-right: 5px;
}
.expand {
  height: 40px;
  position: absolute;
  margin-top: -1px;
}
.skills .percentage-10 {
  width: 10%;
  -moz-animation: percentage-10 2s ease-out;
  -webkit-animation: percentage-10 2s ease-out;
}
.skills .percentage-20 {
  width: 20%;
  -moz-animation: percentage-20 2s ease-out;
  -webkit-animation: percentage-20 2s ease-out;
}
.skills .percentage-30 {
  width: 30%;
  -moz-animation: percentage-30 2s ease-out;
  -webkit-animation: percentage-30 2s ease-out;
}
.skills .percentage-40 {
  width: 40%;
  -moz-animation: percentage-40 2s ease-out;
  -webkit-animation: percentage-40 2s ease-out;
}
.skills .percentage-50 {
  width: 50%;
  -moz-animation: percentage-50 2s ease-out;
  -webkit-animation: percentage-50 2s ease-out;
}
.skills .percentage-60 {
  width: 60%;
  -moz-animation: percentage-60 2s ease-out;
  -webkit-animation: percentage-60 2s ease-out;
}
.skills .percentage-70 {
  width: 70%;
  -moz-animation: percentage-70 2s ease-out;
  -webkit-animation: percentage-70 2s ease-out;
}
.skills .percentage-80 {
  width: 80%;
  -moz-animation: percentage-80 2s ease-out;
  -webkit-animation: percentage-80 2s ease-out;
}
.skills .percentage-90 {
  width: 90%;
  -moz-animation: percentage-90 2s ease-out;
  -webkit-animation: percentage-90 2s ease-out;
}
.skills .percentage-100 {
  width: 100%;
  -moz-animation: percentage-100 2s ease-out;
  -webkit-animation: percentage-100 2s ease-out;
}
@-moz-keyframes percentage-10 {
  0% {
    width: 0px;
  }
  100% {
    width: 10%;
  }
}
@-moz-keyframes percentage-20 {
  0% {
    width: 0px;
  }
  100% {
    width: 20%;
  }
}
@-moz-keyframes percentage-30 {
  0% {
    width: 0px;
  }
  100% {
    width: 30%;
  }
}
@-moz-keyframes percentage-40 {
  0% {
    width: 0px;
  }
  100% {
    width: 40%;
  }
}
@-moz-keyframes percentage-50 {
  0% {
    width: 0px;
  }
  100% {
    width: 50%;
  }
}
@-moz-keyframes percentage-60 {
  0% {
    width: 0px;
  }
  100% {
    width: 60%;
  }
}
@-moz-keyframes percentage-70 {
  0% {
    width: 0px;
  }
  100% {
    width: 70%;
  }
}
@-moz-keyframes percentage-80 {
  0% {
    width: 0px;
  }
  100% {
    width: 80%;
  }
}
@-moz-keyframes percentage-90 {
  0% {
    width: 0px;
  }
  100% {
    width: 90%;
  }
}
@-moz-keyframes percentage-100 {
  0% {
    width: 0px;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes percentage-10 {
  0% {
    width: 0px;
  }
  100% {
    width: 10%;
  }
}
@-webkit-keyframes percentage-20 {
  0% {
    width: 0px;
  }
  100% {
    width: 20%;
  }
}
@-webkit-keyframes percentage-30 {
  0% {
    width: 0px;
  }
  100% {
    width: 30%;
  }
}
@-webkit-keyframes percentage-40 {
  0% {
    width: 0px;
  }
  100% {
    width: 40%;
  }
}
@-webkit-keyframes percentage-50 {
  0% {
    width: 0px;
  }
  100% {
    width: 50%;
  }
}
@-webkit-keyframes percentage-60 {
  0% {
    width: 0px;
  }
  100% {
    width: 60%;
  }
}
@-webkit-keyframes percentage-70 {
  0% {
    width: 0px;
  }
  100% {
    width: 70%;
  }
}
@-webkit-keyframes percentage-80 {
  0% {
    width: 0px;
  }
  100% {
    width: 80%;
  }
}
@-webkit-keyframes percentage-90 {
  0% {
    width: 0px;
  }
  100% {
    width: 90%;
  }
}
@-webkit-keyframes percentage-100 {
  0% {
    width: 0px;
  }
  100% {
    width: 100%;
  }
}

/* ==========================================================================
    5.28. TEAM MEMBER 
    ========================================================================= */
.team-member figure {
  position: relative;
  width: 100%;
}
.team-member figcaption {
  position: absolute;
  bottom: 0;
  background-color: rgba(49, 57, 63, 0.7);
  color: #fff;
  padding: 15px;
  max-width: 100%;
}
.team-member figcaption p.member-name {
  color: #fff;
  font-size: 15px;
  font-family: 'Raleway', Arial, sans-serif;
  padding-bottom: 0;
}
.team-member figcaption p.member-position {
  font-weight: 300;
  padding-bottom: 0;
  font-style: italic;
  color: #fff;
}
.team-member .member-social {
  width: 100%;
}
.team-member .member-social li {
  float: left;
  width: 100%;
  list-style: none;
  background-color: #fcfcfc;
  padding-bottom: 0;
}
.custom-background .team-member .member-social li {
  background-color: #fff;
  display: table-row;
}
.team-member .member-social li .icon {
  width: 60px;
  height: 60px;
  float: left;
  display: block;
}
.team-member .member-social li .icon i {
  display: table-cell;
  vertical-align: middle;
  width: 60px;
  height: 60px;
  color: #fff;
  font-size: 20px;
  text-align: center;
}
.team-member .member-social li a {
  padding-bottom: 0;
  padding-left: 20px;
  line-height: 60px;
}
/* ==========================================================================
    TEAM MEMBER SIMPLE STYLE 01
    ========================================================================= */
.team-member.simple-1 figcaption {
  position: inherit;
  background-color: transparent;
  color: #777;
}
.team-member.simple-1 figcaption p.member-name {
  color: #3F4656;
  font-size: 15px;
  font-family: 'Raleway', Arial, sans-serif;
  padding-bottom: 0;
  text-align: center;
}
.team-member.simple-1 figcaption p.member-position {
  font-weight: 300;
  padding-bottom: 0;
  font-style: italic;
  color: #777;
  text-align: center;
}
/* ==========================================================================
    TEAM MEMBER HORIZONTAL
    ========================================================================= */
.team-horizontal .team-member {
  width: 100%;
  padding: 50px 0;
  list-style: none;
  border-bottom: 1px solid #eee;
}
.team-horizontal li:first-child {
  padding-top: 0;
}
.team-horizontal .team-member img {
  float: left;
  margin-right: 20px;
  width: 220px;
}
.team-horizontal .team-member .team-member-details {
  padding-left: 250px;
}
.team-horizontal .team-member .team-member-details .member-name {
  font-size: 18px;
  font-weight: 600;
  color: #3F4656;
  padding-bottom: 0;
}
.team-horizontal .team-member .team-member-details .member-social li {
  background: none;
  float: left;
  width: auto;
}
.team-horizontal .team-member .team-member-details .member-social li a {
  padding-left: 0;
  padding-right: 15px;
}
/* ==========================================================================
    TEAM MEMBERS - CAPTION ON HOVER
    ========================================================================= */
.team-hover .team-member {
  float: left;
  width: 25%;
  list-style: none;
  position: relative;
  padding-bottom: 0;
  cursor: pointer;
  overflow: hidden;
}
.team-hover .team-member a img,
.team-hover .team-member a {
  width: 100%;
  display: block;
}
.team-hover .team-member .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  opacity: 1;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.team-hover .team-member figcaption {
  width: 100%;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  opacity: 0;
}
.team-hover .team-member figcaption p.member-name,
.team-hover .team-member figcaption p.member-position {
  text-align: center;
  color: #fff;
}
.team-hover .team-member:hover .mask {
  opacity: 0;
}
.team-hover .team-member:hover figcaption {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
}
/* ==========================================================================
    5.32. WORK PROCESS  
    ========================================================================= */
/* ==========================================================================
    WORK PROCESS PERSPECTIVE ICONS
    ========================================================================= */
.process-perspective .icon {
  position: relative;
  float: left;
  background-image: url('../img/icon-shadow.png');
  background-position: center 100%;
  background-size: 110px;
  background-repeat: no-repeat;
  width: 100px;
  height: 108px;
  top: -15px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.process-perspective:hover .icon {
  top: -25px;
}
.process-perspective .icon .circle-up {
  width: 100px;
  height: 100px;
  display: block;
  position: relative;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transform: rotateX(55deg);
  /* Chrome, Safari, Opera  */
  -moz-transform: rotateX(55deg);
  -ms-transform: rotateX(55deg);
  transform: rotateX(55deg);
  z-index: 3;
}
.process-perspective .icon .circle-up i {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 40px;
  color: #fff;
  width: 100px;
  height: 100px;
  transform: rotate(-15deg);
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
}
.process-perspective .icon .circle-inner {
  position: relative;
  top: -92px;
  z-index: 1;
  width: 100px;
  height: 100px;
  display: block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transform: rotateX(55deg);
  /* Chrome, Safari, Opera  */
  -moz-transform: rotateX(55deg);
  -ms-transform: rotateX(55deg);
  transform: rotateX(55deg);
  -moz-box-shadow: inset 0 0 5px #aaa;
  -webkit-box-shadow: inset 0 0 5px #aaa;
  box-shadow: inset 0 0 5px #aaa;
}
.process-perspective h1,
.process-perspective h2,
.process-perspective h3,
.process-perspective h4,
.process-perspective h5,
.process-perspective h6 {
  padding-left: 120px;
  margin-bottom: 10px;
}
.main .process-perspective div:first-child {opacity: 1; margin-right: 30px;}
.process-perspective p {
  padding-left: 120px;
}
/* ==========================================================================
    WORK PROCESS BOXES
    ========================================================================= */
.process-box-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
    
.process-box-container .process-box {
  float: none;                 /* eski float iptal */
  width: auto;                 /* eski width iptal */
  flex: 1 1 0;
  min-width: 280px;            /* minimum kutu genişliği (istediğin değere çekebilirsin) */
  padding: 40px;
  position: relative;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;     /* dikey ortalama */
}
.process-box-container.pbc-three-cols .process-box {
  width: 33.33333333%;
}
.process-box-container.pbc-four-cols {
  flex-wrap: nowrap;
}

.process-box-container.pbc-four-cols .process-box {
  width: 25%;
}
.pbc-four-cols > .process-box .material-symbols-rounded {
  color: white;
  font-size:36px
}
.process-box-container .process-box i {
  display: table;
  margin: 0 auto;
  color: #fff;
  margin-bottom: 15px;
  font-size: 36px;
  transition: all 0.5s ease-in-out 0s;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
}
.process-box-container .process-box:hover i {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
.process-box-container .process-box h1,
.process-box-container .process-box h2,
.process-box-container .process-box h3,
.process-box-container .process-box h4,
.process-box-container .process-box h5,
.process-box-container .process-box h6,
.process-box-container .process-box p {
  color: #fff;
  text-align: center;
}
.process-box p {
  padding-bottom: 0;
}
.process-box-container .process-box:after {
  content: '';
  position: absolute;
  top: 50%;
  right: -20px;
  margin-top: -20px;
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid;
  z-index: 10;
}
.process-box-container:last-child .process-box:after {
  border-left: none;
}
@media (max-width: 1120px) {
  .process-box-container.pbc-four-cols {
    flex-wrap: wrap;
  }

  .process-box-container.pbc-four-cols .process-box {
    flex: 0 0 100%;
    min-width: 100%;
  }
}
/* ==========================================================================
    WORK PROCESS CIRCLES
    ========================================================================= */
.process-box-circle {
  cursor: pointer;
}
.process-box-circle .icon-container {
  background-color: #fcfcfc;
  display: table;
  margin: 0 auto;
  margin-bottom: 20px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.process-box-circle .icon-container i {
  font-size: 60px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #fff;
}
.process-box-circle:hover .icon-container {
  box-shadow: 0 0 30px #bbb;
  -webkit-box-shadow: 0 0 30px #bbb;
  -moz-box-shadow: 0 0 20px #bbb;
}
.process-box-circle h4 {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  position: relative;
  text-transform: uppercase;
}
.process-box-circle h4:after {
  position: absolute;
  content: "";
  display: block;
  width: 70px;
  height: 1px;
  background-color: #ddd;
  left: 50%;
  margin-left: -35px;
  bottom: -3px;
}
.process-box-circle p {
  text-align: center;
}

/* ==========================================================================
   5.17. ICON LISTS
    ========================================================================= */
.fa-ul li i {
  padding-top: 2px;
}
.fa-ul.dark li,
.fa-ul.dark li i {
  color: #3F4656;
}
.fa-ul.large-icons {
  margin-left: 0;
}
.fa-ul.large-icons li {
  width: 100%;
  margin-bottom: 20px;
}
.fa-ul.large-icons li:last-child {
  margin-bottom: 0;
}
.fa-ul.large-icons .icon-container {
  float: left;
  width: 70px;
  height: 50px;
  background-color: #3F4656;
  color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  overflow: hidden;
}
.fa-ul.large-icons .icon-container i {
  position: relative;
  display: table-cell;
  width: 50px;
  height: 50px;
  vertical-align: middle;
  text-align: center;
  left: 0;
  top: 0;
  font-size: 15px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  padding-top: 0;
}
.fa-ul.large-icons .li-content {
  padding-left: 90px;
}
.fa-ul.large-icons .li-content h1,
.fa-ul.large-icons .li-content h2,
.fa-ul.large-icons .li-content h3,
.fa-ul.large-icons .li-content h4,
.fa-ul.large-icons .li-content h5,
.fa-ul.large-icons .li-content h6 {
  margin-bottom: 10px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
}
.fa-ul.large-icons.minimal .icon-container {
  border: 1px solid #ddd;
  color: #3F4656;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);
  /* IE6-9 */
}
.large-icons p {
  padding-bottom: 0;
}
/* ==========================================================================
    LIST MERGED ICONS
    ========================================================================= */
.list-icons-merged li {
  padding-bottom: 0;
  list-style: none;
  width: 100%;
  background-color: #f6fcfe;
}
.custom-background .list-icons-merged {
  background-color: #fff;
}
.list-icons-merged li .icon {
  width: 60px;
  height: 60px;
  display: block;
  float: left;
}
.list-icons-merged li .icon i {
  display: table-cell;
  vertical-align: middle;
  width: 60px;
  height: 60px;
  color: #fff;
  font-size: 20px;
  text-align: center;
}
.list-icons-merged li p {
  font-size: 15px;
  font-family: 'Raleway', Arial, sans-serif;
  color: #3F4656;
  padding-left: 80px;
  padding-bottom: 0;
  line-height: 60px;
}

/* Base color */
.box-1 { background: #117dc2; }
.box-2 { background: #1491e1; }
.box-3 { background: #2ba1ec; }
.box-4 { background: #4aafef; }
.box-5 { background: #6abdf3; }

/* ================================
   HUB COMPARISON TABLE SYSTEM
   Clean / Corporate / Bootstrap-aligned
   ================================= */

/* Wrapper */
.comparison-table-wrapper {
  margin: 40px 0;
  overflow-x: auto;
}

/* Table Base */
.comparison-table {
  width: 100%;
  border-collapse: collapse;
  background: #ffffff;
  font-size: 15px;
  line-height: 1.6;
  color: #444;
}

/* Header */
.comparison-table thead {
  background: #f4f6f9;
}

.comparison-table thead th {
  padding: 18px 16px;
  font-weight: 600;
  text-align: left;
  color: #2f3e4e;
  border-bottom: 2px solid #dbe2ea;
}

/* First column (service name column) */
.comparison-table tbody td:first-child {
  font-weight: 600;
  color: #2f3e4e;
  background: #f9fbfd;
  width: 18%;
}

/* Body cells */
.comparison-table tbody td {
  padding: 16px;
  border-bottom: 1px solid #e6ecf2;
  vertical-align: top;
}

/* Hover subtle highlight */
.comparison-table tbody tr:hover {
  background: #f6f9fc;
  transition: background 0.2s ease;
}

/* Zebra striping (very subtle) */
.comparison-table tbody tr:nth-child(even) {
  background: #fcfdff;
}

/* Column alignment helper */
.comparison-table td,
.comparison-table th {
  border-right: 1px solid #edf2f7;
}

.comparison-table td:last-child,
.comparison-table th:last-child {
  border-right: none;
}

/* Compact mode (optional modifier) */
.comparison-table.compact th,
.comparison-table.compact td {
  padding: 12px 14px;
  font-size: 14px;
}

/* Mobile optimization */
@media (max-width: 992px) {

  .comparison-table thead {
    display: none;
  }

  .comparison-table,
  .comparison-table tbody,
  .comparison-table tr,
  .comparison-table td {
    display: block;
    width: 100%;
  }

  .comparison-table tr {
    margin-bottom: 20px;
    border: 1px solid #e6ecf2;
    border-radius: 6px;
    overflow: hidden;
  }

  .comparison-table td {
    border: none;
    border-bottom: 1px solid #edf2f7;
    padding: 14px 16px;
  }

  .comparison-table td:last-child {
    border-bottom: none;
  }

  .comparison-table td::before {
    content: attr(data-label);
    display: block;
    font-size: 12px;
    font-weight: 600;
    color: #7a8a9a;
    margin-bottom: 4px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }

  .comparison-table tbody td:first-child {
    background: #ffffff;
    font-weight: 700;
    font-size: 16px;
  }
}

/* Optional highlight column (for future use) */
.comparison-table .highlight-col {
  background: #eef5fb;
}

/* Optional badge styling inside table */
.comparison-table .badge-soft {
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  border-radius: 20px;
  background: #e6f0fa;
  color: #1f5f9b;
  font-weight: 500;
}
.pbc-four-cols > .process-box .material-symbols-rounded {
  color: white;
  font-size:36px
}

.btn-full {
  width: 100%;
  color: white;
  padding: 15px 0;
  background-color: var(--accent);
}
.btn-full:hover{
  box-shadow: 0 6px 18px rgba(0,0,0,0.15);
  transform: translateY(-2px);
    background-color: var(--accent-hover)
}

.btn-accent{
    background-color: var(--accent)
}

/* ============================================================
   ANCHOR NAV BAND
   Hero altı kategori navigasyonu.
   Trust badges'den KASITLI olarak ayrıştırılmış:
   • Trust badges  → küçük, bordered pill, dekoratif/E-E-A-T
   • Anchor tabs   → tam genişlik, tıklanabilir, navigasyon
   ============================================================ */

.anchor-nav-band {
    background: var(--surface);
    border-top: 3px solid var(--primary);
    border-bottom: 1px solid var(--border-color);
    box-shadow: 0 2px 8px rgba(0,0,0,0.06);
    position: relative;
    z-index: 10;
}

.anchor-nav-band .container {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
}

.anchor-nav-tabs {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
}

.anchor-nav-tabs li {
    flex: 1;
    border-right: 1px solid var(--border-color);
    padding-bottom:0
}

.anchor-nav-tabs li:last-child {
    border-right: none;
}

.anchor-nav-tabs li a {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 18px 22px;
    text-decoration: none;
    color: var(--text-dark);
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 1.3;
    transition: background 0.18s ease, color 0.18s ease;
    position: relative;
    height: 100%;
}

.anchor-nav-tabs li a::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 3px;
    background: var(--accent);
    transform: scaleX(0);
    transition: transform 0.2s ease;
}

.anchor-nav-tabs li a:hover::after {
    transform: scaleX(1);
}

.anchor-nav-tabs li a:hover {
    background: var(--light-blue-bg);
    color: var(--primary);
    text-decoration: none;
}

/* Tab içindeki büyük ikon */
.tab-icon {
    font-size: 32px !important;
    color: var(--primary);
    flex-shrink: 0;
    font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 32 !important;
    transition: font-variation-settings 0.2s ease, color 0.2s ease;
}

.anchor-nav-tabs li a:hover .tab-icon {
    font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 32 !important;
    color: var(--accent);
}

.tab-label {
    flex: 1;
    line-height: 1.35;
}

.tab-label small {
    display: block;
    font-weight: 400;
    font-size: 0.775rem;
    color: var(--text-muted);
    margin-top: 2px;
}

/* Aşağı ok ikonu */
.tab-arrow {
    font-size: 18px !important;
    color: var(--text-muted);
    flex-shrink: 0;
    transition: transform 0.25s ease, color 0.2s ease;
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 20 !important;
}

.anchor-nav-tabs li a:hover .tab-arrow {
    transform: translateY(4px);
    color: var(--accent);
}

/* Tablet: 2×2 grid */
@media (max-width: 991px) {
    .anchor-nav-band .container {
        max-width: 100%;
        padding: 0;
    }

    .anchor-nav-tabs {
        flex-wrap: wrap;
    }

    .anchor-nav-tabs li {
        flex: 0 0 50%;
        border-bottom: 1px solid var(--border-color);
    }

    .anchor-nav-tabs li:nth-child(2) {
        border-right: none;
    }

    .anchor-nav-tabs li:nth-child(3),
    .anchor-nav-tabs li:nth-child(4) {
        border-bottom: none;
    }

    .anchor-nav-tabs li a {
        padding: 14px 16px;
        gap: 10px;
    }

    .tab-icon {
        font-size: 26px !important;
    }
}

/* Mobil: tam genişlik dikey liste */
@media (max-width: 575px) {
    .anchor-nav-tabs {
        flex-direction: column;
    }

    .anchor-nav-tabs li {
        flex: none;
        border-right: none;
        border-bottom: 1px solid var(--border-color);
    }

    .anchor-nav-tabs li:last-child {
        border-bottom: none;
    }

    .anchor-nav-tabs li a {
        padding: 13px 16px;
    }

    .tab-icon {
        font-size: 22px !important;
    }

    .tab-arrow {
        display: none; /* Dikey listede ok anlamsız */
    }
}


/* ============================================================
   SERVICE BOX 7 — COMPACT MODIFIER
   Faktörler section için küçültülmüş icon container.
   ============================================================ */

.icon-container--sm {
    width: 52px !important;
    height: 52px !important;
}

.icon-container--sm .material-symbols-rounded {
    font-size: 22px;
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24 !important;
}

/* service-box-7 layout compact mode'da güncelleniyor */
.service-box-7--compact h3 {
    padding-left: 70px; /* 52px container + 18px boşluk */
    font-size: 1rem;
    margin-bottom: 10px;
}

.service-box-7--compact p {
    padding-left: 70px;
    font-size: 0.9rem;
    line-height: 1.65;
}

.service-box-7--compact .icon-container--sm span {
    width: 52px;
    height: 52px;
    font-size: 22px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}


/* ============================================================
   RESOURCE CARD — FULLY CLICKABLE LINK VARIANT
   Tüm kartı <a> wrapper'a sararak tıklanabilir yapıldı.
   ============================================================ */

.resource-card--link {
    display: flex;
    flex-direction: column;
    text-decoration: none;
    color: inherit;
    cursor: pointer;
    border: 1px solid transparent;
    transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;
}

.resource-card--link:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(0,0,0,0.1);
    border-color: var(--border-color);
    text-decoration: none;
    color: inherit;
}

.resource-card--link h4 {
    color: var(--primary-dark);
    transition: color 0.18s ease;
}

.resource-card--link:hover h4 {
    color: var(--primary-light);
}

.resource-card--link:hover .resource-icon .material-symbols-rounded {
    font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 48;
    color: var(--accent);
}

/* CTA satırı — link yerine span kullanılıyor (parent zaten <a>) */
.resource-card__cta {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 13px;
    font-weight: 600;
    color: var(--primary-light);
    margin-top: auto;
}

.resource-card__cta .material-symbols-rounded {
    font-size: 16px;
    vertical-align: middle;
    transition: transform 0.2s ease;
}

.resource-card--link:hover .resource-card__cta .material-symbols-rounded {
    transform: translateX(4px);
}