@font-face{font-family:Geometria;font-display:swap;src:url(/assets/fonts/Geometria-bold.woff2) format("woff2"),url(../fonts/Geometria-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Geometria;font-display:swap;src:url(/assets/fonts/Geometria-extrabold.woff2) format("woff2"),url(../fonts/Geometria-extrabold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Geometria;font-display:swap;src:url(/assets/fonts/Geometria-heavy.woff2) format("woff2"),url(../fonts/Geometria-heavy.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Geometria;font-display:swap;src:url(/assets/fonts/Geometria-light.woff2) format("woff2"),url(../fonts/Geometria-light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Geometria;font-display:swap;src:url(/assets/fonts/Geometria-regular.woff2) format("woff2"),url(../fonts/Geometria-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Geometria;font-display:swap;src:url(/assets/fonts/Geometria-medium.woff2) format("woff2"),url(../fonts/Geometria-medium.woff) format("woff");font-weight:500;font-style:normal}:root{--color-white:#fff;--color-background:#e7edef;--color-transparent:transparent;--color-lightness:#f1f6f7;--color-light:#f2f6fa;--color-dark:#3d4b52;--color-grey:#b2c7cb;--color-light-grey:#e7edef;--color-darkness-grey:#78909c;--color-dark-grey:#4a4a4a;--color-dark-blue:#03045e;--color-darkness-blue:#0077b6;--color-blue:#00b4d8;--color-light-blue:#90e0ef;--color-lightnes-blue:#caf0f8;--color-orange:#fdc500;--color-yellow:#ffd500;--color-shakespeare-50:#ebfeff;--color-shakespeare-100:#cefaff;--color-shakespeare-200:#a2f3ff;--color-shakespeare-300:#63e8fd;--color-shakespeare-400:#1cd2f4;--color-shakespeare-500:#00b4d8;--color-shakespeare-600:#0390b7;--color-shakespeare-700:#0a7394;--color-shakespeare-800:#125d78;--color-shakespeare-900:#144d65;--color-shakespeare-950:#063346;--color-lochmara-50:#f0f9ff;--color-lochmara-100:#dff2ff;--color-lochmara-200:#b9e7fe;--color-lochmara-300:#7bd5fe;--color-lochmara-400:#34c0fc;--color-lochmara-500:#0aa9ed;--color-lochmara-600:#0087cb;--color-lochmara-700:#0077b6;--color-lochmara-800:#055b87;--color-lochmara-900:#0a4b70;--color-lochmara-950:#07304a;--color-rock-blue-50:#f4f7f9;--color-rock-blue-100:#ecf0f3;--color-rock-blue-200:#dce4e9;--color-rock-blue-300:#c6d2db;--color-rock-blue-400:#aebccb;--color-rock-blue-500:#94a3b8;--color-rock-blue-600:#828fa9;--color-rock-blue-700:#6f7a93;--color-rock-blue-800:#5c6677;--color-rock-blue-900:#4d5462;--color-rock-blue-950:#2d3139;--font:Geometria,sans-serif}body{font-family:Geometria,sans-serif;font-weight:400;font-size:14px;min-width:320px;position:relative;line-height:1.6;margin:0}:focus{outline:0}.form-check-input:focus,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}main{min-height:2000px}h1{padding:0;margin:0}.parallax-window{min-height:400px;background:0 0}.header{position:relative;padding:50px 0;width:100%;min-height:100vh;max-height:100vh;z-index:10}.header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20}.header .header-container{max-width:1320px;width:100%;z-index:30;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header .header-container.fixed{position:fixed;top:10px;padding:20px;background:var(--color-white);-webkit-box-shadow:0 10px 20px 0 rgba(61,75,82,.2);box-shadow:0 10px 20px 0 rgba(61,75,82,.2)}.header .header-container.fixed .header-logo svg{max-width:80px;max-height:50px;fill:var(--color-dark)}.header .header-container.fixed .header-nav ul a{color:var(--color-dark);font-weight:500}.header .header-container.fixed .header-phone,.header .header-container.fixed .header-phone a{color:var(--color-dark)}.header .header-logo svg{fill:var(--color-white)}.header .header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding:0;margin:0}.header .header-nav ul li{list-style-type:none}.header .header-nav ul a{font-size:16px;color:var(--color-white);text-decoration:none}.header .header-nav ul a::after{content:"";display:block;width:0;height:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:var(--color-rock-blue-200)}.header .header-nav ul a:hover::after{width:100%}.header .header-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:1.2;color:var(--color-white)}.header .header-address address{margin:0;padding:0}.header .header-address a{max-width:40px}.header .header-address a img{width:32px}.header .header-address a img:first-child{margin-right:15px}.header .header-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500;font-size:20px;line-height:1.2;color:var(--color-white)}.header .header-phone a{text-decoration:none;color:var(--color-white)}.header .header-phone span{display:block;font-size:14px}.header .header-mobile{display:none;width:48px;height:48px;right:10px;position:fixed;z-index:200}.header .header-mobile .header-mobile-wrap{width:30px;height:20px;padding:0;background-color:transparent;border:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.header .header-mobile span{display:block;position:absolute;height:3px;width:100%;background:var(--color-white);border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header .header-mobile span:nth-child(1){top:0}.header .header-mobile span:nth-child(2){top:10px}.header .header-mobile span:nth-child(3){top:20px}.header .header-backdrop{background:rgba(0,0,0,.3);position:fixed;left:0;right:0;top:0;bottom:0;z-index:-50;opacity:0;visibility:hidden;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header .header-hero{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .hero-text{display:table-cell;text-align:center;vertical-align:middle}.header .hero-text-logo{display:none}.header .hero-text-header{color:var(--color-white);font-size:96px;font-weight:600;line-height:1;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .hero-text-header span{font-size:26px;text-transform:uppercase;letter-spacing:8px;font-weight:100}.header .hero-text-descr{color:var(--color-white);margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .hero-text-descr p{max-width:1000px;font-size:26px}.header .hero-text-btn{display:block}.header .hero-text-btn a{text-decoration:none;padding:20px 50px;font-size:14px;letter-spacing:5px;border:2px solid var(--color-white);color:var(--color-white);text-transform:uppercase}.header .top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(20,20,20,.9)),color-stop(50%,rgba(20,20,20,.7)),to(rgba(20,20,20,.3)));background:-webkit-linear-gradient(top,rgba(20,20,20,.9) 0,rgba(20,20,20,.7) 50%,rgba(20,20,20,.3) 100%);background:-o-linear-gradient(top,rgba(20,20,20,.9) 0,rgba(20,20,20,.7) 50%,rgba(20,20,20,.3) 100%);background:linear-gradient(180deg,rgba(20,20,20,.9) 0,rgba(20,20,20,.7) 50%,rgba(20,20,20,.3) 100%);position:absolute;top:0;left:0;z-index:1}.js-open .header-mobile span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.js-open .header-mobile span:nth-child(2){opacity:0;left:-60px}.js-open .header-mobile span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.section{padding:100px 0}.section.bg-grey{background:var(--color-light-grey)}.section.bg-blue{background:var(--color-lochmara-100)}.section .section-header h3{position:relative;font-size:60px;font-weight:900;color:var(--color-dark-blue)}.section .section-header span{background:-webkit-linear-gradient(331.06deg,var(--color-darkness-blue) -12.54%,var(--color-blue) 105.75%);background:-o-linear-gradient(331.06deg,var(--color-darkness-blue) -12.54%,var(--color-blue) 105.75%);background:linear-gradient(118.94deg,var(--color-darkness-blue) -12.54%,var(--color-blue) 105.75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section .section-header p{font-size:20px}.section .section-body h4{line-height:1;position:relative;padding:10px 0;margin-bottom:25px;font-size:36px}.section .section-body-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 50px}.section .section-padding{padding-left:30px}.footer{padding:100px 0}.footer .footer-header h2{position:relative;font-size:46px;font-weight:800;color:var(--color-dark)}.footer .footer-header h2 span{color:var(--color-blue)}.footer .footer-logo{max-width:180px}.footer .footer-menu-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.footer .footer-menu-block ul{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.footer .footer-menu-block ul li a{font-size:14px;font-weight:500;color:var(--color-dark);text-transform:uppercase;letter-spacing:2px;text-decoration:none}.footer .footer-menu-block ul li a::after{content:"";display:block;width:0;height:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:var(--color-rock-blue-200)}.footer .footer-menu-block ul li a:hover::after{width:100%}.footer .footer-menu-block .footer-menu-block-phone{font-size:24px;font-weight:700;color:var(--color-dark);text-decoration:none}.footer .footer-menu-block .footer-menu-block-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.footer .footer-menu-block .footer-menu-block-social-link img{width:32px;height:32px}.section.section-homes .section-homes-block{text-decoration:none}.section.section-homes .section-homes-header{display:block}.section.section-homes .section-homes-header-title{color:var(--color-dark);font-size:2.5em;font-weight:700;line-height:1;margin-bottom:5px;position:relative}.section.section-homes .section-homes-header-description{color:var(--color-dark);margin-bottom:25px;font-size:1.5em;line-height:1}.section.section-homes .section-homes-block-info-block{color:var(--color-dark);padding:50px}.section.section-homes .section-homes-block-info-block svg{fill:var(--color-dark)}.section.section-homes .section-homes-block-info-block ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px}.section.section-homes .section-homes-block-info-block ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.section.section-homes .section-homes-image{position:relative}.section.section-homes .section-homes-more{position:relative;display:block;margin-left:1.5rem;margin-right:1.5rem;margin-top:-3rem;padding:20px 30px;z-index:1;background:var(--color-lochmara-100)}.section.section-homes .section-homes-more h4{margin:0}.section.section-homes .section-homes-price{position:absolute;right:30px;bottom:20px;font-size:2em;font-weight:700}.section.section-homes .section-homes-icons{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:20px}.section.section-homes .section-homes-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1;font-size:16px}.section.section-homes .section-homes-icon svg{min-height:80px;min-width:80px;fill:var(--color-rock-blue-500);margin-bottom:10px}.section.section-homes .section-homes-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99999999999}#loader .spinner-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;position:absolute;top:0;bottom:0;left:0;width:100%;opacity:1}.btn-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;line-height:1;margin-left:auto;text-align:center;font-size:1.2em;font-weight:400;text-decoration:none;border:0;color:var(--color-white);background:var(--color-rock-blue-400);border-radius:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-more:hover{background:var(--color-rock-blue-600)}.btn-more:active{-webkit-box-shadow:5px 5px 5px rgba(9,12,18,.15) inset;box-shadow:5px 5px 5px rgba(9,12,18,.15) inset}.btn-booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;line-height:1;margin-left:auto;text-align:center;font-size:1.2em;font-weight:400;text-decoration:none;border:0;-webkit-background-size:200% auto;background-size:200% auto;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,var(--color-darkness-blue)),color-stop(51%,var(--color-blue)),to(var(--color-darkness-blue)));background-image:-webkit-linear-gradient(left,var(--color-darkness-blue) 0,var(--color-blue) 51%,var(--color-darkness-blue) 100%);background-image:-o-linear-gradient(left,var(--color-darkness-blue) 0,var(--color-blue) 51%,var(--color-darkness-blue) 100%);background-image:linear-gradient(to right,var(--color-darkness-blue) 0,var(--color-blue) 51%,var(--color-darkness-blue) 100%);color:var(--color-white);fill:currentColor;border-radius:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-booking:hover{background-position:right center}.btn-booking:active{-webkit-box-shadow:5px 5px 5px rgba(9,12,18,.15) inset;box-shadow:5px 5px 5px rgba(9,12,18,.15) inset}.btn-wa{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;line-height:1;margin-left:auto;text-align:center;font-size:1.2em;font-weight:700;text-decoration:none;border:0;color:#0b732a;background:rgba(13,193,67,.2);border-radius:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-wa:hover{background:rgba(13,193,67,.6)}.btn-wa:active{-webkit-box-shadow:5px 5px 5px rgba(9,12,18,.15) inset;box-shadow:5px 5px 5px rgba(9,12,18,.15) inset}.btn-wa img{max-height:30px}.btn-tg{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;line-height:1;margin-left:auto;text-align:center;font-size:1.2em;font-weight:700;text-decoration:none;border:0;color:#156b9b;background:rgba(44,175,249,.2);border-radius:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-tg:hover{background:rgba(44,175,249,.6)}.btn-tg:active{-webkit-box-shadow:5px 5px 5px rgba(9,12,18,.15) inset;box-shadow:5px 5px 5px rgba(9,12,18,.15) inset}.btn-tg img{max-height:30px}.s-accordion .s-accordion-item{-webkit-box-shadow:0 3px 10px 0 rgba(35,97,165,.12);box-shadow:0 3px 10px 0 rgba(35,97,165,.12);margin-bottom:20px;padding:0 30px;border-radius:12px;background:var(--color-white)}.s-accordion .s-accordion-item button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:var(--color-darkness-grey);font-size:20px;font-weight:500;border:none;background:0 0;outline:0}.s-accordion .s-accordion-item button[aria-expanded=true]{border-bottom:1px solid var(--color-blue);margin-bottom:25px;color:var(--color-darkness-grey)}.s-accordion .s-accordion-item button[aria-expanded=true] .icon::after{width:0}.s-accordion .s-accordion-item button[aria-expanded=true]+.s-accordion-content{opacity:1;max-height:90em;-webkit-transition:linear;-o-transition:linear;transition:linear;will-change:opacity,max-height}.s-accordion .s-accordion-item button:hover{cursor:pointer;color:var(--color-darkness-blue)}.s-accordion .s-accordion-item button:hover::after{cursor:pointer;color:#03b5d2;border:1px solid #03b5d2}.s-accordion .s-accordion-item button .s-accordion-title{padding:1em 1.5em 1em 0}.s-accordion .s-accordion-item button .icon{display:inline-block;position:absolute;top:25px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}.s-accordion .s-accordion-item button .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.s-accordion .s-accordion-item button .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}.s-accordion .s-accordion-item .s-accordion-button{font-size:18px}.s-accordion .s-accordion-item .s-accordion-content{opacity:0;max-height:0;overflow:hidden;-webkit-transition:none;-o-transition:none;transition:none;will-change:opacity,max-height}@media (max-width:576px){.header{padding:0;min-height:100vh;max-height:100vh}.header .header-inner{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;gap:20px}.header .header-container{padding-top:20px}.header .header-container.fixed{top:0;left:0;padding:10px;-webkit-box-shadow:0 10px 20px 0 rgba(61,75,82,.2);box-shadow:0 10px 20px 0 rgba(61,75,82,.2)}.header .header-logo{display:none}.header .header-nav{width:80%;position:fixed;left:0;top:0;bottom:0;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);background:#fff;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;padding:30px;z-index:20;overflow:auto}.header .header-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.header .header-nav ul a{font-size:18px;color:var(--color-dark);font-weight:500}.header .header-address{gap:10px}.header .header-address a img{width:40px}.header .header-address a img:first-child{margin-right:24px}.header .header-phone{font-size:22px}.header .header-phone span{font-size:12px}.header .header-mobile{display:block;background:var(--color-dark)}.header .header-hero{text-align:center;padding:0 30px}.header .hero-text-logo{display:inherit;margin-bottom:50px}.header .hero-text-logo svg{fill:var(--color-white)}.header .hero-text-header{font-size:40px;line-height:1}.header .hero-text-header span{letter-spacing:3px;font-weight:100;font-size:14px}.header .hero-text-descr{line-height:1}.header .hero-text-descr p{font-size:16px}.js-open .header-nav{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.3);box-shadow:0 6px 12px rgba(0,0,0,.3);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.js-open .header-backdrop{z-index:15;opacity:1;visibility:visible}.section{padding:50px 0}.section .section-header h3{position:relative;font-size:32px;font-weight:900;line-height:1;padding-bottom:14px}.section .section-header p{font-size:16px;line-height:1}.section .section-body h4{font-size:26px}.section .section-body-descr{padding:20px}.section .section-padding{padding:0}.footer{padding:30px 0}.footer .footer-logo{max-width:250px}.footer .footer-header h2{position:relative;font-size:36px;font-weight:800;line-height:1;padding-bottom:14px}.footer .footer-menu-block{margin:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer .footer-menu-block ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section.section-homes .section-homes-price{position:relative;right:inherit;bottom:inherit;text-align:right}.section.section-homes .section-homes-block-info{margin-left:1rem;margin-right:1rem;padding:15px}.section.section-homes .section-homes-block-info-header{color:var(--color-dark);font-size:30px;font-weight:900;margin-bottom:5px;position:relative}.section.section-homes .section-homes-block-info-title{color:var(--color-dark);margin-bottom:25px}.section.section-homes .section-homes-header-title{font-size:2em;text-align:center}.section.section-homes .section-homes-header-description{text-align:center;margin-bottom:15px}.section.section-homes .section-homes-icons svg{min-height:50px;min-width:50px}.section.section-homes .section-homes-block-info-block ul{display:none}.section.section-homes .section-homes-more{margin-left:.5rem;margin-right:.5rem}.section.section-homes .section-homes-info{gap:1rem}.section.section-homes .section-homes-icons{grid-row-gap:10px}.section.section-homes .section-homes-icon{font-size:12px}.s-accordion .s-accordion-item{padding:0 15px}.s-accordion .s-accordion-item button{line-height:1;font-size:16px}.s-accordion .s-accordion-item button .icon{top:15px}}