.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}.text-section{margin:40px 0}@media (max-width:991px){.text-section{margin:0}}.text-section .text-content-wrapper{display:flex;justify-self:center;flex-direction:column;font-family:Sora}.text-section .text-content-wrapper h1{font-weight:300;font-size:32px}@media (max-width:991px){.text-section .text-content-wrapper h1{font-size:25px}}.text-section .text-content-wrapper h2{font-weight:400;font-size:27px;margin:5px 0}@media (max-width:991px){.text-section .text-content-wrapper h2{font-size:20px}}.text-section .text-content-wrapper h3{font-weight:300;font-size:18px;font-weight:400;margin:10px 0}@media (max-width:991px){.text-section .text-content-wrapper h3{font-size:16px}}.text-section .text-content-wrapper p{font-size:15px;font-weight:300;line-height:1.5;margin:0 0 15px}@media (max-width:991px){.text-section .text-content-wrapper p{font-size:13px}}.text-section li{margin-bottom:5px}.text-section a{color:#ea3661;transition:padding ease .3s}.text-section a:hover{padding-left:5px}.text-section hr{margin:20px 0}