#Home,#Studio-benefits,#Studio-informations,#About-us,#Reviews,#Prices,#Studio-contact{position:relative}#Home{width:100vw;margin-left:calc(-1 * var(--global-padding));margin-right:var(--global-padding)}#Home .wp-block-columns{gap:0;justify-content:space-between}#Home .wp-block-column{padding:0}#Home .wp-block-spacer{height:calc(var(--global-spacer) / 2)!important}#Home .wp-block-columns .wp-block-column:nth-of-type(1){position:relative}#Home .wp-block-columns .wp-block-column:nth-of-type(1):after{content:"";position:absolute;height:100%;width:100%;top:0;left:99.9%;z-index:-1;background-image:url(https://bassportal.com/wp-content/themes/twentytwentyfour-child/css/pages/img/half_logo.png);background-size:contain;background-repeat:no-repeat;opacity:.05}#Home .wp-block-columns .wp-block-column:nth-of-type(2){max-width:calc(50vw - var(--global-padding));margin-right:var(--global-padding)}#Home h1{font-size:clamp(4rem, 2.6rem + 1.6vw, 6rem)}#Home .icons{position:absolute;z-index:999;display:flex;top:5vh;width:calc(100vw - 2 * var(--global-padding));padding:0 var(--global-padding)!important;justify-content:space-between;align-items:center;flex-direction:row}#Home ul.wp-block-social-links{position:relative;display:flex;justify-content:center;flex-direction:column;flex-wrap:nowrap;z-index:97;right:2em;top:15vh;gap:10px}#Home ul.wp-block-social-links li svg{width:2rem!important;height:2rem!important}#Home ul.wp-block-social-links li{color:var(--brand-color-orange)!important}#Home ul.wp-block-social-links li:hover{color:var(--brand-color-white)!important}#Home ul.wp-block-social-links li:hover:before{content:"";text-align:right;position:absolute;right:2.5rem;top:0;font-size:.7rem;line-height:2.1rem;width:15rem}#Home ul.wp-block-social-links li:nth-of-type(1):hover:before{content:"facebook"}#Home ul.wp-block-social-links li:nth-of-type(2):hover:before{content:"instagram"}#Home .lang{display:flex;flex-direction:row;gap:var(--global-padding);color:var(--brand-color-white);text-decoration:none}#Home .lang p,#Home .lang a{font-size:17px;line-height:1em;margin:0}#Home .lang a{color:var(--brand-color-orange);text-decoration:underline}#Home .lang a:hover{color:var(--brand-color-white);text-decoration:none}@media only screen and (min-width:783px){#Home .icons{position:absolute;top:20vh;right:var(--global-padding);padding:0!important;width:auto;flex-direction:column}#Home .lang{flex-direction:column;gap:10px}#Home ul.wp-block-social-links{right:0;top:0}}#Videos .wp-block-columns{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:nowrap}#Videos .wp-block-columns .wp-block-column{flex-basis:auto;flex-grow:1}#Videos .wp-block-columns .wp-block-column.video-vertical{width:calc((3.82 / (9 + 16)) * (100vw - 2 * var(--global-padding)));height:auto}#Videos .wp-block-columns .wp-block-column.video-horizontal{width:calc((16 / (9 + 16)) * (100vw - 2 * var(--global-padding)));height:auto}#Studio-informations{width:100vw;margin-left:calc(-1 * var(--global-padding));margin-right:var(--global-padding)}#Studio-informations #gramofon img{clip-path:polygon(100% 0,100% 100%,100px 100%,0 calc(100% - 100px),0 0)}#Studio-informations #mixer img{clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 0)}#Studio-informations #other img{clip-path:polygon(100px 0,100% 0,100% 100%,0 100%,0 100px)}#About-us{width:100vw;margin-left:calc(-1 * var(--global-padding));margin-right:var(--global-padding)}#About-us .wp-block-cover{padding:calc(2 * var(--global-padding)) var(--global-padding)}#About-us .wp-block-cover .wp-block-cover__background{backdrop-filter:blur(5px);background-color:var(--brand-color-blue);mix-blend-mode:overlay;opacity:1}#About-us .wp-block-cover img{filter:grayscale(100%);opacity:.4}#About-us .wp-block-cover h2{position:absolute;right:var(--global-padding);font-size:clamp(5rem, 0.6rem + 17.6vw, 16rem);line-height:.7em;margin-top:-.3em;opacity:.21;color:var(--brand-color-white);z-index:12;pointer-events:none}#About-us .wp-block-cover p{max-width:950px;color:var(--brand-color-white)}#Reviews .wp-block-columns.review{justify-content:center}#Reviews .wp-block-columns.review h3{margin-top:-1.2em;margin-left:.4em}#Reviews .wp-block-columns.review img{width:100%;padding:1em 1em 0 1em}#Reviews .wp-block-columns.review p{padding:2em 1em}#Reviews .wp-block-column{max-width:500px}#Prices>h2{position:absolute;left:var(--global-padding);font-size:clamp(5rem, 0.6rem + 17.6vw, 16rem);line-height:.7em;margin-top:-.3em;opacity:.11;color:var(--brand-color-white);z-index:12;pointer-events:none}#Prices .wp-block-columns .wp-block-column{position:relative;background-color:var(--brand-color-blue);align-self:stretch;padding-bottom:8rem}#Prices .wp-block-columns .wp-block-column.price-premium{background-color:var(--brand-color-orange)}#Prices .wp-block-columns .wp-block-column.price-premium h3{color:var(--brand-color-orange)}#Prices .wp-block-columns .wp-block-column h4.price-number{position:absolute;width:calc(100% - 2rem);text-align:center;margin:0 auto;color:var(--brand-color-white);font-size:1.8rem;bottom:1rem;left:1rem}#Studio-contact>h2{position:absolute;left:var(--global-padding);font-size:clamp(5rem, 0.6rem + 17.6vw, 16rem);line-height:.7em;margin-top:-.3em;opacity:.11;color:var(--brand-color-white);z-index:12;pointer-events:none}#Studio-contact .google-map iframe{height:100%;width:100%}#Studio-contact .wp-block-spacer{height:calc(var(--global-spacer) / 2)!important}@media only screen and (min-width:1919px){#Home,#Studio-informations,#About-us{margin-left:var(--global-no-margin-full);max-width:100vw;width:100vw}}@media only screen and (max-width:782px){#Home ul.wp-block-social-links{position:relative;justify-content:center;flex-direction:row;top:0;right:0;width:auto;padding:0}#Home .wp-block-columns .wp-block-column:nth-of-type(2){width:calc(100vw - 2* var(--global-padding));max-width:calc(100vw - 2* var(--global-padding));margin:0 auto;position:absolute;padding:var(--global-padding);z-index:100;top:140px}#Home .wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0{opacity:.7}#Home h1{margin-top:0;margin-bottom:.5em;font-size:clamp(2rem, 1.6rem + 1.6vw, 3rem)}#Studio-benefits .wp-block-columns,#Prices .wp-block-columns{gap:calc(2* var(--global-padding))}#Studio-informations #gramofon img,#Studio-informations #mixer img,#Studio-informations #other img{clip-path:none}#Studio-informations h3{margin-top:.5em}#Prices>h2{font-size:4rem;margin-top:-2em}#Studio-contact>h2{font-size:4rem;margin-top:-.2em}#Studio-contact .wp-block-columns{gap:calc(var(--global-padding)* 6)}#Studio-contact .google-map iframe{height:70vh}}