@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,500,600,700&display=swap&subset=cyrillic);
.ferrari{--primary:#f7d31d;--secondary:#5a6d7e;--normal:#131313;--red:#ed1c24;--bg:#2f2f2f;--text-color:#131313;--white:#fff;--gray-light:#cdcdcd;--gray-medium:#dbdbdb;--gray-dark:#6b7280;--border-color:#cbd5e1;--success:#10b981;--border-radius-sm:16px;--border-radius-md:25px;--border-radius-lg:32px;--border-radius-xl:40px;--border-radius-xxl:64px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:36px;--spacing-xxl:44px;--font-size-xs:14px;--font-size-sm:16px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:30px;--font-size-xxl:36px;--font-size-xxxl:40px;--font-size-huge:48px;--font-size-giant:64px;--font-size-mega:108px;--font-family-primary:"Montserrat","TriviaSans","Open Sans","Helvetica",sans-serif;--font-family-secondary:"Playfair Display","Open Sans",serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-semibold:600;color:var(--normal);font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-normal);line-height:1.2}.ferrari,.ferrari .text{font-size:var(--font-size-sm)}@media(min-width:768px){.ferrari .text{font-size:var(--font-size-md)}}.ferrari .text-primary{color:var(--primary)!important}.ferrari .text-secondary{color:var(--secondary)!important}.ferrari .subtitle,.ferrari .title,.ferrari h1,.ferrari h2,.ferrari h3,.ferrari h4,.ferrari h5,.ferrari h6{color:var(--primary);font-family:var(--font-family-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1.2}@media(min-width:768px){.ferrari .subtitle,.ferrari .title,.ferrari h1,.ferrari h2,.ferrari h3,.ferrari h4,.ferrari h5,.ferrari h6{font-size:50px}}.ferrari h1{font-size:var(--font-size-xxl);margin-bottom:26px;text-transform:uppercase}@media(min-width:768px){.ferrari h1{font-size:var(--font-size-mega);line-height:96%;margin-bottom:32px}}@media(min-width:992px){.ferrari h1{margin-bottom:44px}}.ferrari p{font-weight:var(--font-weight-medium)}.ferrari .btn{border-radius:1000px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.2;padding:18px 60px;text-transform:none;transition:all .3s linear}@media(min-width:768px){.ferrari .btn{font-size:var(--font-size-md)}}.ferrari .btn:after{display:none}.ferrari .btn.btn-primary,.ferrari .btn.btn-style1,.ferrari .btn.btn-style2,.ferrari .btn.button-style1,.ferrari .btn.button-style2{background:var(--red);border-color:var(--red)}.ferrari .btn:hover{background-color:#c4151c;border-color:#c4151c;color:var(--white)}.ferrari .gap{gap:var(--spacing-md)}.ferrari section{margin-top:64px}@media(min-width:768px){.ferrari section{margin-top:92px}}@media(min-width:992px){.ferrari section{margin-top:150px}}.ferrari section.first{margin-top:0}.ferrari .color-bg{background-color:var(--bg)}.ferrari .color-bg.rounded-up{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}@media(min-width:768px){.ferrari .color-bg.rounded-up{border-radius:var(--border-radius-xl)}}.ferrari .color-bg.rounded-down{border-radius:0 0 var(--border-radius-md) var(--border-radius-md)}@media(min-width:768px){.ferrari .color-bg.rounded-down{border-radius:var(--border-radius-xl)}}.ferrari .color-bg.rounded-full{border-radius:var(--border-radius-lg)}@media(min-width:768px){.ferrari .color-bg.rounded-full{border-radius:var(--border-radius-xxl)}}.ferrari .list-item{align-items:flex-start;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);gap:6px;margin-bottom:var(--spacing-md);vertical-align:middle}@media(min-width:768px){.ferrari .list-item{font-size:var(--font-size-sm)}}.ferrari .list-item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.347 33.4C16.315 24.382 9.008 17.083 0 17.083c9.028 0 16.347-7.333 16.347-16.378.033 9.017 7.34 16.317 16.348 16.317-9.029 0-16.348 7.333-16.348 16.378Z' fill='%23C4151C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;min-width:24px}.ferrari__head{overflow:hidden;padding:59px 0 37px;position:relative}.ferrari__head:before{background-image:url(/img/landings/ferrari-2025/bg-ferrari.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;opacity:.17}.ferrari__head:after,.ferrari__head:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ferrari__head:after{background-color:#c4151c;mix-blend-mode:multiply}.ferrari__head>*{position:relative;z-index:2}.ferrari__head .content{display:flex;flex-direction:column-reverse;position:relative}@media(min-width:768px){.ferrari__head .content{flex-direction:column;gap:12px}}@media(min-width:992px){.ferrari__head .content{align-items:stretch;flex-direction:row;gap:20px}}.ferrari__head .content__info{color:var(--white);height:165px;padding:0 12px 28px;text-align:center}@media(min-width:768px){.ferrari__head .content__info{font-size:var(--font-size-md);height:auto;padding:32px 52px 28px}}.ferrari__head .content__text-info{display:flex;flex-direction:column}@media(max-width:767.98px){.ferrari__head .content__text-info{position:relative;top:-165px;z-index:2}}.ferrari__head .content__text{align-self:center;margin-bottom:26px;max-width:274px}@media(min-width:768px){.ferrari__head .content__text{margin-bottom:78px;max-width:510px}}@media(min-width:992px){.ferrari__head .content__text{margin-bottom:112px}}.ferrari__head .content__img{background:url(/img/landings/ferrari-2025/carbon-head.png),#2f2f2f;max-height:476px;overflow:hidden;position:relative}.ferrari__head .content__img .image{margin:0 auto;max-width:320px}@media(min-width:768px){.ferrari__head .content__img .image{max-width:536px}}@media(min-width:992px){.ferrari__head .content__img .image{height:100%;max-width:none}.ferrari__head .content__img .image img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.5);transform-origin:110px 70px}}@media(max-width:767.98px){.ferrari__head .content__img{padding-top:70px}.ferrari__head .content__img:after{background:linear-gradient(0deg,#2f2f2f 10.25%,transparent 48.65%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}@media(min-width:768px){.ferrari__head .content__img{max-height:389px}}@media(min-width:992px){.ferrari__head .content__img{max-height:none;max-width:429px}}.ferrari__head .content__img .star{color:var(--primary);display:none}@media(min-width:768px){.ferrari__head .content__img .star{display:block;left:110px;position:absolute;top:81px}}@media(min-width:992px){.ferrari__head .content__img .star{left:45px;top:56px}}.ferrari__head .time{display:flex;justify-content:space-between}@media(min-width:768px){.ferrari__head .time{margin-bottom:92px}}@media(min-width:992px){.ferrari__head .time{margin-bottom:112px}}@media(max-width:767.98px){.ferrari__head .time{left:12px;position:absolute;right:12px;top:17px;z-index:1}}.ferrari__head .time__line{color:var(--white);display:flex;flex-direction:column;text-align:center}@media(max-width:767.98px){.ferrari__head .time__line{max-width:114px}}.ferrari__head .time__accent{border-bottom:1px solid var(--white);color:var(--red);margin-bottom:6px;padding-bottom:6px}@media(min-width:768px){.ferrari__head .time__accent{margin-bottom:12px;padding-bottom:12px}}.ferrari__description .description__title{color:var(--normal);font-size:var(--font-size-md);margin-bottom:44px;text-align:center}@media(min-width:768px){.ferrari__description .description__title{font-size:var(--font-size-xxl)}}@media(min-width:992px){.ferrari__description .description__title{font-size:var(--font-size-huge);margin-bottom:60px}}.ferrari__description .description__title span{color:var(--red);font-weight:var(--font-weight-semibold)}@media(max-width:991.98px){.ferrari__description .description__title span{display:block;margin-bottom:30px}}@media(max-width:767.98px){.ferrari__description .description__title span{font-size:var(--font-size-lg);margin-bottom:12px}}.ferrari__description .description__text{font-weight:var(--font-weight-bold);margin-bottom:44px;text-align:center}@media(min-width:768px){.ferrari__description .description__text span{display:block}}.ferrari__description .description__svg img{margin:0 auto;max-width:713px;width:100%}.ferrari__description .description__svg--sm{display:block}@media(min-width:768px){.ferrari__description .description__svg--sm{display:none}}.ferrari__description .description__svg--md{display:none}@media(min-width:768px){.ferrari__description .description__svg--md{display:block}}@media(min-width:992px){.ferrari__description .description__svg--md{display:none}}.ferrari__description .description__svg--lg{display:none}@media(min-width:992px){.ferrari__description .description__svg--lg{display:block}}.ferrari__description .description__info{background:var(--gray-medium);border-radius:var(--border-radius-sm);margin:50px auto 44px;max-width:672px;padding:var(--spacing-md);text-align:center;width:100%}@media(min-width:768px){.ferrari__description .description__info{border-radius:30px;padding:30px}}@media(min-width:992px){.ferrari__description .description__info{max-width:732px;padding:30px 86px}}.ferrari__description .description__info .text span{font-weight:var(--font-weight-semibold)}.ferrari__description .cta{position:relative;text-align:center}.ferrari__description .cta__title{color:var(--bg);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin:0 auto 56px}.ferrari__description .cta__title--gray{display:block;margin:0 auto;max-width:288px}@media(min-width:768px){.ferrari__description .cta__title--gray{font-size:var(--font-size-xxl);margin:0 auto 56px;max-width:432px}}@media(min-width:992px){.ferrari__description .cta__title--gray{font-size:var(--font-size-xxxl);max-width:480px}}.ferrari__description .cta__title--red{color:var(--red);display:block;margin:0 auto}@media(min-width:768px){.ferrari__description .cta__title--red{font-size:54px;max-width:634px}}@media(min-width:992px){.ferrari__description .cta__title--red{font-size:var(--font-size-giant);font-weight:var(--font-weight-semibold);max-width:676px}}.ferrari__description .cta__title--red span{font-weight:var(--font-weight-semibold)}@media(max-width:767.98px){.ferrari__description .cta__title--red span{display:block;font-size:var(--font-size-huge)}}.ferrari__description .cta__content{background:var(--bg);border-radius:var(--border-radius-sm);padding:30px}@media(min-width:768px){.ferrari__description .cta__content{align-items:center;border-radius:var(--border-radius-lg);display:flex;flex-direction:column;font-size:var(--font-size-md);padding:36px 64px}}.ferrari__description .cta__text{color:var(--white);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-bottom:36px}@media(min-width:768px){.ferrari__description .cta__text{font-size:var(--font-size-xxl)}}@media(min-width:992px){.ferrari__description .cta__text{font-size:var(--font-size-xxxl)}}@media(min-width:768px){.ferrari__description .cta__text span{display:block}}.ferrari__description .cta__svg{display:none}@media(min-width:992px){.ferrari__description .cta__svg{display:block;position:absolute;right:40px;top:76px}}.ferrari__test .test__title{color:var(--bg);font-size:var(--font-size-md);margin-bottom:28px;text-align:center}@media(min-width:768px){.ferrari__test .test__title{font-size:var(--font-size-xxxl)}}.ferrari__test .test__subtitle{color:var(--bg);margin-bottom:40px;text-align:center;text-transform:uppercase}.ferrari__test .test__subtitle span{color:var(--red)}.ferrari__test .test__checkboxes{margin-bottom:40px}@media(min-width:768px){.ferrari__test .test__checkboxes{-moz-column-count:2;column-count:2;-moz-column-gap:6px;column-gap:6px}}@media(min-width:992px){.ferrari__test .test__checkboxes{-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}}.ferrari__test .test__checkboxes .custom-checkbox{-moz-column-break-inside:avoid;align-items:flex-start;border:1px solid var(--normal);border-radius:var(--border-radius-sm);break-inside:avoid;cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-md);padding:20px 10px 10px;transition:all .3s ease}@media(min-width:768px){.ferrari__test .test__checkboxes .custom-checkbox:nth-child(6),.ferrari__test .test__checkboxes .custom-checkbox:nth-child(7),.ferrari__test .test__checkboxes .custom-checkbox:nth-child(8),.ferrari__test .test__checkboxes .custom-checkbox:nth-child(9){padding-bottom:44px}}@media(min-width:992px){.ferrari__test .test__checkboxes .custom-checkbox:last-child{padding-bottom:28px}.ferrari__test .test__checkboxes .custom-checkbox:nth-child(6),.ferrari__test .test__checkboxes .custom-checkbox:nth-child(7),.ferrari__test .test__checkboxes .custom-checkbox:nth-child(8){padding-bottom:10px}}.ferrari__test .test__checkboxes .custom-checkbox.checkbox-checked{border-color:var(--success)}.ferrari__test .test__checkboxes .custom-checkbox:hover{border-color:var(--border-color)}.ferrari__test .test__checkboxes .custom-checkbox__input{cursor:pointer;opacity:0;position:absolute}.ferrari__test .test__checkboxes .custom-checkbox__input:checked~.custom-checkbox__checkmark{border-color:var(--success)}.ferrari__test .test__checkboxes .custom-checkbox__input:checked~.custom-checkbox__checkmark:after{opacity:1}.ferrari__test .test__checkboxes .custom-checkbox__input:checked~.custom-checkbox__text{color:var(--gray-dark);font-weight:var(--font-weight-medium)}.ferrari__test .test__checkboxes .custom-checkbox__checkmark{border:2px solid var(--normal);border-radius:6px;flex-shrink:0;height:24px;position:relative;transition:all .3s ease;width:24px}.ferrari__test .test__checkboxes .custom-checkbox__checkmark:after{border:solid var(--normal);border-width:0 2px 2px 0;content:"";height:12px;left:7px;opacity:0;position:absolute;top:3px;transform:rotate(45deg);transition:opacity .3s ease;width:6px}.ferrari__test .test__checkboxes .custom-checkbox__text{color:var(--normal);font-size:var(--font-size-sm);line-height:1.2;margin:0;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ferrari__test .test__cta .cta__title{color:var(--red);font-size:var(--font-size-md);text-align:center}@media(min-width:768px){.ferrari__test .test__cta .cta__title{font-size:var(--font-size-xxl)}}@media(min-width:992px){.ferrari__test .test__cta .cta__title{font-size:var(--font-size-xxxl)}}.ferrari__test .test__cta .cta__content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:288px}@media(min-width:768px){.ferrari__test .test__cta .cta__content{max-width:507px}}@media(min-width:992px){.ferrari__test .test__cta .cta__content{max-width:793px}}.ferrari__test .test__cta .cta__date{background:var(--bg);border-radius:var(--spacing-sm);color:var(--primary);display:block;margin-bottom:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);text-align:center}@media(min-width:768px){.ferrari__test .test__cta .cta__date{margin-bottom:52px}}.ferrari__test .test__cta .cta__text{font-weight:var(--font-weight-bold);line-height:120%;margin-bottom:28px;text-align:center}@media(min-width:768px){.ferrari__test .test__cta .cta__text{margin-bottom:25px}}@media(min-width:992px){.ferrari__test .test__cta .cta__text{margin-bottom:44px}}.ferrari__to-whom{background-color:var(--bg);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:36px;padding:36px 12px}@media(min-width:768px){.ferrari__to-whom{border-radius:var(--border-radius-xl);padding:48px 36px}}@media(min-width:992px){.ferrari__to-whom{border-radius:var(--border-radius-xxl);padding:48px 58px;position:relative}.ferrari__to-whom:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="135" height="116" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity=".2" fill-rule="evenodd" clip-rule="evenodd" d="M33.089 80.763c4.103-22.13-10.429-43.42-32.52-47.599 22.14 4.188 43.49-10.399 47.687-32.58-4.103 22.128 10.428 43.42 32.52 47.598-22.141-4.188-43.491 10.399-47.687 32.58ZM115.61 115.99c-4.964-15.149-21.227-23.45-36.38-18.545C94.417 92.53 102.736 76.212 97.81 61c4.964 15.149 21.228 23.449 36.38 18.544-15.186 4.916-23.504 21.234-18.58 36.447Z" fill="%23fff"/></svg>');background-repeat:no-repeat;background-size:contain;bottom:28px;content:"";height:120px;position:absolute;right:24px;width:140px}}.ferrari__to-whom .to-whom__title{color:var(--white);margin-bottom:0;text-align:center;text-transform:uppercase}.ferrari__to-whom .to-whom__content{display:flex;flex-direction:column;gap:var(--spacing-md)}@media(min-width:992px){.ferrari__to-whom .to-whom__content{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}}.ferrari__to-whom .to-whom__item{background:var(--white);border-radius:var(--border-radius-sm);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-bottom:0;padding:var(--spacing-md)}@media(min-width:768px){.ferrari__to-whom .to-whom__item{border-radius:30px;padding:28px}}@media(min-width:992px){.ferrari__to-whom .to-whom__item{box-sizing:border-box;flex:0 0 calc(50% - 20px);position:relative}.ferrari__to-whom .to-whom__item:last-child{order:1}.ferrari__to-whom .to-whom__item:first-child:after,.ferrari__to-whom .to-whom__item:nth-child(3):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='33' height='34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.347 33.4C16.315 24.382 9.008 17.083 0 17.083c9.028 0 16.347-7.333 16.347-16.378.033 9.017 7.34 16.317 16.348 16.317-9.029 0-16.348 7.333-16.348 16.378Z' fill='%23C4151C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;bottom:-25px;content:"";display:inline-block;height:34px;position:absolute;right:-25px;width:33px}}.ferrari__to-whom .to-whom__item span{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}@media(min-width:768px){.ferrari__to-whom .to-whom__item span{font-size:var(--font-size-md)}}.ferrari__to-whom .to-whom__button{align-self:center}.ferrari__way{display:flex;flex-direction:column}.ferrari__way .way__title{color:var(--normal);margin-bottom:39px;text-align:center;text-transform:uppercase}@media(min-width:768px){.ferrari__way .way__title{margin-bottom:140px}}@media(min-width:992px){.ferrari__way .way__title{margin-bottom:36px}}.ferrari__way .way__title span{color:var(--red);display:block}@media(min-width:992px){.ferrari__way .way__title span{display:initial}}.ferrari__way .way__content{margin-bottom:40px}.ferrari__way .way__content img{width:100%}.ferrari__way .way__img--lg{display:none}@media(min-width:992px){.ferrari__way .way__img--lg{display:block}}.ferrari__way .way__img--md{display:none}@media(min-width:768px){.ferrari__way .way__img--md{display:block}}@media(min-width:992px){.ferrari__way .way__img--md{display:none}}.ferrari__way .way__img--sm{display:block;margin:0 auto;max-width:288px}@media(min-width:768px){.ferrari__way .way__img--sm{display:none}}.ferrari__way .way__button{align-self:center}.ferrari__program .program__title{color:var(--red);margin-bottom:36px;text-align:center;text-transform:uppercase}.ferrari__program .program__title span{color:var(--white);display:block}@media(min-width:992px){.ferrari__program .program__title span{color:var(--bg);display:initial}}.ferrari__program .program__content{background:var(--bg);border-radius:var(--border-radius-md);margin-bottom:28px;padding:30px 6px 12px}@media(min-width:768px){.ferrari__program .program__content{border-radius:var(--border-radius-xl);padding:50px 10px 16px}}@media(min-width:992px){.ferrari__program .program__content{border-radius:var(--border-radius-lg);padding:var(--spacing-md) 10px}}.ferrari__program .program__list{background:var(--white);border-radius:var(--border-radius-md);margin-bottom:20px;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 8px}@media(min-width:768px){.ferrari__program .program__list{padding:30px 20px}}@media(min-width:992px){.ferrari__program .program__list{margin-bottom:0}}.ferrari__program .program__list span{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.ferrari__program .program__list ul{list-style:none}.ferrari__program .program__list ul li:not(:last-child){margin-bottom:10px}.ferrari__program .program__slide{padding:0 10px}.ferrari__program .program__video{border:2px solid var(--primary);border-radius:var(--border-radius-md);min-height:200px}@media(min-width:768px){.ferrari__program .program__video{border-radius:30px}}.ferrari__program .program__text{font-weight:var(--font-weight-medium);margin-bottom:32px;text-align:center}@media(min-width:992px){.ferrari__program .program__text{margin:0 auto 40px;max-width:782px}}.ferrari__program .program__text span{font-weight:var(--font-weight-bold)}.ferrari__program .program__cta{display:flex;flex-direction:column}.ferrari__program .program__cta .cta__title{color:var(--red);font-size:var(--font-size-md);margin-bottom:44px;text-align:center}@media(min-width:768px){.ferrari__program .program__cta .cta__title{font-size:35px}}@media(min-width:992px){.ferrari__program .program__cta .cta__title{font-size:var(--font-size-xxxl)}}.ferrari__program .program__cta .cta__title span{display:block;font-size:var(--font-size-huge);font-weight:var(--font-weight-semibold)}@media(min-width:992px){.ferrari__program .program__cta .cta__title span{font-size:58px}}.ferrari__program .program__cta .cta__button{margin:0 auto}.ferrari__program .program__pagination{display:flex;justify-content:center;list-style:none;margin-top:30px;padding:0}.ferrari__program .program__pagination-item{margin:0}.ferrari__program .program__pagination-button{background:var(--gray-light);border:none;border-radius:2px;cursor:pointer;height:4px;overflow:hidden;text-indent:-9999px;transition:background .3s ease;width:46px}.ferrari__program .program__pagination-button--active{background:var(--red)}.ferrari__program .program__slider .slick-next,.ferrari__program .program__slider .slick-prev{display:none!important}.ferrari__author{position:relative}.ferrari__author .author__title{color:var(--red);margin-bottom:var(--spacing-lg);text-align:center;text-transform:uppercase}@media(min-width:768px){.ferrari__author .author__title{margin-bottom:36px}}@media(min-width:992px){.ferrari__author .author__title{margin-bottom:50px}}.ferrari__author .author__description{display:flex}.ferrari__author .author__content{background:var(--bg);border-radius:var(--border-radius-sm);padding:36px var(--spacing-md)}@media(min-width:768px){.ferrari__author .author__content{border-radius:var(--border-radius-lg);margin:0 auto 36px 0;max-width:506px;padding:36px}}@media(min-width:992px){.ferrari__author .author__content{max-width:540px;padding:48px}}.ferrari__author .author__content .content__title{color:var(--primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);text-transform:uppercase}@media(min-width:768px){.ferrari__author .author__content .content__title{font-size:var(--font-size-xxxl);margin-bottom:var(--spacing-lg)}}.ferrari__author .author__content .content__text{color:var(--white)}@media(min-width:768px){.ferrari__author .author__info{align-items:stretch;display:flex;flex-direction:row-reverse}}@media(min-width:992px){.ferrari__author .author__info{display:block}}.ferrari__author .author__img{margin:-60px auto 0;max-height:340px;max-width:350px;overflow:hidden;position:relative}@media(min-width:768px){.ferrari__author .author__img{margin-left:40px;margin-top:-152px;max-height:490px;max-width:320px}}@media(min-width:992px){.ferrari__author .author__img{margin:0;max-height:490px;max-width:465px}}.ferrari__author .author__img:before{background:linear-gradient(0deg,var(--white) 5%,rgba(220,227,234,0) 30%);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.ferrari__author .author__img img{-o-object-fit:cover;object-fit:cover;transform:scale(1.3)}@media(min-width:768px){.ferrari__author .author__img img{height:100%;max-width:none;transform:scale(1.7);transform-origin:300px 160px}}@media(min-width:992px){.ferrari__author .author__img img{height:100%;transform:scale(2);transform-origin:144px 124px}}.ferrari__author .author__stars{display:none}@media(min-width:768px){.ferrari__author .author__stars{display:block}.ferrari__author .author__stars img:first-child{display:block;left:600px;position:absolute;top:112px}.ferrari__author .author__stars img:last-child{display:none}}@media(min-width:992px){.ferrari__author .author__stars img:first-child{display:none}.ferrari__author .author__stars img:last-child{display:block;left:556px;position:absolute;top:24px}}.ferrari__author .author__list{padding:0 var(--spacing-md)}@media(min-width:768px){.ferrari__author .author__list{max-width:320px;padding:0}}@media(min-width:992px){.ferrari__author .author__list{max-width:560px}}.ferrari__author .author__item span{font-weight:var(--font-weight-semibold)}.ferrari__review .review__title{color:var(--red);margin-bottom:var(--spacing-lg);text-align:center;text-transform:uppercase}@media(min-width:768px){.ferrari__review .review__title{margin-bottom:36px}}.ferrari__review .review__list{margin-bottom:var(--spacing-lg)}@media(min-width:768px){.ferrari__review .review__list{margin-bottom:36px}}@media(min-width:992px){.ferrari__review .review__list{display:flex;flex-wrap:wrap;gap:30px}.ferrari__review .review__item{max-width:calc(50% - 15px)}}.ferrari__review .review__card{border:1px solid var(--normal);border-radius:var(--border-radius-lg);padding:36px var(--spacing-md)}@media(min-width:768px){.ferrari__review .review__card{min-width:440px;padding:48px}}.ferrari__review .review__card .card__title{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--spacing-lg)}@media(min-width:768px){.ferrari__review .review__card .card__title{gap:var(--spacing-md)}}@media(min-width:992px){.ferrari__review .review__card .card__title{flex-direction:row;justify-content:space-between}}.ferrari__review .review__card .card__author{color:var(--bg);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:0}.ferrari__review .review__card .card__stars{max-width:112px}.ferrari__review .review__card .card__content{color:var(--normal);font-size:var(--font-size-xs)}@media(min-width:768px){.ferrari__review .review__card .card__content{font-size:var(--font-size-sm)}}.ferrari__review .review__link{border-bottom:1px solid var(--red);color:var(--red);display:block;font-weight:var(--font-weight-bold);margin:36px auto 0;max-width:234px}.ferrari__review .review__slider{position:relative}.ferrari__review .review__slide{outline:none;padding:0 15px}.ferrari__review .review__pagination{display:flex;justify-content:center;list-style:none;margin-top:30px;padding:0}.ferrari__review .review__pagination-item{margin:0}.ferrari__review .review__pagination-button{background:var(--gray-light);border:none;border-radius:2px;cursor:pointer;height:4px;overflow:hidden;text-indent:-9999px;transition:background .3s ease;width:46px}.ferrari__review .review__pagination-button--active{background:var(--bg)}.ferrari__review .review__slider .slick-next,.ferrari__review .review__slider .slick-prev{display:none!important}.ferrari__faq .faq__block{border:1px solid var(--normal);border-radius:20px;margin-bottom:var(--spacing-lg);padding:36px var(--spacing-md)}@media(min-width:768px){.ferrari__faq .faq__block{padding:48px}}.ferrari__faq .faq__title{color:var(--normal);font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg)}@media(min-width:768px){.ferrari__faq .faq__title{font-size:var(--font-size-xxxl);margin-bottom:36px}}.ferrari__faq .faq__info{color:var(--normal);font-size:var(--font-size-xs);margin-bottom:var(--spacing-lg)}.ferrari__faq .faq__info:last-child{margin-bottom:0}@media(min-width:768px){.ferrari__faq .faq__info{font-size:var(--font-size-sm);margin-bottom:36px}.ferrari__faq .faq__info:last-child{margin-bottom:0}}.ferrari__faq .faq__block--black{background-color:var(--bg);margin-bottom:36px}@media(min-width:992px){.ferrari__faq .faq__block--black{align-items:center;display:flex}}.ferrari__faq .faq__block--black .faq__title{color:var(--white)}@media(min-width:992px){.ferrari__faq .faq__block--black .faq__title{margin-bottom:0}}.ferrari__faq .faq__block--black .faq__info{color:var(--white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:0}@media(min-width:768px){.ferrari__faq .faq__block--black .faq__info{font-size:var(--font-size-md)}}@media(min-width:992px){.ferrari__faq .faq__block--black .faq__info{max-width:522px}.ferrari__faq .faq__content{display:flex;gap:40px}}.ferrari__faq .faq__subtitle{color:var(--normal);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:12px}@media(min-width:768px){.ferrari__faq .faq__subtitle{font-size:var(--font-size-md);margin-bottom:var(--spacing-lg)}}.ferrari__faq .faq__item{align-items:center;color:var(--red);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm)}@media(min-width:768px){.ferrari__faq .faq__item{margin-bottom:12px}}.ferrari__faq .faq__link{border:1px solid var(--red);border-radius:1000px;color:var(--red);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-top:var(--spacing-lg);padding:14px 60px;width:-moz-max-content;width:max-content}@media(min-width:768px){.ferrari__faq .faq__link{font-size:var(--font-size-md);margin-top:36px;padding:18px 60px}}.ferrari__faq .faq__present{color:var(--red);font-size:var(--font-size-md);margin-bottom:var(--spacing-md);text-align:center}@media(min-width:768px){.ferrari__faq .faq__present{font-size:var(--font-size-xxxl);margin-bottom:36px}}.ferrari__faq .faq__button{margin:0 auto;width:-moz-max-content;width:max-content}.ferrari__variants h3.text-center{color:var(--red);margin-bottom:36px;text-transform:uppercase}.ferrari__variants .brown-bg{background:transparent}.ferrari__variants .py-4{padding:0}.ferrari__variants .container{margin:0;min-width:100px;padding:0}.ferrari__variants .project-variants{flex-direction:column;flex-wrap:nowrap;gap:32px}@media(min-width:992px){.ferrari__variants .project-variants{flex-direction:row;gap:10px}}.ferrari__variants .project-variants--item{border:1px solid var(--normal);border-radius:28px;padding:32px 12px}@media(min-width:768px){.ferrari__variants .project-variants--item{padding:30px}}@media(min-width:992px){.ferrari__variants .project-variants--item{width:calc(33% - 5px)}}.ferrari__variants .project-variants--item .name{color:var(--red);font-family:var(--font-family-secondary);font-size:28px;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);text-align:center}@media(min-width:768px){.ferrari__variants .project-variants--item .name{margin-bottom:var(--spacing-lg)}}.ferrari__variants .project-variants--item .price{font-size:var(--font-size-lg);text-align:center}@media(min-width:768px){.ferrari__variants .project-variants--item .price{font-size:30px;margin-bottom:var(--spacing-sm)}}.ferrari__variants .project-variants--item .options .text-primary{color:var(--red)!important}.ferrari__variants .project-variants--item .options .yes svg path{stroke:var(--normal)}.ferrari__variants .project-variants--item .btn,.ferrari__variants .project-variants--item .text{font-size:var(--font-size-sm)}.ferrari__variants .project-variants--item:not(:nth-child(2)) .star svg path{fill:var(--red);stroke:var(--red)}.ferrari__variants .project-variants--item:first-child .desc p{font-size:var(--font-size-sm)}.ferrari__variants .project-variants--item:first-child .desc p:first-child{color:rgba(0,0,0,.4);font-weight:var(--font-weight-normal);margin-bottom:var(--spacing-md);text-align:center}@media(min-width:768px){.ferrari__variants .project-variants--item:first-child .desc p:first-child{margin-bottom:var(--spacing-lg)}}.ferrari__variants .project-variants--item:first-child .desc p:last-child{font-weight:var(--font-weight-bold)}@media(min-width:768px){.ferrari__variants .project-variants--item:first-child .desc p:last-child{margin-bottom:var(--spacing-sm)}}.ferrari__variants .project-variants--item:nth-child(2){background-color:var(--bg)}.ferrari__variants .project-variants--item:nth-child(2) .name{color:var(--primary)}.ferrari__variants .project-variants--item:nth-child(2) .desc,.ferrari__variants .project-variants--item:nth-child(2) .price{color:var(--white)}.ferrari__variants .project-variants--item:nth-child(2) .desc p:first-child{color:var(--gray-light);margin-bottom:2px;text-align:center}.ferrari__variants .project-variants--item:nth-child(2) .desc p:nth-child(2){color:var(--primary);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);text-align:center;text-transform:uppercase}@media(min-width:768px){.ferrari__variants .project-variants--item:nth-child(2) .desc p:nth-child(2){margin-bottom:var(--spacing-lg)}}.ferrari__variants .project-variants--item:nth-child(2) .desc p:nth-child(3){color:var(--white);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}@media(min-width:768px){.ferrari__variants .project-variants--item:nth-child(2) .desc p:nth-child(3){margin-bottom:var(--spacing-lg)}}.ferrari__variants .project-variants--item:nth-child(2) .desc p:last-child{color:var(--gray-light);margin-bottom:var(--spacing-sm)}@media(min-width:768px){.ferrari__variants .project-variants--item:nth-child(2) .desc p:last-child{margin-bottom:12px}}.ferrari__variants .project-variants--item:nth-child(2) .options .star~.text-primary,.ferrari__variants .project-variants--item:nth-child(2) .options .yes~.text{color:var(--white)!important}.ferrari__variants .project-variants--item:nth-child(2) .options .yes svg path{stroke:var(--white)}.ferrari__variants .project-variants--item:nth-child(3) .price{margin-bottom:0}.ferrari__variants .project-variants--item:nth-child(3) .desc p:first-child{color:var(--red);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);text-align:center;text-transform:uppercase}@media(min-width:768px){.ferrari__variants .project-variants--item:nth-child(3) .desc p:first-child{margin-bottom:var(--spacing-lg)}}.ferrari__variants .project-variants--item:nth-child(3) .desc p:nth-child(2){color:var(--normal);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}@media(min-width:768px){.ferrari__variants .project-variants--item:nth-child(3) .desc p:nth-child(2){margin-bottom:var(--spacing-lg)}}.ferrari__variants .project-variants--item:nth-child(3) .desc p:nth-child(3){font-weight:var(--font-weight-normal);margin-bottom:var(--spacing-sm)}@media(min-width:768px){.ferrari__variants .project-variants--item:nth-child(3) .desc p:nth-child(3){margin-bottom:12px}}
