.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}*,*:before,*:after{box-sizing:border-box}:root{--swiper-wrapper-transition-timing-function:linear !important}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{margin:0}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0;margin:0}ul[role=list],ol[role=list]{list-style:none}ul,ol,li{margin:0}body{line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;height:auto}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{scroll-behavior:smooth}html ::selection{background:rgba(234,54,96,.3647058824)}.container{max-width:1360px}@media (max-width:1440px){.container{max-width:95%}}@font-face{font-display:swap;font-family:Sora;src:url(/wp-content/themes/tibor-grapplinghook-theme/dist/fonts/Sora-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Sora;src:url(/wp-content/themes/tibor-grapplinghook-theme/dist/fonts/Sora-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Sora;src:url(/wp-content/themes/tibor-grapplinghook-theme/dist/fonts/Sora-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Sora;src:url(/wp-content/themes/tibor-grapplinghook-theme/dist/fonts/Sora-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Sora;src:url(/wp-content/themes/tibor-grapplinghook-theme/dist/fonts/Sora-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Sora;src:url(/wp-content/themes/tibor-grapplinghook-theme/dist/fonts/Sora-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Sora;src:url(/wp-content/themes/tibor-grapplinghook-theme/dist/fonts/Sora-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Sora-Bold;src:url(/wp-content/themes/tibor-grapplinghook-theme/dist/fonts/Sora-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}h1{font-family:Sora-Bold;font-size:3.75rem;line-height:65px;font-weight:700}@media (max-width:1250px){h1{font-size:3.125rem}}@media (max-width:991px){h1{font-size:2.375rem;line-height:1.2}}@media (max-width:767px){h1{font-size:1.875rem;line-height:1.2}}@media (max-width:480px){h1{font-size:1.5rem;line-height:1.2}}h2{font-family:Sora-Bold;font-size:2.75rem;line-height:44px;font-weight:700}@media (max-width:1250px){h2{font-size:2.5rem}}@media (max-width:991px){h2{font-size:2.25rem;line-height:1.2}}@media (max-width:767px){h2{font-size:1.625rem;line-height:1.2}}@media (max-width:480px){h2{font-size:1.375rem;line-height:1.2}}h3{font-family:Sora-Bold;font-size:1.75rem;line-height:1.2;font-weight:500}@media (max-width:1250px){h3{font-size:1.5rem}}@media (max-width:991px){h3{font-size:1.375rem}}@media (max-width:767px){h3{font-size:1.25rem}}@media (max-width:480px){h3{font-size:1.125rem}}h4{font-family:Sora-Bold;font-size:1.1875pxrem;line-height:1.2;font-weight:500}@media (max-width:1250px){h4{font-size:1.125rem}}@media (max-width:991px){h4{font-size:1.0625rem}}@media (max-width:767px){h4{font-size:1rem}}@media (max-width:480px){h4{font-size:1rem}}@media (max-width:991px){p,ul,li,ol{font-size:.8125rem}}.site-header{position:fixed;width:100%;z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.site-header .header-inner-wrapper{display:flex;align-items:center;justify-content:space-between;padding:20px 0}@media (max-width:991px){.site-header .header-inner-wrapper{padding:10px 0}}.site-header .header-inner-wrapper .branding-part{display:flex;column-gap:40px;align-items:center}@media (max-width:1150px){.site-header .header-inner-wrapper .branding-part{column-gap:25px}}@media (max-width:991px){.site-header .header-inner-wrapper .branding-part{column-gap:40px}}.site-header .header-inner-wrapper .branding-part .brand-logo a{display:flex}.site-header .header-inner-wrapper .branding-part .brand-logo img{max-width:100%;height:auto}@media (max-width:991px){.site-header .header-inner-wrapper .branding-part .brand-logo img{width:40px}}.site-header .header-inner-wrapper .branding-part .brand-name{display:flex;flex-direction:column;justify-self:center;align-items:flex-start}.site-header .header-inner-wrapper .branding-part .brand-name strong{font-weight:500;font-family:Sora;font-size:22px}@media (max-width:1150px){.site-header .header-inner-wrapper .branding-part .brand-name strong{font-size:18px}}.site-header .header-inner-wrapper .branding-part .brand-name p{font-size:12px;color:#faf3f3c7}@media (max-width:1150px){.site-header .header-inner-wrapper .branding-part .brand-name p{font-size:10px}}.site-header .header-inner-wrapper .branding-part .brand-social-group{display:flex;align-items:center;column-gap:25px}@media (max-width:991px){.site-header .header-inner-wrapper .branding-part .brand-social-group{display:none}}.site-header .header-inner-wrapper .branding-part .brand-social-group .social{display:flex;align-items:center}.site-header .header-inner-wrapper .branding-part .brand-social-group .social img{width:20px!important;height:20px!important}.site-header .header-inner-wrapper .branding-part .brand-social-group .social:nth-child(3) img{width:30px!important;margin-top:5px}.site-header .header-inner-wrapper .main-navigation{display:block}@media (max-width:991px){.site-header .header-inner-wrapper .main-navigation{display:none}}.site-header .header-inner-wrapper .main-navigation ul{display:flex;align-items:center;list-style-type:none;column-gap:40px}@media (max-width:1150px){.site-header .header-inner-wrapper .main-navigation ul{column-gap:25px}}.site-header .header-inner-wrapper .main-navigation ul li.contact-btn a{display:inline-flex;justify-content:center;align-items:center;border:#ea3661 1px solid;border-radius:40px;text-decoration:none;color:#faf3f3;padding:10px 25px;font-weight:300;font-family:Sora;transition:all .3s ease}.site-header .header-inner-wrapper .main-navigation ul li.contact-btn a:hover{background-color:#ea3661}.site-header .header-inner-wrapper .main-navigation ul li.contact-btn a:after{display:none}.site-header .header-inner-wrapper .main-navigation ul li a{text-decoration:none;font-size:18px;font-weight:300;line-height:1;font-family:Sora;position:relative;text-shadow:0px 2px 2px rgba(0,0,0,.6431372549)}.site-header .header-inner-wrapper .main-navigation ul li a:hover:after{width:100%}.site-header .header-inner-wrapper .main-navigation ul li a:after{transition:ease all .3s;position:absolute;content:"";width:0;height:3px;background-color:#ea3661;bottom:-1px;left:0;transform:rotate(.5deg)}.site-header .header-inner-wrapper .mobile-navigation{display:none;position:relative}.site-header .header-inner-wrapper .mobile-navigation .menu-ke{visibility:hidden;position:absolute;right:-540px;top:50px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#14161ac0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px 40px;transition:ease all .3s}.site-header .header-inner-wrapper .mobile-navigation .menu-ke .brand-social-group{display:flex;column-gap:10px;margin-top:20px}.site-header .header-inner-wrapper .mobile-navigation .menu-ke .brand-social-group a{background-color:#faf3f3;border-radius:50%;padding:5px;display:flex;justify-content:center;align-items:center;max-width:max-content}.site-header .header-inner-wrapper .mobile-navigation .menu-ke .brand-social-group a img{width:30px;aspect-ratio:1;height:auto}.site-header .header-inner-wrapper .mobile-navigation .menu-ke li{list-style-type:none;text-align:right;padding:10px 0}.site-header .header-inner-wrapper .mobile-navigation .menu-ke li a{text-decoration:none;font-size:16px;font-weight:300;line-height:1;font-family:Sora;position:relative}.site-header .header-inner-wrapper .mobile-navigation .menu-ke li a:hover:after{width:100%}.site-header .header-inner-wrapper .mobile-navigation .menu-ke li a:after{transition:ease all .3s;position:absolute;content:"";width:0;height:3px;background-color:#ea3661;bottom:-1px;left:0;transform:rotate(.5deg)}.site-header .header-inner-wrapper .mobile-navigation .menu-ke.active{display:block;visibility:visible;right:-40px}@media (max-width:991px){.site-header .header-inner-wrapper .mobile-navigation{display:block}}.site-header .header-inner-wrapper .mobile-navigation .hamb-menu{width:40px;height:40px;background-color:#ea3661;border:none;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}.site-header .header-inner-wrapper .mobile-navigation .line{fill:none;stroke:#faf3f3;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.site-header .header-inner-wrapper .mobile-navigation .line1{stroke-dasharray:60 207;stroke-width:6}.site-header .header-inner-wrapper .mobile-navigation .line2{stroke-dasharray:60 60;stroke-width:6}.site-header .header-inner-wrapper .mobile-navigation .line3{stroke-dasharray:60 207;stroke-width:6}.site-header .header-inner-wrapper .mobile-navigation .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.site-header .header-inner-wrapper .mobile-navigation .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.site-header .header-inner-wrapper .mobile-navigation .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}footer{margin:25px 0}footer .footer-inner-wrapper{border-top:2px solid #ea3661;padding-top:25px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}@media (max-width:767px){footer .footer-inner-wrapper{display:flex;flex-direction:column;justify-content:center;text-align:center;row-gap:20px;border-top:1px solid rgba(234,54,96,.6784313725)}}footer .footer-inner-wrapper .brand-logo a{display:flex;max-width:max-content}footer .footer-inner-wrapper .social-group{display:flex;align-items:center;column-gap:25px;justify-self:center}footer .footer-inner-wrapper .social-group .social{display:flex;align-items:center}footer .footer-inner-wrapper .social-group .social img{width:20px!important;height:20px!important}footer .footer-inner-wrapper .social-group .social:nth-child(3) img{width:30px!important;margin-top:5px}footer .footer-inner-wrapper .legal-group{display:flex;justify-self:end;flex-direction:column;text-align:right}@media (max-width:767px){footer .footer-inner-wrapper .legal-group{text-align:center}}footer .footer-inner-wrapper .legal-group p{font-size:13px;font-family:Sora;font-weight:300}@media (max-width:767px){footer .footer-inner-wrapper .legal-group p{margin-bottom:10px}}footer .footer-inner-wrapper .legal-group a{font-size:13px;font-family:Sora;font-weight:300;color:#faf3f3}#blob{height:500px;pointer-events:none;width:500px;background:#ea3660;overflow:hidden;opacity:.33;border-radius:50%;aspect-ratio:1;z-index:-1;position:absolute;left:0;top:0;transition:left .3s ease,top .3s ease}#blur{height:100%;width:100%;position:absolute;z-index:-1;-webkit-backdrop-filter:blur(15vmax);backdrop-filter:blur(15vmax)}.default-btn{display:inline-flex;justify-content:center;align-items:center;border:#ea3661 1px solid;border-radius:40px;text-decoration:none;color:#faf3f3;text-transform:uppercase;padding:15px 45px;font-weight:700;font-family:Sora-Bold;z-index:10;transition:all .4s ease}@media (max-width:991px){.default-btn{font-size:.875rem;line-height:1.2;padding:10px 18px}}@media (max-width:450px){.default-btn{font-size:.8125rem}}.default-btn:hover{background-color:#faf3f3;border-color:#faf3f3;color:#ea3661}#gdpr-cookie-banner{position:fixed;bottom:10px;box-shadow:10px 10px 135px 30px #1304081e;right:10px;background:rgba(250,243,243,.0941176471);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:250px;font-family:Sora;padding:15px;text-align:center;z-index:9999;border-radius:15px;opacity:0;pointer-events:none;transition:all ease-in .1s}@media (max-width:767px){#gdpr-cookie-banner{left:0;right:0;margin:auto}}#gdpr-cookie-banner p,#gdpr-cookie-banner a{margin-bottom:20px;font-size:12px}#gdpr-cookie-banner a{display:block}#gdpr-cookie-banner button{display:inline-flex;justify-content:center;align-items:center;border:transparent 1px solid;border-radius:40px;text-decoration:none;color:#faf3f3;padding:8px 15px;font-size:14px;font-weight:300;font-family:Sora;background-color:#14161a;box-shadow:10px 10px 135px 30px #ea36601e;transition:all .3s ease;cursor:pointer}#gdpr-cookie-banner button:hover{background:#14161a;color:#ea3661}#gdpr-cookie-icon{position:fixed;right:10px;bottom:25px;cursor:pointer;z-index:9998}#gdpr-cookie-icon img{width:25px;height:25px}html,body{margin:0;padding:0;overflow-x:hidden}body{background-color:#14161a;color:#faf3f3;font-family:Sora;position:relative;z-index:2;overflow-y:hidden}body main{min-height:100vh;display:flex;flex-direction:column;gap:100px;overflow-x:hidden;overflow-y:hidden}@media (max-width:991px){body main{gap:50px}}section{padding-top:100px}@media (max-width:991px){section{padding-top:80px}}.rounded-image{border-radius:15px;opacity:.8}.grecaptcha-badge{visibility:hidden!important;pointer-events:none!important;opacity:0!important}.not-found{height:70vh;display:grid;place-items:center;grid-template-columns:1fr 1fr;margin-top:150px}@media (max-width:991px){.not-found{grid-template-columns:1fr}}.not-found h1{text-align:center}.not-found .vintage{width:400px;aspect-ratio:1.4;box-sizing:border-box;border:8px solid #13120e;padding:15px;border-radius:5px;box-shadow:0 0 0 3px inset;background:linear-gradient(#625b55 0 0) left/78% 100% no-repeat content-box,#1f1b16;display:flex;gap:5px}@media (max-width:991px){.not-found .vintage{width:300px}}.not-found .vintage:before,.not-found .vintage:after{content:""}.not-found .vintage:before{flex:80%;transition:ease all;border:8px solid #33302f;border-color:#33302f rgba(0,0,0,0);border-radius:45%/24%;transform:scale(.92,.9);background:radial-gradient(100% 85% at 100% 50%,rgba(0,0,0,0) 80%,#33302f 0 90%,#201e1d 0) -9% 50%/40% 100% no-repeat,radial-gradient(100% 85% at 0 50%,rgba(0,0,0,0) 80%,#33302f 0 90%,#1a1817 0) 109% 50%/40% 100% no-repeat,repeating-radial-gradient(#000 0 .0001%,rgba(234,54,96,.2196078431) 0 .00018%) 50% 50%/2500px 2500px content-box;animation:.1s b infinite}@keyframes b{to{background-position:-9% 50%,109% 50%,52% 51%}}.not-found .vintage:after{background:#0c0c0b;flex:20%;border:2px solid #3b3337;border-radius:4px;background:radial-gradient(3px at 25% 5%,#0d0d05 95%,rgba(0,0,0,0)),radial-gradient(3px at 50% 5%,#0d0d05 95%,rgba(0,0,0,0)),radial-gradient(3px at 75% 5%,#0d0d05 95%,rgba(0,0,0,0)),radial-gradient(6px at 71% 14%,#0d0d05 95%,rgba(0,0,0,0)),radial-gradient(6px at 29% 14%,#0d0d05 95%,rgba(0,0,0,0)),repeating-linear-gradient(#3b3337 0 1px,rgba(0,0,0,0) 0 3px) bottom/100% 90% content-box no-repeat,#1b1a17;box-sizing:border-box;padding:20px 6px 6px}.search-page-tibor{height:70vh;display:grid;place-items:center;grid-template-columns:1fr;margin-top:150px;text-align:center}.hero-section{padding:180px 0 0;height:calc(100vh - 90px);display:grid;place-items:center}@media (max-width:991px){.hero-section{padding-top:90px}}.hero-section .content-row{display:grid;grid-template-columns:1fr;align-items:center;position:relative}.hero-section .content-row .left-content{position:absolute;max-width:85%}@media (max-width:991px){.hero-section .content-row .left-content{max-width:100%;position:relative;order:2}}.hero-section .content-row .left-content h1{filter:drop-shadow(2px 4px 6px #000);transition:filter .2s ease!important}.hero-section .content-row .left-content h1 em{position:relative;display:inline-block;font-style:normal;z-index:10}.hero-section .content-row .left-content h1 em:after{z-index:-1;position:absolute;content:"";width:105%;height:7px;background-color:#ea3661;bottom:7px;left:-2px;transform:rotate(-2deg)}.hero-section .content-row .right-content{max-width:50vw;justify-self:end;z-index:-1;position:relative}@media (max-width:991px){.hero-section .content-row .right-content{width:100%;justify-self:center;max-width:100%}}@media (max-width:567px){.hero-section .content-row .right-content{height:300px}.hero-section .content-row .right-content img{width:100%;height:300px;object-fit:cover}}.hero-section .link-row{display:flex;gap:15px;margin-top:30px}@media (max-width:991px){.hero-section .link-row{justify-content:center}}.hero-section .link-row .hero-contact-btn{background-color:#ea3661}.hero-section .link-row .hero-contact-btn:hover{background-color:transparent;border-color:#ea3661}.hero-section .link-row .hero-more-btn{background-color:transparent;gap:12px}.hero-section .link-row .hero-more-btn i{background-image:url(/wp-content/themes/tibor-grapplinghook-theme/dist/img/down_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:100%;width:14px;height:12px;margin-bottom:3px;transition:ease all .3s}@media (max-width:991px){.hero-section .link-row .hero-more-btn i{width:10px}}.hero-section .link-row .hero-more-btn:hover{background-color:#faf3f3;color:#ea3661;border-color:#faf3f3}.hero-section .link-row .hero-more-btn:hover i{background-image:url(/wp-content/themes/tibor-grapplinghook-theme/dist/img/down_arrow_pink.svg)}.about-section .section-title{margin-bottom:50px}@media (max-width:991px){.about-section .section-title{margin-bottom:20px}}.about-section .content-wrapper{display:flex;flex-direction:column;gap:50px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:120px;align-items:center}@media (max-width:991px){.about-section .content-wrapper{grid-template-columns:1fr}}@media (max-width:450px){.about-section .content-wrapper{gap:35px}}.about-section .content-wrapper .content{position:relative;padding-left:100px;max-height:100%}@media (max-width:991px){.about-section .content-wrapper .content{padding-left:0}}.about-section .content-wrapper .content p{font-size:13px;line-height:1.4;font-weight:300;font-family:Sora}.about-section .content-wrapper .content strong{color:#faf3f3;text-decoration:underline;cursor:pointer;position:relative;padding:2px 4px 2px 2px;margin:-2px 0 -2px -2px;display:inline-block}.about-section .content-wrapper .content h3{margin-bottom:20px;line-height:1.2;font-family:Sora;font-weight:400}.about-section .content-wrapper .content:before{position:absolute;content:"";width:80px;height:2px;background-color:#ea3661;left:0;top:24px}@media (max-width:991px){.about-section .content-wrapper .content:before{visibility:hidden}}.about-section .content-wrapper .content-image{max-height:100%}.about-section .content-wrapper .content-image img{max-height:450px;width:100%;height:auto;object-fit:cover;object-position:center}@media (max-width:991px){.about-section .content-wrapper .content-image img{max-height:250px}}@media (max-width:450px){.about-section .content-wrapper .content-image img{max-height:150px}}.about-section .link-row{display:flex;gap:30px;justify-content:flex-end}@media (max-width:991px){.about-section .link-row{justify-content:center}}.about-section .link-row .about-cv-btn{background-color:#ea3661;gap:12px}.about-section .link-row .about-cv-btn i{background-image:url(/wp-content/themes/tibor-grapplinghook-theme/dist/img/down_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:100%;width:14px;height:12px;margin-bottom:3px;transform:rotate(-90deg);transition:ease all .3s}@media (max-width:991px){.about-section .link-row .about-cv-btn i{width:10px;height:10px;margin-bottom:1px}}.about-section .link-row .about-cv-btn:hover{background-color:transparent;color:#ea3661;border-color:#ea3661}.about-section .link-row .about-cv-btn:hover i{background-image:url(/wp-content/themes/tibor-grapplinghook-theme/dist/img/down_arrow_pink.svg)}.service-section .section-title{text-align:center;margin-bottom:60px}@media (max-width:991px){.service-section .section-title{margin-bottom:20px}}.service-section .service-cards-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px}@media (max-width:1050px){.service-section .service-cards-wrapper{grid-template-columns:1fr;row-gap:15px;column-gap:0}}.service-section .service-cards-wrapper .service-card{padding:30px 25px 20px;border:3px solid rgba(234,54,96,.4039215686);border-radius:30px;transition:all .6s linear;background-color:transparent}.service-section .service-cards-wrapper .service-card:hover{border-color:#ea3661;box-shadow:10px 10px 135px 30px #ea36601e}.service-section .service-cards-wrapper .service-card:hover .card-title:after{background:#ea3661}.service-section .service-cards-wrapper .service-card .card-title{text-align:center;margin-bottom:30px;position:relative;font-size:25px}.service-section .service-cards-wrapper .service-card .card-title:after{position:absolute;content:"";width:200px;height:2px;background:rgba(234,54,96,.4862745098);left:0;right:0;top:35px;margin-inline:auto;transition:ease background .3s}.service-section .service-cards-wrapper .service-card .card-title h3{font-family:Sora;font-weight:500}.service-section .service-cards-wrapper .service-card .card-content strong{color:#faf3f3;text-decoration:underline;cursor:pointer;position:relative;padding:2px 4px 2px 2px;margin:-2px 0 -2px -2px;display:inline-block}.service-section .service-cards-wrapper .service-card .card-content p{margin:15px 0}.service-section .service-cards-wrapper .service-card .card-content ul{padding-left:20px;margin:10px 0 0}.service-section .service-cards-wrapper .service-card .card-content ul li{margin:5px 0}.service-section .service-cards-wrapper .service-card .card-content p,.service-section .service-cards-wrapper .service-card .card-content ul,.service-section .service-cards-wrapper .service-card .card-content li{font-size:13px;line-height:1.4;font-weight:300;font-family:Sora}.technology-section .tech-section-title{margin-bottom:25px;text-align:center}@media (max-width:991px){.technology-section .tech-section-title{margin-bottom:20px}}.technology-section .tech-section-subtitle{text-align:center;font-family:Sora;font-weight:400;margin-bottom:55px}@media (max-width:991px){.technology-section .tech-section-subtitle{max-width:100%;margin-bottom:20px;font-size:16px}}.tech-swiper{will-change:transform;transform:translateZ(0);backface-visibility:hidden;background:rgba(250,243,243,.0078431373);padding:50px 0!important}@media (max-width:991px){.tech-swiper{padding:30px 0!important}}.tech-swiper .swiper-wrapper{align-items:center}.tech-swiper .swiper-wrapper .swiper-slide{display:flex!important;justify-content:center!important;margin:0!important;position:relative;z-index:1}.tech-swiper .swiper-wrapper .swiper-slide[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:110%;left:50%;transform:translate(-50%);background-color:#14161a;color:#faf3f3;padding:5px 10px;border-radius:4px;font-size:14px;white-space:nowrap;z-index:10;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}@media (max-width:991px){.tech-swiper .swiper-wrapper .swiper-slide[data-tooltip]:after{font-size:10px}}.tech-swiper .swiper-wrapper .swiper-slide[data-tooltip]:hover:after{opacity:1;visibility:visible}.tech-swiper .swiper-wrapper .swiper-slide.swiper-slide-active[data-tooltip]:after,.tech-swiper .swiper-wrapper .swiper-slide.swiper-slide-next[data-tooltip]:after,.tech-swiper .swiper-wrapper .swiper-slide.swiper-slide-prev[data-tooltip]:after{opacity:1;visibility:visible}.tech-swiper .swiper-wrapper .swiper-slide img{max-width:100%;height:auto;max-height:60px;aspect-ratio:1;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}@media (max-width:991px){.tech-swiper .swiper-wrapper .swiper-slide img{max-height:40px}}.tech-swiper .swiper-wrapper .swiper-slide img:hover{transform:scale(1.1)}@font-face{font-display:swap;font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.why-section .why-content-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:90px}@media (max-width:991px){.why-section .why-content-wrapper{grid-template-columns:1fr}}.why-section .why-content-wrapper .left-content{height:100%;order:2}.why-section .why-content-wrapper .left-content figure{height:100%}.why-section .why-content-wrapper .left-content img{height:100%;object-fit:cover}@media (max-width:991px){.why-section .why-content-wrapper .left-content img{max-height:200px}}.why-section .why-content-wrapper .right-content{order:1}.why-section .why-content-wrapper .right-content .why-section-title{margin-bottom:45px}@media (max-width:991px){.why-section .why-content-wrapper .right-content .why-section-title{margin-bottom:20px}}.why-section .why-content-wrapper .right-content .text-content-wrapper{display:flex;flex-direction:column}.why-section .why-content-wrapper .right-content .text-content-wrapper .content{position:relative;margin:20px 0}.why-section .why-content-wrapper .right-content .text-content-wrapper .content h3{font-weight:500;font-family:Sora;margin-bottom:15px}.why-section .why-content-wrapper .right-content .text-content-wrapper .content p{font-size:14px}.why-section .why-content-wrapper .right-content .text-content-wrapper .content:before{position:absolute;content:"";width:300px;height:2px;background-color:#ea3661;right:0;top:-21px}@media (max-width:991px){.why-section .why-content-wrapper .right-content .text-content-wrapper .content:before{right:unset;left:0;width:100%}}.contact-section{margin-bottom:100px}@media (max-width:991px){.contact-section{margin-bottom:20px}}.contact-section .form-wrapper{display:flex;flex-direction:column;align-items:center}.contact-section .form-wrapper .contact-section-lead{font-family:Sora;font-weight:300;text-align:center;font-size:16px;margin:20px 0}.contact-section .form-wrapper .form-shortcode-wrap{width:100%;display:flex;justify-content:center}.contact-section .form-wrapper .form-shortcode-wrap form{width:400px;display:flex;flex-direction:column;gap:0}.contact-section .form-wrapper .form-shortcode-wrap form label{font-size:14px;font-family:Sora;margin-top:30px;margin-bottom:-5px;display:block;position:relative;pointer-events:none}.contact-section .form-wrapper .form-shortcode-wrap form label span{font-size:10px;color:#faf3f3!important;position:absolute;margin-left:5px}.contact-section .form-wrapper .form-shortcode-wrap form input.my-name,.contact-section .form-wrapper .form-shortcode-wrap form input.my-mail,.contact-section .form-wrapper .form-shortcode-wrap form input.my-message,.contact-section .form-wrapper .form-shortcode-wrap form textarea.my-name,.contact-section .form-wrapper .form-shortcode-wrap form textarea.my-mail,.contact-section .form-wrapper .form-shortcode-wrap form textarea.my-message{background:0 0;background-color:transparent;border:none;outline:none;border:2px solid transparent;border-bottom-color:#ea3661;font-size:12px;font-family:Sora;resize:none;width:100%;color:#faf3f3;padding:5px;transition:ease all .3s}.contact-section .form-wrapper .form-shortcode-wrap form input.my-name:placeholder,.contact-section .form-wrapper .form-shortcode-wrap form input.my-mail:placeholder,.contact-section .form-wrapper .form-shortcode-wrap form input.my-message:placeholder,.contact-section .form-wrapper .form-shortcode-wrap form textarea.my-name:placeholder,.contact-section .form-wrapper .form-shortcode-wrap form textarea.my-mail:placeholder,.contact-section .form-wrapper .form-shortcode-wrap form textarea.my-message:placeholder{color:#faf3f3}.contact-section .form-wrapper .form-shortcode-wrap form input:hover,.contact-section .form-wrapper .form-shortcode-wrap form textarea:hover{border:2px solid rgba(234,54,96,.5411764706);padding:10px}.contact-section .form-wrapper .form-shortcode-wrap form input:focus,.contact-section .form-wrapper .form-shortcode-wrap form textarea:focus{border:2px solid rgba(234,54,96,.5411764706);box-shadow:inset 3px 50px 25px #0000002d;padding:10px}.contact-section .form-wrapper .form-shortcode-wrap form .my-message{min-height:100px}.contact-section .form-wrapper .form-shortcode-wrap form .my-message::-webkit-scrollbar{width:.5em;height:.5em}.contact-section .form-wrapper .form-shortcode-wrap form .my-message::-webkit-scrollbar-thumb{background-color:#ea36608a;border-radius:3px}.contact-section .form-wrapper .form-shortcode-wrap form .my-message::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.contact-section .form-wrapper .form-shortcode-wrap form .checkbox-wrapi{column-count:2;margin-bottom:50px;font-size:12px;font-family:Sora}.contact-section .form-wrapper .form-shortcode-wrap form .checkbox-wrapi input[type=checkbox]{width:20px;height:20px;margin:16px 10px -5px 0;padding:0;border:2px solid #ea3661;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;transition:all ease .3s;border-radius:5px}.contact-section .form-wrapper .form-shortcode-wrap form .checkbox-wrapi input[type=checkbox]:not(:disabled):checked{background-color:#ea3661}@media (hover:hover){.contact-section .form-wrapper .form-shortcode-wrap form .checkbox-wrapi input[type=checkbox]:not(:disabled):hover{background-color:#ea366069;outline:1px solid #ea3661}}.contact-section .form-wrapper .form-shortcode-wrap form .checkbox-wrapi input[type=checkbox]:focus-visible{background-color:#ea3661;outline:1px solid #ea3661}.contact-section .form-wrapper .form-shortcode-wrap form .kapcsa-notice{font-size:9px;line-height:1.6;text-align:center;font-family:Sora;margin-top:35px}.contact-section .form-wrapper .form-shortcode-wrap form .kapcsa-notice a{text-decoration:none;color:#ea3661}.contact-section .form-wrapper .form-shortcode-wrap form .my-submit{background-color:#ea3661;text-align:center;display:flex;min-width:200px;justify-self:center;padding:15px 45px;border:1px solid transparent;cursor:pointer}.contact-section .form-wrapper .form-shortcode-wrap form .my-submit:hover,.contact-section .form-wrapper .form-shortcode-wrap form .my-submit:focus{border:1px solid #EA3661!important;min-width:200px!important;background-color:transparent!important;color:#faf3f3!important;padding:15px 45px!important}