/* Built automatically from the SeoWP style.css and assets/neotab.css: edit those, not this file. */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{box-sizing:border-box}body.admin-bar .fixed{top:28px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{text-decoration:none;line-height:inherit}a img{border:none}.larger{font-size:125%;font-weight:300}.smaller{font-size:90%}span.larger,span.smaller{display:inline-block}.lighter{font-weight:lighter}.light{font-weight:300}.thin{font-weight:200}.normal{font-weight:normal}.bolder{font-weight:bolder}.bold{font-weight:bold}.uppercase{text-transform:uppercase;letter-spacing:4px}strong,b{font-weight:bolder}ul{list-style:none}.entry-content ul,.entry-content ol,.entry-content table,.entry-content dl,.entry-content address,.entry-content pre,.dslc-tp-content ul,.dslc-tp-content ol,.dslc-tp-content table,.dslc-tp-content dl,.dslc-tp-content address,.dslc-tp-content pre,.dslc-text-module-content ul,.dslc-text-module-content ol,.dslc-text-module-content table,.dslc-text-module-content dl,.dslc-text-module-content address,.dslc-text-module-content pre{margin-bottom:20px}.entry-content ul ul,.entry-content ul ol,.entry-content ol ul,.entry-content ol ol,.dslc-tp-content ul ul,.dslc-tp-content ul ol,.dslc-tp-content ol ul,.dslc-tp-content ol ol,.dslc-text-module-content ul ul,.dslc-text-module-content ul ol,.dslc-text-module-content ol ul,.dslc-text-module-content ol ol{margin-bottom:0}.entry-content table th,.entry-content table td,.dslc-tp-content table th,.dslc-tp-content table td,.dslc-text-module-content table th,.dslc-text-module-content table td{border-bottom:1px solid rgba(0,0,0,0.05);padding:0.5em 0.75em !important}.entry-content table thead th,.entry-content table thead td,.dslc-tp-content table thead th,.dslc-tp-content table thead td,.dslc-text-module-content table thead th,.dslc-text-module-content table thead td{background-color:rgba(0,0,0,0.025)}.entry-content table tr:last-child th,.entry-content table tr:last-child td,.dslc-tp-content table tr:last-child th,.dslc-tp-content table tr:last-child td,.dslc-text-module-content table tr:last-child th,.dslc-text-module-content table tr:last-child td{border-bottom:none}.entry-content dl dt,.dslc-tp-content dl dt,.dslc-text-module-content dl dt{font-weight:400;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.05)}.entry-content dl dd,.dslc-tp-content dl dd,.dslc-text-module-content dl dd{padding-top:10px;margin-bottom:20px}.entry-content address,.dslc-tp-content address,.dslc-text-module-content address{border:1px solid rgba(137,137,137,0.075);display:inline-block;padding:25px 30px}.entry-content blockquote,.dslc-tp-content blockquote,.dslc-text-module-content blockquote{padding-left:30px;border-left:1px solid rgba(137,137,137,0.075)}.entry-content blockquote cite,.dslc-tp-content blockquote cite,.dslc-text-module-content blockquote cite{display:block;font-size:85%;margin-top:20px}.entry-content ul li,.entry-content ol li,.dslc-tp-content ul li,.dslc-tp-content ol li,.dslc-text-module-content ul li,.dslc-text-module-content ol li{list-style-position:inside}.entry-content ul li ul,.entry-content ul li ol,.entry-content ol li ul,.entry-content ol li ol,.dslc-tp-content ul li ul,.dslc-tp-content ul li ol,.dslc-tp-content ol li ul,.dslc-tp-content ol li ol,.dslc-text-module-content ul li ul,.dslc-text-module-content ul li ol,.dslc-text-module-content ol li ul,.dslc-text-module-content ol li ol{padding-left:30px}.entry-content ul.arrow li,.entry-content ol.arrow li,.dslc-tp-content ul.arrow li,.dslc-tp-content ol.arrow li,.dslc-text-module-content ul.arrow li,.dslc-text-module-content ol.arrow li{list-style-type:none}.entry-content ul.arrow li:before,.entry-content ol.arrow li:before,.dslc-tp-content ul.arrow li:before,.dslc-tp-content ol.arrow li:before,.dslc-text-module-content ul.arrow li:before,.dslc-text-module-content ol.arrow li:before{font-family:'iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e100";margin-right:5px;opacity:.5}.no-side-padding,.no-side-padding.dslc-modules-section{padding-left:0;padding-right:0}.border-radius-top-0{border-top-right-radius:0;border-top-left-radius:0}.border-radius-bottom-0{border-bottom-right-radius:0;border-bottom-left-radius:0}.border-radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.border-radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.site-header{position:relative;z-index:20}.wp-caption-text,.gallery-caption,.bypostauthor{color:inherit}.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{width:auto !important}img[src=""]{display:none !important}img,div[id^="attachment_"]{max-width:100%;height:auto}body.boxed-page-layout:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%}.boxed-page-layout .global-wrapper{box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 0 7px 1px rgba(0,0,0,0.1);margin:0 auto;max-width:1360px}#global-container{position:relative;z-index:2}.site-main{position:relative}.highlighted-element{opacity:1 !important}.highlighted-element:after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;z-index:100;background:rgba(255,3,215,0.7);transition:all .3s ease-in-out;box-shadow:0 0 20px 0px #ff03d7 inset,0 2px 50px 0 rgba(255,3,215,0.5) inset}.essb_links{line-height:24px}#global-container #dslc-content .dslc-html-module-content .essb_links li a{font-size:14px;font-family:helvetica, arial, sans-serif}#global-container .social-icons-fullwidth .essb_links{text-align:center;margin:0;overflow:hidden}#global-container .social-icons-fullwidth .essb_links_list{margin-left:-3% !important;margin-right:-3% !important}#global-container .social-icons-fullwidth .essb_links li a{margin:0;border-radius:0}#global-container .social-icons-fullwidth #dslc-content .dslc-html-module-content{margin:0}.page-links .page-links__title{text-transform:uppercase;letter-spacing:1px;opacity:.5}.page-links .page-numbers{word-spacing:20px}.single .post-password-required{width:50%;margin:100px auto;text-align:center}.single .post-password-required p:first-child{font-size:27px;line-height:38px;margin-bottom:60px}.dslca-prompt-modal-descr textarea{width:100%}.dslc-page .site-content{padding-top:0;padding-bottom:0}body.dslca-enabled .site-main,body.dslca-enabled #global-container{z-index:auto}body .dslca-wp-editor .wp-switch-editor{height:auto}.dslc-text-module-content p,.dslc-info-box-content p{font-size:inherit;font-weight:inherit;line-height:inherit}.dslc-text-module-content .dslca-editable-content{margin-bottom:inherit}.dslc-info-box-content p{margin-bottom:0}.dslc-post-separator{border-right-width:0;border-left-width:0;border-top-width:0}.dslc-info-box-icon-pos-aside .dslc-info-box-image{margin-bottom:0}.dslc-testimonial-quote blockquote{border-left:medium none;color:inherit !important;line-height:inherit !important;margin:0;padding:0}.dslc-testimonial-quote .bq-open{float:left;font-size:300%;margin-bottom:0.75em;margin-right:0.35em;opacity:0.3}#dslc-content .blog-noauthor .dslc-blog-post-meta-author,#dslc-content .blog-noauthor .dslc-cpt-post-meta-author{display:none}#dslc-content .blog-noauthor .dslc-blog-post-meta-date,#dslc-content .blog-noauthor .dslc-cpt-post-meta-date{float:left}#dslc-content .blog-noauthor .dslc-blog-post-meta-comment-count{margin-left:10px}#global-container #dslc-content .dslc-blog-posts .dslc-posts-inner>.dslc-post-separator:last-child{margin:0;padding:0}#dslc-content .dslc-blog-post-meta-avatar img{height:auto}#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Posts .dslc-post,#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Blog .dslc-post,#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-LBMN_ArchivePostsGrid_LC_Module .dslc-post{overflow:hidden}#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Posts .dslc-post-thumb,#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Blog .dslc-post-thumb,#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-LBMN_ArchivePostsGrid_LC_Module .dslc-post-thumb{min-height:1px}body .dslca-module-edit-field-icon-suggest,body .dslca-module-edit-field-icon-prev,body .dslca-module-edit-field-icon-next,body .dslca-module-edit-field-font-prev,body .dslca-module-edit-field-font-next,body .dslca-module-edit-field-icon-switch-set{display:none}body .dslca-module-edit-field-font-wrapper{width:100%}.dslca-module-edit-option-font{position:relative}.dslca-module-edit-option-font .dslc-icon-refresh{display:none;right:12px;position:absolute;opacity:.5;bottom:10px}.wf-loading .dslca-module-edit-option-font .dslc-icon-refresh{display:inline-block}.dslca-modal-allicons{left:60px !important;right:60px;top:90px;width:auto;position:fixed}.dslca-modal-allicons .modal-content{height:100%;overflow:scroll}.dslca-modal-allicons .lbmn-icons-grid{list-style:none;margin:0;padding:0;overflow:hidden}.dslca-modal-allicons .icon-item{display:inline-block;width:9%;min-width:140px;min-height:150px;padding:20px 10px;margin:0 0 0 -1px;vertical-align:top;text-align:center;border-left:1px solid rgba(155,155,155,0.05);border-bottom:1px solid rgba(155,155,155,0.05)}.dslca-modal-allicons .icon-item:hover{box-shadow:0 1px 5px 0px rgba(68,68,68,0.52)}.dslca-modal-allicons .icon-item:active{box-shadow:0 1px 5px 0px #5890E5 inset}.dslca-modal-allicons .icon-item__icon{display:inline-block;width:100%;padding:20px 0;font-size:24px}.dslca-modal-allicons .icon-item__name{opacity:.35;display:inline-block;font-size:14px;line-height:1.25}.dslca-module-edit-label .button-reset{float:right;cursor:pointer;opacity:.4;border:1px solid rgba(255,255,255,0.5);font-size:9px;padding:4px 5px;margin-top:-5px;border-radius:3px}.dslca-module-edit-label .button-reset:hover{opacity:1}.dslca-module-edit-option input[type="text"],.dslca-module-edit-option input[type="email"],.dslca-module-edit-option input[type="number"],.dslca-module-edit-option textarea,.dslca-module-edit-option select{display:inline-block;margin-bottom:0}.ninja-forms-form-wrap textarea,.ninja-forms-form-wrap select,.ninja-forms-form-wrap input[type="date"],.ninja-forms-form-wrap input[type="datetime"],.ninja-forms-form-wrap input[type="datetime-local"],.ninja-forms-form-wrap input[type="email"],.ninja-forms-form-wrap input[type="month"],.ninja-forms-form-wrap input[type="number"],.ninja-forms-form-wrap input[type="password"],.ninja-forms-form-wrap input[type="search"],.ninja-forms-form-wrap input[type="tel"],.ninja-forms-form-wrap input[type="text"],.ninja-forms-form-wrap input[type="time"],.ninja-forms-form-wrap input[type="url"],.ninja-forms-form-wrap input[type="week"]{height:auto}.ninja-forms-form-wrap .listselect-container.label-above select,.ninja-forms-form-wrap .listselect-container.label-below select{width:100%}.ninja-forms-form-wrap .listradio-container.label-above ul li,.ninja-forms-form-wrap .listradio-container.label-below ul li,.ninja-forms-form-wrap .listcheckbox-container.label-above ul li,.ninja-forms-form-wrap .listcheckbox-container.label-below ul li{padding:0}.ninja-forms-form-wrap .field-wrap,.ninja-forms-form-wrap .field-wrap input[type="checkbox"],.ninja-forms-form-wrap .field-wrap input[type="radio"]{position:relative}.ninja-forms-form-wrap hr{border:none;margin-top:0}.ninja-forms-form-wrap .hr-container .hr-wrap{display:block}.ninja-forms-form-wrap .field-wrap label{display:block}.ninja-forms-form-wrap .nf-field-description p,.ninja-forms-form-wrap .nf-field-description{margin-bottom:0}.ninja-forms-form-wrap .label-right input[type="checkbox"],.ninja-forms-form-wrap .label-right input[type="radio"]{margin-right:0}.ninja-forms-form-wrap .field-wrap.hidden-wrap{padding:0 !important;margin:0 !important}.ninja-forms-form-wrap .list-multiselect-wrap select{padding:0 !important}.ninja-forms-form-wrap .nf-after-field .nf-error-msg{margin-right:0}.ninja-forms-form-wrap .nf-error-required-error{position:absolute;bottom:0}.ninja-forms-form-wrap .nf-error-required-error p{margin-bottom:0}#dslc-content .nf-field-container{margin-bottom:0}#dslc-content .label-above .nf-field-label{margin-bottom:5px}.ninja-forms-form-wrap .desc-after_everything .nf-field-description{order:30}.ninja-forms-form-wrap .desc-none .nf-field-description{display:none}.ninja-forms-form-wrap .nf-after-form-content{clear:both}.ninja-forms-form-wrap .nf-input-limit{margin-top:0}.nf-form-cont .nf-form-title h3{margin-bottom:0}.ninja-forms-form-wrap .nf-help{background:none}.nf-field-container.calc_hidden{opacity:0}.dslc-res-phone div[class^="bti-lm-a-"],.dslc-res-phone div[class^="bti-lm-b-"]{margin-left:0;margin-right:0}.dslc-res-phone div[class^="bti-lm-col-"]{width:100%}#dslc-content .dslc-module-DSLC_TP_Meta li{list-style-position:outside}.comment-form #submit{text-transform:lowercase;box-shadow:none}.dslc-comments-pingback{border-bottom:1px solid rgba(155,155,155,0.1);font-size:90%;margin-bottom:20px;padding-bottom:20px}.dslc-comments-pingback p{margin-bottom:0}.nocomments{border:1px solid rgba(155,155,155,0.1);border-radius:3px;display:inline-block;font-size:80%;letter-spacing:1px;padding:5px 14px;margin-top:40px;text-transform:uppercase}body .dslc-accordion-item{margin-top:0}body #nex-forms .radio-inline,body #nex-forms .checkbox-inline{font-weight:inherit}body #nex-forms div.input-inner{margin-bottom:8px}body #nex-forms div.radio-group label.radio-inline,body #nex-forms div.radio-group label.checkbox-inline,body #nex-forms div.checkbox-group label{padding-left:45px}body #nex-forms .btn{box-shadow:none}body #nex-forms .btn.input-lg{padding-left:20px;padding-right:20px;font-size:16px}.message-popup{position:fixed;z-index:100000;background:rgba(0,0,0,0.75);width:100%;height:100%;text-align:center;left:0;top:0}.message-popup .message-content{position:relative;background:#fff;width:660px;margin:120px auto;padding:50px 40px}.message-popup .close-help-popup{position:absolute;right:0;top:0;display:inline-block;font-size:21px;padding:20px 22px}.message-popup .welcome-panel h3{margin-bottom:20px;font-size:24px}.message-popup .welcome-panel .button.button-hero{margin:0}.rtw_meta{font-size:13px;line-height:21px;margin-bottom:0;opacity:0.4}.wpcf7-form-control-wrap{display:block}.wpcf7-list-item-label{margin-left:10px}.wpcf7-form-control+.wpcf7-not-valid-tip{top:auto;left:0;border-radius:0 0 6px 6px;margin-top:-26px;width:100%;background:red;color:#fff;border:none;font-weight:bolder;text-transform:uppercase;padding-left:8px}.wpcf7-response-output.wpcf7-validation-errors{border-radius:6px;background:#FF8500;color:#fff;border:none;padding-left:10px;margin-left:0;margin-right:0}.wpcf7-response-output.wpcf7-mail-sent-ok{border-radius:6px;background:#398F14;color:#fff;border:none;padding-left:10px;margin-left:0;margin-right:0}body #nex-forms .ui-nex-forms-container label#title,body #nex-forms .ui-nex-forms-container .help-block{display:inherit}body #nex-forms .input_holder .col-sm-2{width:25%}body #nex-forms .input_holder .col-sm-10{width:75%}body #nex-forms label{font-weight:normal}body #nex-forms .is_required.btn-xs{position:absolute;color:rgba(255,85,0,0.5) !important;left:-14px;top:7px}body #nex-forms .input-sm .is_required.btn-xs{left:-4px;top:10px}body #nex-forms .input-lg .is_required.btn-xs{left:1px;top:16px}body #nex-forms .input-lg{font-size:19px;font-weight:300}body #nex-forms .input-lg .sub-text{font-size:12px;position:relative;top:-9px}form label{margin-right:0.75em;font-weight:normal}.dslc-code-empty-title{padding-top:40px;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,0.11)}.dslc-code-empty-content{padding-top:60px;padding-bottom:60px}.notification-panel{display:none;position:relative;z-index:20;padding:0 20px;text-align:center;transition:all 0.5s ease 0s}.notification-panel:before{content:"";width:1px;margin-right:-0.4em;vertical-align:middle;display:inline-block}@media only screen and (max-width: 767px){body .notification-panel{display:none !important}}.notification-panel__icon{font-size:135%;margin-left:15px;margin-right:10px;opacity:0.5;vertical-align:middle}.in-wp-customizer .notification-panel__icon{vertical-align:text-bottom}.notification-panel__content{display:inline;font-size:16px;vertical-align:text-bottom;position:relative;z-index:1}.notification-panel__message{display:inline-block;padding-right:30px;padding-top:10px;padding-bottom:10px;vertical-align:middle;line-height:1.3}.notification-panel__cta-icon{font-size:150%;opacity:0.5;vertical-align:middle;margin-top:-0.05em}.notification-panel__cta-link{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.notification-panel__close{display:inline-block;position:absolute;z-index:3;top:50%;right:0;margin-top:-16px;padding:0 30px;font-size:25px;opacity:.5}.notification-panel__close:hover{opacity:1}.dslca-enabled .site-header{background:#fff;color:#999999;text-transform:uppercase;font-size:11px;font-family:"Open Sans";font-weight:900;text-align:center;padding:20px}.topbar{position:relative;z-index:30}.topbar .menu_holder{position:relative}.topbar .menu_holder:before{content:'';position:absolute;left:0;width:100%;top:0;height:100%}.topbar .menu_inner{position:relative;z-index:1}#mega_main_menu.disabled{display:none}.mega_main_menu .menu_holder{position:relative;padding-left:20px;padding-right:20px}.mega_main_menu .menu_holder:before{content:'';position:absolute;left:0;width:100%;top:0;height:100%}.mega_main_menu .logo_link:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mega_main_menu .nav_logo .logo_link .nav_logo__retina{display:none}.mega_main_menu.logoplacement-top-left .nav_logo{text-align:left}.mega_main_menu.logoplacement-top-center .nav_logo{text-align:center}.mega_main_menu.logoplacement-top-right .nav_logo{text-align:right}.mega_main_menu.logoplacement-top-left .menu_holder:after,.mega_main_menu.logoplacement-top-center .menu_holder:after,.mega_main_menu.logoplacement-top-right .menu_holder:after{display:block}.mega_main_menu.logoplacement-top-left .nav_logo,.mega_main_menu.logoplacement-top-center .nav_logo,.mega_main_menu.logoplacement-top-right .nav_logo{width:100%;padding-top:0px}.mega_main_menu>.menu_holder>.menu_inner>ul li>.item_link .link_text{line-height:inherit}.mega_main_menu.no-search .nav_search_box{display:none !important}.mega_main_menu.include-search .nav_search_box{display:inline-block !important}.mega_main_menu .nav_search_box:before{display:none !important}.mega_main_menu#mega_main_menu>.menu_holder>.menu_inner>ul>li.nav_search_box #mega_main_menu_searchform .field{transition:all .1s ease 0s}.mega_main_menu#mega_main_menu>.menu_holder>.menu_inner>ul>li.nav_search_box #mega_main_menu_searchform .field:focus{transition:all .2s ease .2s}.mega_main_menu #mega_main_menu_searchform:before{transition:all .2s ease 0s}.mega_main_menu.search-shadow-inside #mega_main_menu_searchform:before{box-shadow:0 1px 5px 0 rgba(0,0,0,0.3) inset,0 1px 1px 0 rgba(0,0,0,0.3) inset,0 1px 10px 0 rgba(0,0,0,0.1) inset}.mega_main_menu.search-shadow-outside #mega_main_menu_searchform:before{box-shadow:0 1px 3px 0 rgba(0,0,0,0.4)}.mega_main_menu li.nav_search_box>#mega_main_menu_searchform:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%}.mega_main_menu a.menu-icon{margin-right:-20px;padding:0 10% 0 0}body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_2>.item_link,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_2>.item_link{margin-top:12px;margin-bottom:8px}body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_2>.item_link .link_text,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_2>.item_link .link_text{letter-spacing:1px;text-transform:uppercase}body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_2>.item_link .link_text .link_descr,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_2>.item_link .link_text .link_descr{letter-spacing:0;text-transform:none;color:inherit}body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_3>.item_link,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_3>.item_link{margin-bottom:12px;margin-right:12px;margin-top:12px}body #mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown .mega_dropdown>li.additional_style_3>.item_link>.link_content>.link_text>.link_descr,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown .mega_dropdown>li.additional_style_3>.item_link>.link_content>.link_text>.link_descr{margin-top:12px}#mega_main_menu .mega_dropdown>li>.item_link.menu_item_without_text.disable_icon{padding:0 !important}body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_icon{margin-top:15px;margin-bottom:15px}body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_icon,body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_icon>i{width:80px}body #mega_main_menu.mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_title{margin-top:25px;margin-bottom:10px;font-size:19px}body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_title,body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_description{margin-left:80px}body #mega_main_menu ul li .mega_dropdown>li>.item_link>i{opacity:.7}body #mega_main_menu.header-menu ul li .mega_dropdown>li>.item_link>i+.link_content{padding-left:4px}body #mega_main_menu>.menu_holder>.menu_inner .item_link>.link_content>.link_text>.link_descr{font-size:90%;opacity:0.5}#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns2>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns2>.mega_dropdown{width:520px}#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns3>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns3>.mega_dropdown{width:780px}#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns4>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns5>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns6>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns7>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns8>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns9>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.multicolumn_dropdown:not(.submenu_full_width).columns10>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns4>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns5>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns6>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns7>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns8>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns9>.mega_dropdown,#mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown:not(.submenu_full_width).columns10>.mega_dropdown{width:1024px}#mega_main_menu ul>li.submenu_full_width>.mega_dropdown{top:auto}#mega_main_menu.header-menu ul.mega_main_menu_ul>li>.mega_dropdown{margin-top:20px}#mega_main_menu.header-menu ul.mega_main_menu_ul>li>.mega_dropdown:before{content:"";display:block;height:21px;left:0;position:absolute;top:-21px;width:100%}body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown:hover>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown>.item_link:hover+.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown.keep_open>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown:hover>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown>.mega_dropdown>li:hover .post_details,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown>.mega_dropdown>li.keep_open .post_details,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown:hover>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown>.item_link:hover+.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown.keep_open>.mega_dropdown,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown>.mega_dropdown>.post_item:hover .post_details,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown>.mega_dropdown>.post_item.keep_open .post_details{padding:0}body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.processed_image{margin-bottom:0}body #mega_main_menu>.menu_holder>.menu_inner>ul>li.grid_dropdown .mega_dropdown>li,body #mega_main_menu>.menu_holder>.menu_inner>ul>li.post_type_dropdown .mega_dropdown>li.post_item{padding:0}body #mega_main_menu>.menu_holder>.menu_inner>ul>li .post_details>.post_description{margin-right:20px;margin-bottom:30px}html.js .header-menu .nav_search_box>#mega_main_menu_searchform:before{opacity:0}html.js .header-menu .nav_search_box>#mega_main_menu_searchform.search_form_focused:before{opacity:1}#mega_main_menu.direction-horizontal .sticky_container{box-shadow:0 1px 3px 0 rgba(156,156,156,0.4)}#mega_main_menu.direction-horizontal>.menu_holder.sticky_container .nav_logo{text-align:left}#mega_main_menu.direction-horizontal.logoplacement-bottom-right>.menu_holder .nav_logo{text-align:right}#mega_main_menu.header-menu.logoplacement-bottom-left .menu_holder,#mega_main_menu.header-menu.logoplacement-bottom-right .menu_holder{width:100%;z-index:2000}body.boxed-page-layout #mega_main_menu.header-menu .sticky_container{left:auto;max-width:1360px;z-index:2000}#mega_main_menu>.menu_holder>.menu_inner>ul>li.menu-align-left{float:left}#mega_main_menu>.menu_holder>.menu_inner>ul>li.menu-align-right{float:right}#mega_main_menu.nav_menu>.menu_holder>.menu_inner>ul>li:hover>span.item_link,#mega_main_menu.nav_menu>.menu_holder>.menu_inner>ul>li>span.item_link:hover{background:none}#mega_main_menu.direction-horizontal>.menu_holder>.menu_inner>.nav_logo:before{display:none !important}#mega_main_menu.header-menu.logoplacement-top-left .nav_logo,#mega_main_menu.header-menu.logoplacement-top-center .nav_logo,#mega_main_menu.header-menu.logoplacement-top-right .nav_logo{max-width:1360px}#mega_main_menu.header-menu.logoplacement-top-left .sticky_container,#mega_main_menu.header-menu.logoplacement-top-center .sticky_container,#mega_main_menu.header-menu.logoplacement-top-right .sticky_container{padding:0;min-height:0}#mega_main_menu.header-menu.logoplacement-top-left .sticky_container .nav_logo,#mega_main_menu.header-menu.logoplacement-top-center .sticky_container .nav_logo,#mega_main_menu.header-menu.logoplacement-top-right .sticky_container .nav_logo{display:none}#mega_main_menu.header-menu.logoplacement-top-left .sticky_container .menu_holder,#mega_main_menu.header-menu.logoplacement-top-left .sticky_container .menu_holder.sticky_container,#mega_main_menu.header-menu.logoplacement-top-center .sticky_container .menu_holder,#mega_main_menu.header-menu.logoplacement-top-center .sticky_container .menu_holder.sticky_container,#mega_main_menu.header-menu.logoplacement-top-right .sticky_container .menu_holder,#mega_main_menu.header-menu.logoplacement-top-right .sticky_container .menu_holder.sticky_container{transition:none}#mega_main_menu.logoplacement-bottom-right .nav_logo{float:right}body #mega_main_menu .nav_logo .logo_link{padding-left:0 !important;padding-right:0 !important}#mega_main_menu>.menu_holder>.menu_inner>ul>li.nav_search_box #mega_main_menu_searchform .field:focus{padding-left:14px}body #mega_main_menu.header-menu>.menu_holder>.menu_inner>ul>li.nav_search_box>#mega_main_menu_searchform{border:none;background:none}.off-canvas-area .widget{margin-bottom:24px}.off-canvas-area .widget-title{margin-bottom:14px;font-size:14px;letter-spacing:2.4px;text-transform:uppercase}.off-canvas-area .essb-fans{margin-left:-6px;margin-right:-6px}.off-canvas-area .widget_nav_menu .menu{list-style:none;padding:0;margin-left:-20px;margin-right:-20px}.off-canvas-area .widget_nav_menu .menu>li{margin:0}.off-canvas-area .widget_nav_menu .menu>li a{display:inline-block;width:100%;color:rgba(0,0,0,0.75)}.off-canvas-area .widget_nav_menu .menu>li a:first-child{position:relative;padding:5px 20px;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(0,0,0,0.05)}.off-canvas-area .widget_nav_menu .menu>li a:first-child:after{position:absolute;right:1.5em;font-family:'iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;line-height:inherit;vertical-align:middle;content:"\e834";opacity:.5}.off-canvas-area .widget_nav_menu .menu>li.current_page_item{background:rgba(0,0,0,0.04)}.off-canvas-area .widget_nav_menu .menu>li.current_page_item>a:first-child{border:none;font-weight:400;color:rgba(0,0,0,0.85)}.off-canvas-area .widget_nav_menu .menu>li.current_page_item>a:first-child:after{opacity:1}.off-canvas-area .widget_nav_menu .menu>li:last-child a{border-bottom:none}.off-canvas-area .widget_nav_menu .menu .menu-icon>a:first-child{position:relative}.off-canvas-area .widget_nav_menu .menu .submenu-item-icon{font-size:125%;position:absolute;left:1.25em;margin-top:-.1em;opacity:.75}.textwidget>p:last-child{margin-bottom:0}.widget_recent_entries ul{list-style:none !important}.widget_recent_entries li{overflow:hidden;margin-bottom:6px}.widget_recent_entries li a{position:relative}.widget_recent_entries li span{display:inline-block;margin-top:4px;font-size:75%;opacity:.8}.widget_search{overflow:hidden}.widget_search form{overflow:hidden;padding-bottom:2px}.widget_search input[name="s"]{float:left;width:70%;border-radius:4px 0 0 4px}.widget_search input[type="submit"]{float:right;width:30%;margin:0;text-align:center;border-radius:0 4px 4px 0}#global-container #dslc-content .dslc-widget div>ul{margin-left:0}#global-container #dslc-content .dslc-widget div>ul ul{margin-top:.75em}.widget_calendar table{min-width:80%}.widget_rotatingtweets_widget .rtw_meta{opacity:.5}.widget_rotatingtweets_widget:hover .rtw_meta{opacity:1}.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_wide_icon{position:absolute}.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_wide_icon img{border-radius:3px}.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_wide_block{margin-left:10px}.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_info{font-size:13px;line-height:1.125}.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_info div{display:inline-block;margin-right:10px}.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_time_short a,.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_id a{color:#8899A5}.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_name{float:left;font-weight:bold}.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_name a{color:#292F33}.widget_rotatingtweets_widget .rotatingtweets_format_2 .rtw_main{margin-top:10px;margin-bottom:10px}.widget_rotatingtweets_widget .follow-button{margin-top:20px}body form.mc4wp-form label{font-weight:normal}.nsu-form label{margin-right:0}body #mega_main_menu>.menu_holder>.menu_inner>ul>li.widgets_dropdown>.mega_dropdown .nsu_widget{padding-left:30px}body .essb-fans.colored{margin-left:-10%}body .essb-fans li a{padding:0 0 14px}body .essb-fans li span{font-size:20px;font-weight:300;margin-top:15px}#global-container #dslc-content .dslc-widget.widget_recent_comments ul,#global-container #dslc-content .dslc-widget.widget_archive ul,#global-container #dslc-content .dslc-widget.widget_recent_entries ul,#global-container #dslc-content .dslc-widget.widget_categories ul,#global-container #dslc-content .dslc-widget.widget_meta ul,#global-container #dslc-content .dslc-widget.widget_rss ul,#global-container #dslc-content .dslc-widget.widget_pages ul{list-style:none}#dslc-content .dslc-widget ul{list-style:none}.widget_recent_comments li,.widget_archive li,.widget_recent_entries li,.widget_categories li,.widget_meta li{position:relative;padding-left:2.5em !important;padding-bottom:12px !important;margin-bottom:12px !important;font-size:15px;line-height:1.4}.widget_recent_comments li:before,.widget_archive li:before,.widget_recent_entries li:before,.widget_categories li:before,.widget_meta li:before{position:absolute;display:inline-block;top:3px;left:0;vertical-align:middle;font-family:'iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e69c";opacity:.5;transition:all .35s ease-in-out;font-size:19px}.widget_recent_comments li:hover:before,.widget_archive li:hover:before,.widget_recent_entries li:hover:before,.widget_categories li:hover:before,.widget_meta li:hover:before{opacity:1;left:-5px}.widget_recent_comments li>a,.widget_archive li>a,.widget_recent_entries li>a,.widget_categories li>a,.widget_meta li>a{display:inline-block !important}.widget_recent_comments li:last-child,.widget_archive li:last-child,.widget_recent_entries li:last-child,.widget_categories li:last-child,.widget_meta li:last-child{border-bottom:none}.widget_recent_entries ul li>.post-date{font-size:12px;text-transform:uppercase;letter-spacing:1px}.widget_recent_comments .recentcomments,.widget_recent_comments .recentcomments>.url{width:auto}.widget_recent_comments .recentcomments>.url{font-size:14px}.widget_archive ul li:before{content:"\e69d"}.widget_recent_entries ul li:before{content:"\e69f"}.widget_categories ul li:before{content:"\e6ac"}.widget_recent_comments ul li:before{content:"\e65e"}.widget_meta ul li:nth-child(1):before{content:"\e693"}.widget_meta ul li:nth-child(2):before{content:"\e691"}.widget_meta ul li:nth-child(3):before{content:"\e641"}.widget_meta ul li:nth-child(4):before{content:"\e684"}.widget_meta ul li:nth-child(5):before{content:"\e66d"}.tagcloud{font-size:190%;line-height:.8;word-spacing:-15px}.tagcloud a{display:inline-block;padding:2px 6px 4px;word-spacing:0;transition:all .35s ease-in-out}.tagcloud a:hover{background:#FFF;border-radius:100px;transform:scale(1.5)}.widget_calendar caption{text-transform:uppercase;font-size:14px;opacity:.4;letter-spacing:3px;margin-bottom:20px}.widget_calendar table{width:100%;border:none}.widget_calendar table thead{background:transparent;border-bottom:1px solid rgba(8,8,8,0.05);opacity:.4}.widget_calendar table thead tr th{font-weight:normal;font-size:12px;padding-top:10px;padding-bottom:11px;text-align:center}.widget_calendar table tbody tr td{font-size:12px;text-align:center}.widget_calendar table tr:nth-of-type(even){background:transparent}.widget_calendar table tfoot{background:transparent;font-weight:normal}.widget_calendar table tfoot td{padding-top:20px}.widget_pages ul{list-style:none}.widget_pages ul li a{position:relative;display:inline-block;padding:10px 0;font-size:18px}.widget_pages ul li a:before{display:inline-block;margin-right:10px;vertical-align:middle;font-family:'iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e67b";opacity:.75}.widget_pages ul li ul{padding:0 0 10px}.widget_pages ul li li{border:none}.widget_pages ul li li a{padding:0;font-size:14px}.widget_pages ul a{display:inline-block;transition:all .2s ease-in-out}.widget_pages ul a:hover{transform:translate(10px, 0)}.widget_rss .rsswidget img{margin-bottom:0;margin-right:.5em}.widget_rss>ul{list-style:none}.widget_rss>ul>li{margin-bottom:2em}.widget_rss .rss-date{display:block;opacity:.7;text-transform:uppercase;letter-spacing:1px;font-size:13px;position:relative;margin-top:10px}.widget_rss .rss-date:before{display:inline-block;margin-top:-3px;margin-right:5px;vertical-align:middle;font-family:'iconfont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e6a7";font-size:20px}.widget_rss .rssSummary{margin-top:1em;font-size:14px}.widget_rss cite{display:inline-block;padding-top:5px;margin-top:20px;margin-bottom:20px;font-size:13px;border-top:1px solid rgba(0,0,0,0.1);font-style:normal;opacity:.7}.calltoaction-area{position:relative;z-index:2;padding:0 20px;text-align:center;transition:all .5s ease 0s}.calltoaction-area:before{content:"";width:0;vertical-align:middle;display:inline-block}.calltoaction-area__content{display:inline;font-size:16px;vertical-align:middle;position:relative;z-index:1}.calltoaction-area__message{display:inline-block;vertical-align:middle;line-height:1.2}.calltoaction-area__cta-icon{margin-top:-.15em;opacity:0.5;vertical-align:middle}.calltoaction-area__cta-link{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.in-wp-customizer .calltoaction-area{display:block}@media only screen and (max-width: 767px){body .calltoaction-area{height:auto;padding:30px 20px;line-height:1.3}body .calltoaction-area__content{font-size:21px}}.dslca-enabled .site-footer{background:#222222;color:#999999;text-transform:uppercase;font-size:11px;font-family:"Open Sans";font-weight:900;text-align:center;padding:20px;margin-bottom:55px}.footer-editing__pseudo-content{width:70%;margin:100px auto;text-align:center;text-transform:uppercase;color:#acacac;letter-spacing:1px}.footer-editing__pseudo-content .dslca-activate-composer-hook{position:relative;right:auto;bottom:auto;display:inline-block;float:none}.single-lbmn_footer.dslca-enabled .site-content{padding-bottom:140px}#modal-overlay{background:rgba(0,0,0,0.8) !important}body .modal.theme-lumberman{background:#FFF !important;border:none !important;padding:40px 40px 20px !important}body .modal.theme-lumberman .title{padding:0 20px 40px;color:#000 !important}body .modal.theme-lumberman .close-modal{color:#000 !important}body.dslc-res-phone #dslc-content .dslc-testimonial-author.dslc-testimonial-author-pos-outside-right{float:none}body.dslc-res-phone .dslc-no-columns-spacing .dslc-col{margin:0}body .dslc-module-DSLC_Info_Box:after{clear:both;content:"";display:table}body .dslc-accordion-header,body #dslc-content .dslc-cpt-post-title h2,body #dslc-content .dslc-blog-post-title h2,body #dslc-content .dslc-gallery-title h2,body #dslc-content .dslc-partner .dslc-partner-title h2,body #dslc-content .dslc-projects .dslc-project-title h2,body #dslc-content .dslc-product-title h2,body #dslc-content .dslc-staff-member-title h2,body #dslc-content .dslc-module-heading h2,body #dslc-content .dslc-product-thumb .dslc-product-price,body #dslc-content .dslc-product-price-secondary,body #dslc-content .dslc-projects .dslc-project-cats,body #dslc-content .dslc-gallery-images-count-num,body #dslc-content .dslc-gallery-images-count-txt,body #dslc-content .dslc-partner .dslc-partner-excerpt{font-family:inherit}body #dslc-content .dslc-partner .dslc-partner-thumb{margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1024px){#dslc-content .tablet-width-full{width:100%}}@media only screen and (max-width: 767px){#dslc-content .mobile-margin-bottom-none{margin-bottom:0}#dslc-content .area-mobile-margin-bottom-none .dslc-modules-area{margin-bottom:0}#dslc-content .phone-width-full{width:100%}#dslc-content .phone-width-half{width:50%}#dslc-content .hide-on-phone{display:none}}@media only screen and (max-width: 320px){#dslc-content .hide-for-extra-small{display:none}}.close-offcanvas{text-align:right;font-size:24px;margin-right:-20px;margin-top:-20px}.close-offcanvas a{display:inline-block;padding:20px;color:rgba(0,0,0,0.3)}.close-offcanvas a:hover{color:#000}.close-offcanvas a>span{display:none}.off-canvas__overlay{position:absolute;left:0;width:100%;height:100%;top:0;z-index:20;display:none}.move-left a.off-canvas__overlay{display:block}.off-canvas-area{padding:20px;font-size:14px}nav.tab-bar,.left-off-canvas-menu,.left-off-canvas-menu *,.right-off-canvas-menu,.move-right a.exit-off-canvas,.move-left a.exit-off-canvas{-webkit-backface-visibility:hidden}.off-canvas-wrap,.inner-wrap{position:relative;width:100%}.left-off-canvas-menu,.right-off-canvas-menu{width:260px;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;background:#FAFAFA;z-index:1001;box-shadow:2px 0 10px 0 rgba(0,0,0,0.2) inset}section.left-small,section.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0}.off-canvas-wrap{overflow:hidden}.inner-wrap{*zoom:1;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}nav.tab-bar{background:#333333;color:white;height:2.8125rem;line-height:2.8125rem;position:relative}nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4,nav.tab-bar h5,nav.tab-bar h6{color:white;font-weight:bold;line-height:2.8125rem;margin:0}nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4{font-size:1.125rem}section.left-small{border-right:solid 1px #1a1a1a;box-shadow:1px 0 0 #4d4d4d;left:0}section.right-small{border-left:solid 1px #4d4d4d;box-shadow:-1px 0 0 #1a1a1a;right:0}section.tab-bar-section{padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0}@media only screen and (min-width: 40.063em){section.tab-bar-section{text-align:left}}section.tab-bar-section.left{left:0;right:2.8125rem}section.tab-bar-section.right{left:2.8125rem;right:0}section.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}a.menu-icon{display:inline-block;float:right;height:100%;padding:0 40px 0 0;position:absolute;right:0;text-align:right;width:30%}a.menu-icon:before,a.menu-icon span{display:inline-block;vertical-align:middle}a.menu-icon:before{content:"";height:100%}a.menu-icon span{width:1.25rem;height:0;margin-top:-30px;-webkit-box-shadow:0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;box-shadow:0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white}.left-off-canvas-menu{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.right-off-canvas-menu{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0}ul.off-canvas-list{list-style-type:none;padding:0;margin:0}ul.off-canvas-list li label{padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-weight:bold;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}ul.off-canvas-list li a{display:block;padding:0.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626}.move-right>.inner-wrap{-webkit-transform:translate3d(260px, 0, 0);-moz-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);-o-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0)}.move-left>.inner-wrap{-webkit-transform:translate3d(-260px, 0, 0);-moz-transform:translate3d(-260px, 0, 0);-ms-transform:translate3d(-260px, 0, 0);-o-transform:translate3d(-260px, 0, 0);transform:translate3d(-260px, 0, 0)}.lt-ie10 .left-off-canvas-menu{left:-260px}.lt-ie10 .right-off-canvas-menu{right:-260px}.lt-ie10 .move-left>.inner-wrap{right:260px}.lt-ie10 .move-right>.inner-wrap{left:260px}.input_tiny{width:50px}.input_small{width:100px}.input_medium{width:150px}.input_large{width:200px}.input_xlarge{width:250px}.input_xxlarge{width:300px}input[type="search"]::-webkit-search-decoration{display:none}#global-container input:invalid,#global-container button:invalid,#global-container a.button:invalid,#global-container select:invalid,#global-container textarea:invalid{box-shadow:none}#global-container input:focus,#global-container button:focus,#global-container a.button:focus,#global-container select:focus,#global-container textarea:focus{border-color:rgba(0,99,255,0.67);z-index:1}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{box-shadow:none}button,a.button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;border-radius:4px;background-clip:padding-box;background:#ebebeb;border:none;cursor:pointer;color:#333;display:inline-block;outline:0;overflow:visible;margin:0;padding:6px 14px 8px;text-decoration:none;vertical-align:top;min-height:2.4em;width:auto;font:inherit;font-weight:normal;line-height:1;background:#ddd}button:hover,a.button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{background-color:#EBEBEB;text-decoration:none}button:active,a.button:active,input[type="reset"]:active,input[type="submit"]:active,input[type="button"]:active{background-color:#ddd;box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0}button::-moz-focus-inner,a.button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0;padding:0}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;border-radius:3px;-webkit-appearance:none;background-color:white;border:1px solid;border-color:#dcdddd;color:black;outline:0;margin:0;padding:6px 10px;text-align:left;font-size:inherit;height:2.4em;vertical-align:middle;font-family:inherit}textarea[disabled],select[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee}.form-skin-dark textarea,.form-skin-dark select,.form-skin-dark input[type="date"],.form-skin-dark input[type="datetime"],.form-skin-dark input[type="datetime-local"],.form-skin-dark input[type="email"],.form-skin-dark input[type="month"],.form-skin-dark input[type="number"],.form-skin-dark input[type="password"],.form-skin-dark input[type="search"],.form-skin-dark input[type="tel"],.form-skin-dark input[type="text"],.form-skin-dark input[type="time"],.form-skin-dark input[type="url"],.form-skin-dark input[type="week"]{background-color:rgba(0,0,0,0.15);color:#fff;border-color:rgba(0,0,0,0.38) rgba(0,0,0,0.21) rgba(0,0,0,0.07)}.form-skin-dark input::-webkit-input-placeholder,.form-skin-dark textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}.form-skin-dark input:-moz-placeholder,.form-skin-dark textarea:-moz-placeholder{color:rgba(255,255,255,0.3)}.form-skin-dark input.placeholder_text,.form-skin-dark textarea.placeholder_text{color:rgba(255,255,255,0.3)}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled],a.button_disabled{box-shadow:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;color:#888;cursor:default}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#d5d2d2}input:-moz-placeholder,textarea:-moz-placeholder{color:#d5d2d2}input.placeholder_text,textarea.placeholder_text{color:#d5d2d2}textarea,select[size],select[multiple]{height:auto}select[size="0"],select[size="1"]{height:1.8em}select{max-width:100%}@media (-webkit-min-device-pixel-ratio: 0){select[size],select[multiple],select[multiple][size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url("https://neotab.com/wp-content/themes/seowp/images/select_arrow.png");background-repeat:no-repeat;background-position:right center;padding-right:36px !important}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #000));border:0;color:white;font:13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;min-height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666;border-color:#666}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}optgroup{color:black;font-style:normal;font-weight:normal;font-family:Arial, "Liberation Sans", FreeSans, sans-serif}optgroup::-moz-focus-inner{border:0;padding:0}.show-for-retina{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.show-for-retina{display:inline-block}.hide-for-retina{display:none}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.dslc-modules-section-wrapper,.dslc-add-modules-section{width:940px !important}.dslc-modules-section.dslc-full .dslc-modules-section-wrapper{width:100% !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.dslc-modules-section-wrapper,.dslc-add-modules-section{width:688px !important}.dslc-modules-section.dslc-full .dslc-modules-section-wrapper{width:100% !important}}@media only screen and (min-width: 480px) and (max-width: 767px){.dslc-modules-section-wrapper,.dslc-add-modules-section{width:420px !important}.dslc-modules-section.dslc-full .dslc-modules-section-wrapper{width:100% !important}}@media only screen and (max-width: 479px){.dslc-modules-section-wrapper,.dslc-add-modules-section{width:280px !important}.dslc-modules-section.dslc-full .dslc-modules-section-wrapper{width:100% !important}}body.dslca-enabled.dslc-res-phone #mega_main_menu.topbar{display:none}body.dslca-enabled.dslc-res-phone #mega_main_menu.header-menu .mega_main_menu_ul{display:none}@media print{@page{margin:0.5cm}.notification-panel,.topbar,.site-header,.calltoaction-area,.site-footer,.master-slider{display:none !important}img{max-width:500px}}.dslc-modules-section-wrapper,.dslca-add-modules-section{width:1200px}[class^="dslc-icon-ext-"],[class*=" dslc-icon-ext-"]{font-family:'iconfont'}body:not(.dslc-res-phone) .first-column-last .dslc-first-col{float:right}body:not(.dslc-res-phone) .last-column-first .dslc-first-col{float:left}#dslc-content .mce-toolbar .mce-btn i{font-style:normal}#dslc-content .mce-container button,#dslc-content .wp-editor-tabs button{box-shadow:none;border-radius:0}#dslc-content .mce-container button:hover{background:none}.no-menu-set{float:right;margin-top:6px;font-size:14px;opacity:.5}.site-footer-inner .no-menu-set{color:#9F9F9F;margin-top:35px}body #mega_main_menu li.default_dropdown>.mega_dropdown>li.drop_to_right>.item_link:before{content:'' !important}@media only screen and (max-width: 480px){#dslc-content.dslc-blog-post-main{z-index:99999;position:relative}#global-container #dslc-content .blog-balanced-thumbnail .dslc-module-DSLC_Blog .dslc-post-thumb{margin-bottom:0;padding-bottom:0;width:100%}}form.post-password-form{margin:0 auto}form.post-password-form p{color:#3d3d3d;font-size:18px;font-weight:300;line-height:23px}form.post-password-form p label{font-size:16px;font-weight:300;margin-right:0px;margin-bottom:5px}form.post-password-form p input[type="password"]{min-height:50px;margin-left:10px;margin-right:10px}form.post-password-form p input[type="submit"]{background-color:#5aade1;color:#fff;border-radius:4px;font-size:18px;font-weight:300;line-height:21px;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px}#disqus_thread{display:none}.dslc-modules-area #disqus_thread{display:block !important}.dslc-res-phone .nf-form-cont .nf-field-container{width:100%;margin-left:0}#mega_main_menu.header-menu>.menu_holder>.menu_inner>ul>li.nav_search_box i:before,#mega_main_menu.header-menu>.menu_holder>.menu_inner>ul>li>.item_link>i:before{font-family:'iconfont'}.dslc-tp-content ul:not(.essb_links_list) li{padding:10px 0 10px 10px;text-indent:-1em}.entry-content:after{content:"";display:table;table-layout:fixed;clear:both}.centered-quote-author .dslc-testimonial-author-main{width:100%}.header-shade{box-shadow:0 3px 40px 0 rgba(0,0,0,0.1)}.z-index-100{z-index:100}.scale-12 img{transform:scale(1.2)}.scale-15 img{transform:scale(1.5)}@media only screen and (max-width: 1024px){.mobile-vertical-paddings-10{padding-top:10px !important;padding-bottom:10px !important}}.flex-vert-center .dslc-modules-area{display:flex;align-items:center;flex-wrap:wrap}#dslc-header .dslc-button{line-height:0}.menu-subheader a{font-weight:500 !important;margin-top:10px;text-transform:none}.menu-subheader a:hover{color:inherit !important}body .nf-form-content input.ninja-forms-field{height:auto}body .nf-form-content .list-select-wrap .nf-field-element>div{border:none}
:root { --nt-display: 'Plus Jakarta Sans', 'Sora', sans-serif; --nt-grad: linear-gradient(100deg, #2BB7E8, #3F66C9 55%, #7E4FA8); --nt-grad-border: linear-gradient(120deg, #2BB7E8, #3F66C9 55%, #7E4FA8); --nt-shine: linear-gradient(115deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.45) 50%, rgba(255,255,255,0) 60%); --nt-ink: #1B2A4A; --nt-body: #3D4C68; --nt-muted: #66748E; --nt-faint: #8A96AC; --nt-blue: #3F66C9; --nt-purple: #7E4FA8; --nt-bg: #FAFBFD; --nt-dark: #14203A; } body.neotab-page { margin: 0; font-family: 'Manrope', 'Segoe UI', sans-serif; background: var(--nt-bg); color: var(--nt-body); -webkit-font-smoothing: antialiased; animation: ntPageFade 0.55s cubic-bezier(0.22, 0.61, 0.36, 1); } body.neotab-page a { color: var(--nt-blue); } body.neotab-page img { max-width: 100%; height: auto; } .neotab-page a:focus-visible, .neotab-page button:focus-visible, .neotab-page input:focus-visible, .neotab-page select:focus-visible, .neotab-page textarea:focus-visible { outline: 3px solid #2BB7E8; outline-offset: 2px; } .neotab-page input[type=range] { accent-color: var(--nt-blue); } .neotab-page ::selection { background: #D6ECFB; } html { scroll-behavior: smooth; } [id] { scroll-margin-top: 84px; } @keyframes ntPulse { 0%,100% { transform: scaleY(0.4); } 50% { transform: scaleY(1); } } @keyframes ntRise { from { opacity: 0; transform: translateY(26px); } to { opacity: 1; transform: translateY(0); } } @keyframes ntPageFade { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } } .nt-wrap, .wrap { max-width: 1160px; margin: 0 auto; } .eyebrow { margin: 0 0 12px; display: flex; align-items: center; gap: 10px; font-size: 13.5px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--nt-blue); } .grad-text { background: var(--nt-grad); -webkit-background-clip: text; background-clip: text; color: transparent; } .section-h2 { margin: 0 0 14px; font-family: var(--nt-display); font-size: clamp(28px, 4vw, 40px); font-weight: 800; color: var(--nt-ink); line-height: 1.12; letter-spacing: -0.02em; text-wrap: balance; } .section-lead { margin: 0 0 40px; font-size: 17.5px; line-height: 1.6; max-width: 42em; text-wrap: pretty; } .section { padding: clamp(40px, 6vw, 72px) 20px; } .section-alt { background: #F2F6FB; } .btn-primary { display: inline-block; text-decoration: none; text-align: center; border: none; cursor: pointer; color: #FFFFFF; font-family: inherit; font-weight: 800; font-size: 17px; padding: 15px 26px; border-radius: 14px; background-image: var(--nt-shine), var(--nt-grad); background-size: 240% 100%, 100% 100%; background-position: 130% 0, 0 0; background-repeat: no-repeat; box-shadow: 0 6px 20px rgba(63,102,201,0.4); transition: transform 0.22s ease, box-shadow 0.22s ease, background-position 0.55s ease; } .btn-primary:hover { color: #FFFFFF; transform: none; box-shadow: 0 12px 28px rgba(63,102,201,0.5); background-position: -70% 0, 0 0; } .btn-primary:active { transform: translateY(0) scale(0.97); } .nt-form-card button[type="submit"] { display: block !important; width: 100% !important; box-sizing: border-box; text-align: center; border: none; cursor: pointer; color: #FFFFFF !important; font-family: inherit; font-weight: 800; font-size: 17px; padding: 15px 26px; border-radius: 14px; background-image: var(--nt-shine), var(--nt-grad); background-size: 240% 100%, 100% 100%; background-position: 130% 0, 0 0; background-repeat: no-repeat; box-shadow: 0 6px 20px rgba(63,102,201,0.4); transition: transform 0.22s ease, box-shadow 0.22s ease, background-position 0.55s ease; } .nt-form-card button[type="submit"]:hover { color: #FFFFFF !important; transform: none; box-shadow: 0 12px 28px rgba(63,102,201,0.5); background-position: -70% 0, 0 0; } .nt-form-card button[type="submit"]:active { transform: translateY(0) scale(0.97); } .btn-secondary { display: inline-block; text-decoration: none; color: var(--nt-blue); font-weight: 800; font-size: 17px; padding: 15px 22px; border-radius: 14px; border: 2px solid #C7D6EF; background-color: #FFFFFF; background-image: linear-gradient(115deg, rgba(63,102,201,0) 42%, rgba(63,102,201,0.1) 50%, rgba(63,102,201,0) 58%); background-size: 240% 100%; background-position: 130% 0; background-repeat: no-repeat; transition: transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease, background-position 0.55s ease; } .btn-secondary:hover { color: var(--nt-blue); transform: none; border-color: var(--nt-blue); box-shadow: 0 8px 20px rgba(27,42,74,0.1); background-position: -70% 0; } .btn-secondary:active { transform: translateY(0) scale(0.97); } .btn-wa { display: flex; align-items: center; justify-content: center; gap: 10px; text-decoration: none; color: #FFFFFF; font-weight: 800; font-size: 18px; padding: 18px 24px; border-radius: 16px; background-color: #1FAF54; background-image: linear-gradient(115deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 60%); background-size: 240% 100%; background-position: 130% 0; background-repeat: no-repeat; box-shadow: 0 6px 18px rgba(31,175,84,0.3); transition: transform 0.22s ease, box-shadow 0.22s ease, background-color 0.22s ease, background-position 0.55s ease; } .btn-wa:hover { background-color: #189347; color: #FFFFFF; transform: none; box-shadow: 0 12px 28px rgba(31,175,84,0.4); background-position: -70% 0; } .btn-wa:active { color: #FFFFFF; transform: translateY(0) scale(0.98); } .link-arrow { text-decoration: none; font-weight: 800; font-size: 15.5px; color: var(--nt-blue); align-self: flex-start; display: inline-block; transition: transform 0.25s ease, color 0.2s ease; } .link-arrow:hover { transform: translateX(4px); color: var(--nt-purple); } .neotab-page .btn-primary, .neotab-page .btn-primary:hover, .neotab-page .btn-primary:active, .neotab-page .btn-primary:focus, .neotab-page .nt-cta, .neotab-page .nt-cta:hover, .neotab-page .nt-cta:focus, .neotab-page .btn-wa, .neotab-page .btn-wa *, .neotab-page .btn-wa:hover, .neotab-page .btn-wa:active, .neotab-page .btn-wa:focus, .neotab-page .wa-float, .neotab-page .wa-float *, .neotab-page .wa-float:hover, .neotab-page .wa-float:active, .neotab-page .wa-float:focus { color: #FFFFFF !important; } .g-card { border: 1.5px solid transparent; background-image: linear-gradient(#FFFFFF, #FFFFFF), var(--nt-grad-border); background-origin: border-box; background-clip: padding-box, border-box; border-radius: 20px; overflow: hidden; transition: box-shadow 0.3s ease; } .g-card:hover { box-shadow: 0 20px 48px rgba(27,42,74,0.11); } .g-card-sm { border-radius: 16px; } .g-card-sm:hover { box-shadow: 0 14px 34px rgba(27,42,74,0.1); } .g-divider { height: 1.5px; background: var(--nt-grad); flex: none; } .nt-topbar { background: var(--nt-dark); color: #FFFFFF; font-size: 13px; } .nt-topbar-inner { display: flex; align-items: center; justify-content: space-between; gap: 10px 18px; padding: 7px 20px; flex-wrap: wrap; } .nt-tagline { margin: 0; font-weight: 700; color: #FFFFFF; letter-spacing: 0.01em; } .nt-tagline strong { color: #FFFFFF; } .nt-tagline .tagline-short { display: none; } .nt-topbar-links { display: flex; align-items: center; gap: 18px; flex-wrap: wrap; } .nt-topbar-links a { display: inline-flex; align-items: center; gap: 7px; text-decoration: none; font-weight: 700; opacity: 0.92; transition: opacity 0.2s ease; } .nt-topbar-links a:hover { opacity: 1; } .nt-topbar-links svg { width: 16px; height: 16px; flex: none; display: block; } .neotab-page .nt-topbar, .neotab-page .nt-topbar a, .neotab-page .nt-topbar a:hover, .neotab-page .nt-topbar .lbl, .neotab-page .nt-topbar .nt-tagline, .neotab-page .nt-topbar svg { color: #FFFFFF !important; } @media (max-width: 720px) { .nt-tagline { flex: 1 1 auto; font-size: 12px; min-width: 0; } .nt-tagline .tagline-full { display: none; } .nt-tagline .tagline-short { display: inline; } .nt-topbar-links { gap: 14px; flex: none; } .nt-topbar-links .lbl { display: none; } .nt-topbar-links svg { width: 19px; height: 19px; } } .nt-header { position: sticky; top: 0; z-index: 100; background: rgba(250,251,253,0.92); backdrop-filter: blur(12px); border-bottom: 1px solid #E4EAF3; box-shadow: 0 6px 20px rgba(27,42,74,0.12); } .admin-bar .nt-header { top: 32px; } @media screen and (max-width: 782px) { .admin-bar .nt-header { top: 46px; } } .nt-header-inner { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 16px; padding: 12px 20px; } .nt-logo { justify-self: start; display: inline-flex; align-items: center; gap: 1px; text-decoration: none; font-family: var(--nt-display); font-weight: 800; font-size: 25px; letter-spacing: -0.02em; color: var(--nt-ink); } .nt-logo .neo { color: var(--nt-ink); } .nt-logo-img { height: 40px !important; width: auto !important; max-width: 240px; display: block; flex-shrink: 0; } @media (max-width: 520px) { .nt-logo-img { height: 32px !important; max-width: 160px; } } .nt-nav { justify-self: center; } .nt-actions { justify-self: end; display: flex; align-items: center; gap: 16px; } .nt-menu { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 26px; } .nt-menu > li { position: relative; } .nt-menu > li > a { text-decoration: none; color: var(--nt-ink); font-weight: 700; font-size: 15px; transition: color 0.2s ease; display: inline-flex; align-items: center; gap: 5px; } .nt-menu > li > a:hover { color: var(--nt-blue); } .nt-menu > li.menu-item-has-children > a::after { content: '▾'; font-size: 11px; color: var(--nt-muted); } .nt-menu .sub-menu { list-style: none; margin: 0; padding: 8px; position: absolute; top: calc(100% + 12px); left: 50%; min-width: 250px; background: #FFFFFF; border: 1px solid #E4EAF3; border-radius: 14px; box-shadow: 0 18px 40px rgba(27,42,74,0.14); opacity: 0; visibility: hidden; transform: translateX(-50%) translateY(6px); transition: opacity 0.2s ease, transform 0.2s ease; z-index: 20; } .nt-menu > li.menu-item-has-children:hover > .sub-menu, .nt-menu > li.menu-item-has-children:focus-within > .sub-menu { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); } .nt-menu > li.menu-item-has-children.nt-collapsed > .sub-menu { opacity: 0 !important; visibility: hidden !important; transform: translateX(-50%) translateY(6px) !important; } .nt-menu .sub-menu::before { content: ''; position: absolute; top: -12px; left: 0; right: 0; height: 12px; } .nt-menu .sub-menu a { display: block; text-decoration: none; color: var(--nt-ink); font-weight: 700; font-size: 14.5px; padding: 10px 12px; border-radius: 9px; white-space: nowrap; transition: background 0.18s ease, color 0.18s ease; } .nt-menu .sub-menu a:hover { background: linear-gradient(120deg, #EAF6FD, #EEF1FB 60%, #F3EDF9); color: var(--nt-blue); } .nt-cta { font-size: 15px; padding: 11px 20px; box-shadow: 0 4px 14px rgba(63,102,201,0.35); white-space: nowrap; } .nt-cta:hover { box-shadow: 0 8px 22px rgba(63,102,201,0.45); } .nt-burger { display: none; position: relative; background: #FFFFFF; border: 1px solid #DDE5F0; border-radius: 10px; font-family: inherit; cursor: pointer; } .nt-burger-lines, .nt-burger-lines::before, .nt-burger-lines::after { position: absolute; left: 50%; width: 22px; height: 2.5px; border-radius: 2px; background: var(--nt-ink); transition: transform 0.25s ease, opacity 0.2s ease, background 0.2s ease; } .nt-burger-lines { top: 50%; transform: translate(-50%, -50%); } .nt-burger-lines::before { content: ''; top: -7px; left: 0; } .nt-burger-lines::after { content: ''; top: 7px; left: 0; } .nt-burger.is-open .nt-burger-lines { background: transparent; } .nt-burger.is-open .nt-burger-lines::before { transform: translateY(7px) rotate(45deg); } .nt-burger.is-open .nt-burger-lines::after { transform: translateY(-7px) rotate(-45deg); } .nt-mobile { display: none; } @media (max-width: 1180px) { .nt-nav, .nt-header .nt-cta { display: none; } .nt-header-inner { grid-template-columns: auto 1fr; padding: 8px 16px; } .nt-burger { display: block; width: 46px; height: 46px; min-height: 0; padding: 0; } .nt-mobile.open { display: block; border-top: 1px solid #E4EAF3; background: #FFFFFF; padding: 10px 16px 18px; } .nt-mobile-menu, .nt-mobile-menu .sub-menu { list-style: none; margin: 0; padding: 0; display: grid; gap: 2px; } .nt-mobile-menu > li > a { display: block; text-decoration: none; color: var(--nt-ink); font-weight: 800; font-size: 17px; padding: 12px 10px; border-radius: 10px; } .nt-mobile-menu .sub-menu a { display: block; text-decoration: none; font-size: 15px; font-weight: 700; padding: 9px 10px 9px 24px; border-radius: 10px; color: var(--nt-body); } .nt-mobile .btn-primary { display: block; text-align: center; margin-top: 10px; color: #FFFFFF; box-shadow: none; } } .hero { position: relative; overflow: hidden; background: linear-gradient(180deg, #F1F7FC 0%, #FAFBFD 85%); padding: clamp(36px, 6vw, 66px) 20px clamp(32px, 5vw, 56px); } .hero-glow { position: absolute; border-radius: 50%; pointer-events: none; } .hero-inner { position: relative; max-width: 1160px; margin: 0 auto; display: flex; flex-wrap: wrap; gap: clamp(28px, 4vw, 52px); align-items: center; } .hero-copy { flex: 1 1 380px; min-width: 0; animation: ntRise 0.8s cubic-bezier(0.22, 0.61, 0.36, 1) both; } .hero h1 { margin: 0 0 18px; font-family: var(--nt-display); font-size: clamp(34px, 5vw, 52px); line-height: 1.09; font-weight: 800; color: var(--nt-ink); letter-spacing: -0.02em; text-wrap: balance; } .calc-frame { flex: 1.25 1 400px; min-width: 0; border-radius: 22px; padding: 4px; background-image: var(--nt-grad-border); box-shadow: 0 24px 60px rgba(27,42,74,0.16); animation: ntRise 0.8s cubic-bezier(0.22, 0.61, 0.36, 1) 0.12s both; } .calc-body { background: #FFFFFF; border-radius: 18px; padding: clamp(20px, 3vw, 28px); } .chip { font-family: inherit; font-size: 13.5px; font-weight: 800; cursor: pointer; padding: 9px 13px; border-radius: 10px; border: none; box-shadow: inset 0 0 0 1.5px #DDE5F0; background: var(--nt-bg); color: var(--nt-body); white-space: nowrap; transition: transform 0.18s ease, background 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; } .chip:hover { transform: translateY(-1px); } .chip:active { transform: scale(0.97); } .chip.active { color: #FFFFFF; background: linear-gradient(100deg, #2BB7E8, #3F66C9 60%, #7E4FA8); box-shadow: 0 4px 12px rgba(63,102,201,0.35); } .calc-row { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; border-radius: 12px; padding: 14px 16px; } .calc-num { font-size: clamp(22px, 3vw, 28px); font-weight: 800; font-family: var(--nt-display); white-space: nowrap; font-variant-numeric: tabular-nums; } .cards-2 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 460px), 1fr)); gap: 24px; } .cards-3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 24px; } .cards-4 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr)); gap: 24px; } .card-flex { display: flex; flex-direction: column; } .card-pad { padding: 24px 26px 26px; display: flex; flex-direction: column; gap: 12px; flex: 1; } .card-h3 { margin: 0; font-family: var(--nt-display); font-size: 21px; font-weight: 800; color: var(--nt-ink); letter-spacing: -0.01em; } .neotab-page .card-list { margin: 0; padding: 0; list-style: none !important; display: grid; gap: 6px; font-size: 15.5px; line-height: 1.45; } .neotab-page .card-list li { position: relative; padding-left: 22px; list-style: none !important; } .neotab-page .card-list li::before { content: "\2022"; position: absolute; left: 1px; top: 0; color: #7E4FA8; font-weight: 700; font-size: 24px; line-height: 22px; } .card-callout { margin: 0; background: #F3EDF9; border-radius: 10px; padding: 12px 14px; font-size: 14.5px; line-height: 1.45; color: #45325B; } .photo-slot { height: 100%; display: grid; place-items: center; box-sizing: border-box; padding: 16px; background: linear-gradient(120deg, #EAF6FD, #EEF1FB 60%, #F3EDF9); background-size: cover; background-position: center; } .photo-slot.has-img { padding: 0; overflow: hidden; } .photo-slot.has-img .photo-slot-img { width: 100%; height: 100%; object-fit: cover; display: block; } .cards-3 .photo-slot { background-position: top center; } .photo-slot span { font-size: 13.5px; font-weight: 700; color: var(--nt-faint); text-align: center; border: 1.5px dashed #C7D6EF; border-radius: 10px; padding: 10px 14px; background: rgba(255,255,255,0.55); } .svc-h3 { margin: 0; padding: 16px 28px; background-image: var(--nt-grad), linear-gradient(120deg, #EAF6FD, #EEF1FB 60%, #F3EDF9); background-size: 100% 1.5px, 100% 100%; background-position: left bottom, left top; background-repeat: no-repeat; font-family: var(--nt-display); font-size: 21px; font-weight: 800; color: var(--nt-ink); letter-spacing: -0.01em; } .svc-list { display: grid; gap: 14px; padding: 20px 28px 28px; } .svc-name { margin: 0; font-size: 16px; font-weight: 800; color: var(--nt-ink); } .svc-desc { margin: 2px 0 0; font-size: 14.5px; line-height: 1.5; } .chat-card { padding: 26px; display: flex; flex-direction: column; gap: 10px; } .chat-label { margin: 0 0 6px; font-size: 13px; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; } .bubble { max-width: 85%; padding: 10px 14px; font-size: 15px; line-height: 1.45; } .bubble.user { align-self: flex-end; background: #E7F5E9; border-radius: 14px 14px 4px 14px; color: #24402A; } .bubble.bot { align-self: flex-start; background: #EEF3FC; border-radius: 14px 14px 14px 4px; color: var(--nt-ink); } .bubble.voice-bot { align-self: flex-start; max-width: 90%; background: #F3EDF9; border-radius: 14px 14px 14px 4px; color: #45325B; } .bubble.voice-user { align-self: flex-end; max-width: 90%; background: #F2F6FB; border-radius: 14px 14px 4px 14px; color: var(--nt-body); } .chat-note { margin: 8px 0 0; font-size: 13.5px; color: var(--nt-faint); } .wave { display: flex; align-items: center; gap: 4px; height: 30px; margin-bottom: 4px; } .wave span { width: 4px; height: 26px; border-radius: 2px; background: linear-gradient(180deg, #2BB7E8, #7E4FA8); transform-origin: center; animation: ntPulse 1.375s ease-in-out infinite; } @keyframes ntDotPulse { 0%,100% { transform: scale(0.82); opacity: 0.6; } 50% { transform: scale(1.15); opacity: 1; } } @keyframes ntBounceDot { 0%,60%,100% { transform: translateY(0); opacity: 0.5; } 30% { transform: translateY(-3px); opacity: 1; } } @keyframes ntSweepX { 0%,100% { width: 25%; opacity: 0.85; } 50% { width: 88%; opacity: 1; } } .nt-icon-web { width: 40px; height: 32px; flex: none; border-radius: 8px; border: 2px solid #3F66C9; background: #FFFFFF; overflow: hidden; display: flex; flex-direction: column; } .nt-web-chrome { height: 8px; flex: none; border-bottom: 1.5px solid #3F66C9; display: flex; align-items: center; gap: 2px; padding: 0 4px; background: #F2F6FB; } .nt-web-chrome span { width: 3px; height: 3px; border-radius: 50%; background: #3F66C9; opacity: .55; display: block; } .nt-web-body { flex: 1; display: flex; align-items: center; padding: 0 5px; } .nt-web-track { width: 100%; height: 4px; border-radius: 2px; background: #E4EAF3; position: relative; overflow: hidden; display: block; } .nt-web-fill { position: absolute; left: 0; top: 0; bottom: 0; border-radius: 2px; background: linear-gradient(90deg,#2BB7E8,#3F66C9,#7E4FA8); animation: ntSweepX 2.25s ease-in-out infinite; display: block; } .nt-icon-foto { width: 40px; height: 40px; flex: none; position: relative; display: flex; align-items: center; justify-content: center; } .nt-foto-viewfinder { position: absolute; top: 5px; left: 13px; width: 12px; height: 6px; border: 2px solid #3F66C9; border-bottom: none; border-radius: 3px 3px 0 0; background: #FFFFFF; } .nt-foto-body { width: 32px; height: 21px; border: 2px solid #3F66C9; border-radius: 5px; background: #FFFFFF; margin-top: 5px; display: flex; align-items: center; justify-content: center; } .nt-foto-lens { width: 13px; height: 13px; border-radius: 50%; border: 2px solid #3F66C9; background: linear-gradient(135deg,#2BB7E8,#7E4FA8); display: block; animation: ntDotPulse 2s ease-in-out infinite; } .nt-icon-marketing { width: 40px; height: 32px; flex: none; display: flex; align-items: flex-end; justify-content: center; gap: 4px; } .nt-icon-marketing span { width: 6px; border-radius: 2px; background: linear-gradient(180deg,#2BB7E8,#7E4FA8); transform-origin: bottom; display: block; animation: ntPulse 1.625s ease-in-out infinite; } .nt-icon-ai { width: 48px; height: 20px; flex: none; display: flex; align-items: center; } .nt-ai-dot { width: 8px; height: 8px; border-radius: 50%; flex: none; display: block; background: linear-gradient(135deg,#2BB7E8,#7E4FA8); animation: ntDotPulse 1.875s ease-in-out infinite; } .nt-ai-line { flex: 1; height: 1.5px; background: #C7D6EF; min-width: 6px; display: block; } .nt-icon-chat { display: inline-flex; align-items: center; gap: 3px; padding: 0 10px; height: 24px; border-radius: 12px 12px 12px 4px; border: 2px solid #3F66C9; background: #FFFFFF; flex: none; } .nt-icon-chat span { width: 5px; height: 5px; border-radius: 50%; background: linear-gradient(180deg,#2BB7E8,#7E4FA8); display: block; animation: ntBounceDot 1.5s ease-in-out infinite; } .svc-h3 { display: flex; align-items: center; justify-content: space-between; gap: 12px; } .chat-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin-bottom: 8px; } .chat-head .chat-label { margin: 0; } .chat-head .wave { margin: 0; } .step-card { display: flex; gap: 16px; border-radius: 14px; padding: 18px 20px; } .step-num { flex: none; width: 38px; height: 38px; border-radius: 999px; color: #FFFFFF; font-weight: 800; font-size: 17px; display: grid; place-items: center; } .step-title { margin: 0; font-size: 16.5px; font-weight: 800; color: var(--nt-ink); } .step-desc { margin: 2px 0 0; font-size: 14.5px; line-height: 1.5; } .nt-tl-desktop { display: block; } .nt-tl-wave { position: relative; height: 130px; } .nt-tl-wave svg.nt-tl-line { position: absolute; inset: 0; width: 100%; height: 100%; } .nt-tl-nodes { position: relative; z-index: 1; height: 100%; display: grid; grid-template-columns: repeat(5, 1fr); } .nt-tl-node { display: flex; flex-direction: column; align-items: center; justify-content: flex-end; height: 100%; } .nt-tl-halo { width: 84px; height: 84px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: transform 0.3s ease; } .nt-tl-node.raised .nt-tl-halo { transform: translateY(-58px); } .nt-tl-ring { width: 64px; height: 64px; border-radius: 50%; border: 2px solid transparent; background-image: linear-gradient(var(--tint, #EEF3FC), var(--tint, #EEF3FC)), linear-gradient(135deg, #2BB7E8, #3F66C9 55%, #7E4FA8); background-origin: border-box; background-clip: padding-box, border-box; display: flex; align-items: center; justify-content: center; } .nt-tl-ring svg { color: #3F66C9; display: block; width: 32px; height: 32px; } .nt-tl-text-row { display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; margin-top: 4px; } .nt-tl-text-row > div { text-align: center; padding: 0 6px; } .nt-tl-text-row > div:nth-child(2), .nt-tl-text-row > div:nth-child(4) { margin-top: -58px; } .nt-tl-num { display: block; margin-bottom: 8px; font-weight: 800; font-size: 13.5px; background: linear-gradient(100deg, #2BB7E8, #3F66C9 55%, #7E4FA8); -webkit-background-clip: text; background-clip: text; color: transparent; } .nt-tl-title { margin: 0 0 6px; font-family: var(--nt-display); font-size: 16px; font-weight: 800; color: #1B2A4A; } .nt-tl-desc { margin: 0 auto; max-width: 190px; font-size: 13.5px; line-height: 1.5; color: #3D4C68; } .nt-tl-mobile { display: none; } .nt-tl-mobile-track { position: relative; overflow-x: clip; } .nt-tl-line-mobile { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; } .nt-tl-row { position: relative; z-index: 1; padding: 10px 0; min-height: 64px; } .nt-tl-row .side { max-width: 46%; } .nt-tl-row.nt-tl-row--text-left .side { margin-right: auto; } .nt-tl-row.nt-tl-row--text-right .side { margin-left: auto; } .nt-tl-node-wrap { position: absolute; top: 50%; width: 64px; height: 64px; } .nt-tl-row.nt-tl-row--text-left .nt-tl-node-wrap { left: 61%; transform: translate(-50%, -50%); } .nt-tl-row.nt-tl-row--text-right .nt-tl-node-wrap { left: 34%; transform: translate(-50%, -50%); } .nt-tl-halo-sm { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; width: 64px; height: 64px; border-radius: 50%; display: flex; align-items: center; justify-content: center; } .nt-tl-ring-sm { width: 50px; height: 50px; border-radius: 50%; border: 2px solid transparent; background-image: linear-gradient(var(--tint, #EEF3FC), var(--tint, #EEF3FC)), linear-gradient(135deg, #2BB7E8, #3F66C9 55%, #7E4FA8); background-origin: border-box; background-clip: padding-box, border-box; display: flex; align-items: center; justify-content: center; } .nt-tl-ring-sm svg { color: #3F66C9; display: block; width: 27px; height: 27px; } @media (max-width: 899px) { .nt-tl-desktop { display: none; } .nt-tl-mobile { display: block; } .nt-tl-row { padding: 3px 0; } .nt-tl-num { margin-bottom: 2px; } .nt-tl-title { margin: 0 0 2px; } .nt-tl-desc { line-height: 1.4; } } .form-label { font-size: 15px; font-weight: 800; color: var(--nt-ink); } .form-field { font-family: inherit; font-size: 16px; padding: 13px 14px; border: 1.5px solid #DDE5F0; border-radius: 10px; background: var(--nt-bg); color: var(--nt-ink); width: 100%; box-sizing: border-box; transition: border-color 0.2s ease, background 0.2s ease; } .form-field:focus { border-color: var(--nt-blue); background: #FFFFFF; } .neotab-page select.form-field { color: #1B2A4A !important; background-color: #FAFBFD !important; -webkit-appearance: menulist; appearance: menulist; padding: 10px 14px !important; line-height: 1.4 !important; height: auto !important; min-height: 48px; } .neotab-page select.form-field option { color: #1B2A4A; background-color: #FFFFFF; } .form-notice { background: #EEF3FC; border-radius: 12px; padding: 18px 20px; } .form-notice.error { background: #FDECEC; } .contact-details { display: grid; gap: 12px; text-align: left; } .contact-details .cd-row { display: grid; grid-template-columns: 92px 1fr; gap: 10px; align-items: start; font-size: 15px; line-height: 1.5; } .contact-details .cd-k { font-weight: 800; color: var(--nt-ink); } .contact-details .cd-v { color: var(--nt-body); } .contact-details a.cd-v { color: var(--nt-blue); font-weight: 800; text-decoration: none; } .contact-details a.cd-v:hover { color: var(--nt-purple); } .wa-float { position: fixed; right: 18px; bottom: 18px; z-index: 90; display: inline-flex; align-items: center; gap: 8px; text-decoration: none; color: #FFFFFF; font-weight: 800; font-size: 15px; padding: 13px 20px; border-radius: 14px; background-color: #1FAF54; background-image: linear-gradient(115deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 60%); background-size: 240% 100%; background-position: 130% 0; background-repeat: no-repeat; box-shadow: 0 8px 24px rgba(20,32,58,0.3); transition: transform 0.22s ease, box-shadow 0.22s ease, background-color 0.22s ease, background-position 0.55s ease; } .wa-float:hover { background-color: #189347; color: #FFFFFF; transform: none; box-shadow: 0 12px 30px rgba(20,32,58,0.35); background-position: -70% 0; } .wa-float:active { color: #FFFFFF; transform: scale(0.97); } .page-hero { background: linear-gradient(180deg, #F1F7FC 0%, #FAFBFD 92%); border-bottom: 1px solid #E9EFF7; padding: clamp(30px, 5vw, 56px) 20px; } .page-hero h1 { margin: 0; font-family: var(--nt-display); font-size: clamp(30px, 4.5vw, 46px); font-weight: 800; color: var(--nt-ink); letter-spacing: -0.02em; text-wrap: balance; } .page-hero .lead { margin: 14px 0 0; font-size: clamp(16.5px, 2vw, 19px); line-height: 1.6; max-width: 40em; color: var(--nt-body); } .page-body { padding: clamp(34px, 5vw, 60px) 20px; } .page-body-wrap { max-width: 880px; margin: 0 auto; } .page-body h2 { font-family: var(--nt-display); color: var(--nt-ink); font-size: clamp(22px, 3vw, 30px); letter-spacing: -0.01em; margin: 1.7em 0 0.5em; } .page-body h3 { font-family: var(--nt-display); color: var(--nt-ink); font-size: 20px; margin: 1.3em 0 0.4em; } .page-body p, .page-body li { font-size: 17px; line-height: 1.7; } .page-body ul { padding-left: 20px; display: grid; gap: 6px; } .page-body > *:first-child { margin-top: 0; } .neotab-page .nt-grantstrip a { color: #FFFFFF !important; font-weight: 800; font-size: clamp(15px, 2vw, 18px); text-decoration: none; display: inline-block; transition: opacity 0.2s ease; } .neotab-page .nt-grantstrip a:hover { color: #FFFFFF !important; opacity: 0.9; text-decoration: underline; text-underline-offset: 3px; } .radar-grid { display: grid; gap: 24px; align-items: start; grid-template-columns: 1fr; } @media (min-width: 992px) { .radar-grid { grid-template-columns: calc((100% - 48px) / 3 - 40px) 1fr; column-gap: 64px; } } .radar-left > p { font-size: 16px; line-height: 1.6; color: var(--nt-body); margin: 0 0 16px; max-width: 34em; } .radar-left p strong { color: var(--nt-ink); } .radar-board { display: grid; gap: 12px; } .radar-cards { display: grid; gap: 12px; grid-template-columns: 1fr; } .radar-card { padding: 15px 18px; border-radius: 14px; display: grid; gap: 3px; } .radar-card .radar-head { margin-bottom: 0; } .radar-head { display: flex; align-items: flex-start; gap: 10px; } .radar-dot { width: 12px; height: 12px; border-radius: 50%; flex: none; margin-top: 5px; box-shadow: 0 0 0 3px rgba(27,42,74,0.05); } .radar-idn { min-width: 0; display: flex; align-items: baseline; flex-wrap: wrap; gap: 2px 8px; } .radar-name { font-family: var(--nt-display); font-weight: 800; color: var(--nt-ink); font-size: 16px; } .radar-prov { font-size: 12.5px; color: var(--nt-muted); } .radar-prov::before { content: "·"; margin-right: 6px; color: var(--nt-faint); } .radar-status { margin-left: auto; align-self: flex-start; font-size: 10.5px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; padding: 3px 9px; border-radius: 999px; white-space: nowrap; } .radar-status.open { background: #E7F5EC; color: #1B7F45; } .radar-status.warn { background: #FBF1DA; color: #8A6516; } .radar-status.closed { background: #FBE9E7; color: #A23A2C; } .radar-line { margin: 0; font-size: 13.5px; line-height: 1.5; color: var(--nt-body); } .radar-line strong { color: var(--nt-ink); } .radar-caption { margin: 6px 2px 0; font-size: 12.5px; color: var(--nt-faint); } .site-footer { background: var(--nt-dark); padding: 34px 20px 38px; } .site-footer a { color: #A9B7D4; text-decoration: underline; text-underline-offset: 2px; transition: color 0.2s ease; } .site-footer a:hover { color: #FFFFFF; } .footer-break { display: none; } .footer-break-2 { display: none; } .footer-space-desktop { display: block; content: ""; height: 22px; } @media (max-width: 640px) { .footer-break { display: block; } .footer-break-2 { display: block; } .footer-sep { display: none; } .footer-sep-2 { display: none; } .footer-space-desktop { display: none; } } @supports (animation-timeline: view()) { .rise { animation: ntRise 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both; animation-timeline: view(); animation-range: entry 0% entry 28%; } .rise-1 { animation: ntRise 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both; animation-timeline: view(); animation-range: entry 0% entry 26%; } .rise-2 { animation: ntRise 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both; animation-timeline: view(); animation-range: entry 6% entry 32%; } .rise-s1 { animation: ntRise 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both; animation-timeline: view(); animation-range: entry 0% entry 24%; } .rise-s2 { animation: ntRise 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both; animation-timeline: view(); animation-range: entry 5% entry 29%; } .rise-s3 { animation: ntRise 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both; animation-timeline: view(); animation-range: entry 10% entry 34%; } .rise-s4 { animation: ntRise 0.9s cubic-bezier(0.22, 0.61, 0.36, 1) both; animation-timeline: view(); animation-range: entry 15% entry 39%; } } @media (prefers-reduced-motion: reduce) { .neotab-page * { animation: none !important; transition: none !important; } body.neotab-page { animation: none !important; } html { scroll-behavior: auto; } } .hero-aurora { position: absolute; inset: 0; overflow: hidden; pointer-events: none; z-index: 0; } .nt-aurora-canvas { position: absolute; inset: 0; width: 100%; height: 100%; display: block; } .hero-text-feather { position: absolute; left: 0; top: 0; width: 0; height: 0; background: rgba(250,251,253,0.55); filter: blur(1.5cm); -webkit-filter: blur(1.5cm); } .nt-ai-showcase { position: relative; overflow: hidden; margin-top: 56px; padding: clamp(28px,4vw,48px); border-radius: 24px; background: radial-gradient(130% 130% at 50% -10%, #22345A 0%, #14203A 58%); box-shadow: 0 30px 70px rgba(20,32,58,0.28); } .nt-ai-showcase::before { content: ""; position: absolute; top: -28%; left: 50%; width: 80%; height: 70%; transform: translateX(-50%); background: radial-gradient(circle, rgba(63,102,201,0.40), transparent 62%); filter: blur(50px); z-index: 0; pointer-events: none; } .nt-ai-showcase > * { position: relative; z-index: 1; } .nt-ai-title { margin: 0 0 8px; font-family: var(--nt-display); font-size: clamp(22px,3vw,28px); font-weight: 800; color: #FFFFFF; letter-spacing: -0.015em; } .nt-ai-lead { margin: 0 0 26px; font-size: 16.5px; line-height: 1.6; max-width: 42em; color: #C4D2EC; } .nt-ai-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr)); gap: 24px; } .neotab-page .nt-ai-showcase .nt-ai-link { color: #8FC7F2 !important; font-size: 16.5px; } .neotab-page .nt-ai-showcase .nt-ai-link:hover { color: #BBDCF8 !important; } .nt-browser { background: #FFFFFF; } .nt-browser-bar { display: flex; align-items: center; gap: 10px; padding: 9px 13px; background: #F2F6FB; border-bottom: 1px solid #E4EAF3; } .nt-browser-dots { display: flex; gap: 5px; flex: none; } .nt-browser-dots i { width: 9px; height: 9px; border-radius: 50%; display: block; } .nt-browser-dots i:nth-child(1) { background: #ED6A5E; } .nt-browser-dots i:nth-child(2) { background: #F4BF4F; } .nt-browser-dots i:nth-child(3) { background: #61C554; } .nt-browser-url { flex: 1; min-width: 0; font-size: 12px; font-weight: 700; color: #8A96AC; background: #FFFFFF; border: 1px solid #E4EAF3; border-radius: 7px; padding: 4px 11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .nt-browser-view { position: relative; overflow: hidden; aspect-ratio: 16 / 9; background: linear-gradient(120deg, #EAF6FD, #EEF1FB 60%, #F3EDF9); } .nt-browser-shot { position: absolute; inset: 0; width: 100%; height: 100% !important; object-fit: cover; object-position: top center; transition: transform 2.4s cubic-bezier(0.22,0.61,0.36,1); } .g-card:hover .nt-browser:not(.is-fullpage) .nt-browser-shot { transform: scale(1.07); } .nt-browser-empty { position: absolute; inset: 0; display: grid; place-items: center; font-size: 13.5px; font-weight: 700; color: #8A96AC; text-align: center; padding: 16px; } .nt-browser.is-fullpage .nt-browser-view { aspect-ratio: 16 / 11; cursor: ns-resize; } .nt-browser.is-fullpage .nt-browser-shot { height: auto !important; bottom: auto; object-fit: fill; transition: transform 0.12s ease-out; } .nt-section-dark { background: radial-gradient(120% 130% at 50% 0%, #22345A 0%, #14203A 60%); } .nt-section-dark .section-h2 { color: #FFFFFF; } .nt-section-dark .eyebrow { color: #8FC7F2; } .nt-section-dark .nt-tl-title { color: #FFFFFF; } .nt-section-dark .nt-tl-desc { color: #C4D2EC; } .nt-section-dark .nt-tl-ring, .nt-section-dark .nt-tl-ring-sm { position: relative; } .nt-section-dark .nt-tl-ring.nt-shine, .nt-section-dark .nt-tl-ring-sm.nt-shine { animation: ntRingShine 0.9s ease-out; } @keyframes ntRingShine { 0% { box-shadow: 0 0 0 0 rgba(220,235,255,0); } 30% { box-shadow: 0 0 0 3px rgba(220,235,255,0.9), 0 0 16px 2px rgba(140,205,255,0.7); } 100% { box-shadow: 0 0 0 0 rgba(220,235,255,0); } } #cmplz-manage-consent { position: fixed; left: 24px; right: auto; bottom: 0; width: auto; height: 10px; overflow: hidden; z-index: 9998; pointer-events: none; transition: height 0.28s ease; } #cmplz-manage-consent:hover, #cmplz-manage-consent:focus-within { height: 32px; } #cmplz-manage-consent .cmplz-manage-consent { position: relative !important; left: auto !important; right: auto !important; bottom: auto !important; animation: none !important; box-sizing: border-box; display: block; height: 32px !important; min-width: 0 !important; padding: 8px 14px 0 !important; font-size: 11px !important; line-height: 1 !important; letter-spacing: 0.01em; white-space: nowrap; pointer-events: auto; } @media (prefers-reduced-motion: reduce) { #cmplz-manage-consent { transition: none; } } .page-id-76838 .page-body, .page-id-76839 .page-body, .page-id-76840 .page-body, .page-id-76841 .page-body, .page-id-77058 .page-body, .page-id-76843 .page-body, .page-id-77244 .page-body{ padding: 0; } .page-id-76838 .page-body-wrap, .page-id-76839 .page-body-wrap, .page-id-76840 .page-body-wrap, .page-id-76841 .page-body-wrap, .page-id-77058 .page-body-wrap, .page-id-76843 .page-body-wrap, .page-id-77244 .page-body-wrap{ max-width: none; } .page-id-76838 .page-body h2, .page-id-76839 .page-body h2, .page-id-76840 .page-body h2, .page-id-76841 .page-body h2, .page-id-77058 .page-body h2, .page-id-76843 .page-body h2, .page-id-77244 .page-body h2{ margin: 0 0 14px; } .page-id-76838 .page-body h3, .page-id-76839 .page-body h3, .page-id-76840 .page-body h3, .page-id-76841 .page-body h3, .page-id-77058 .page-body h3, .page-id-76843 .page-body h3, .page-id-77244 .page-body h3{ margin: 0; } .page-id-76838 .page-body ul, .page-id-76839 .page-body ul, .page-id-76840 .page-body ul, .page-id-76841 .page-body ul, .page-id-77058 .page-body ul, .page-id-76843 .page-body ul, .page-id-77244 .page-body ul{ padding-left: 0; gap: 0; } .page-id-76838 .page-body p, .page-id-76839 .page-body p, .page-id-76838 .page-body li, .page-id-76839 .page-body li, .page-id-76840 .page-body p, .page-id-76840 .page-body li, .page-id-76841 .page-body p, .page-id-76841 .page-body li, .page-id-77058 .page-body p, .page-id-77058 .page-body li, .page-id-76843 .page-body p, .page-id-76843 .page-body li, .page-id-77244 .page-body p, .page-id-77244 .page-body li{ font-size: 16px; line-height: 1.6; } .page-id-76838 .page-body .section-lead, .page-id-76839 .page-body .section-lead, .page-id-76840 .page-body .section-lead, .page-id-76841 .page-body .section-lead, .page-id-77058 .page-body .section-lead, .page-id-76843 .page-body .section-lead, .page-id-77244 .page-body .section-lead{ font-size: 17.5px; margin: 0 0 40px; } .page-id-76838 .page-body .card-list, .page-id-76839 .page-body .card-list, .page-id-76840 .page-body .card-list, .page-id-76841 .page-body .card-list, .page-id-77058 .page-body .card-list, .page-id-76843 .page-body .card-list, .page-id-77244 .page-body .card-list{ display: grid; gap: 6px; } .page-id-76838 .page-body .card-list li, .page-id-76839 .page-body .card-list li, .page-id-76840 .page-body .card-list li, .page-id-76841 .page-body .card-list li, .page-id-77058 .page-body .card-list li, .page-id-76843 .page-body .card-list li, .page-id-77244 .page-body .card-list li{ font-size: 14.5px; line-height: 1.45; } .page-id-76838 .page-hero, .page-id-76839 .page-hero, .page-id-76840 .page-hero, .page-id-76841 .page-hero, .page-id-77058 .page-hero, .page-id-77244 .page-hero{ border-bottom: none; padding: clamp(46px, 7vw, 88px) 20px; background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Ristoranti_L-1.webp'); background-size: cover; background-position: 60% 60%; background-repeat: no-repeat; background-color: #14203A; min-height: 500px; display: flex; align-items: center; } .page-id-76838 .page-hero > .wrap, .page-id-76839 .page-hero > .wrap, .page-id-76840 .page-hero > .wrap, .page-id-76841 .page-hero > .wrap, .page-id-77058 .page-hero > .wrap, .page-id-77244 .page-hero > .wrap{ width: 100%; } .page-id-76838 .page-hero h1, .page-id-76839 .page-hero h1, .page-id-77244 .page-hero h1 { color: #FFFFFF; text-shadow: 0 1px 16px rgba(0,0,0,0.55); line-height: clamp(48px, 1.18em, 58px); } .page-id-76838 .page-hero .lead, .page-id-76839 .page-hero .lead, .page-id-76840 .page-hero .lead, .page-id-76841 .page-hero .lead, .page-id-77058 .page-hero .lead, .page-id-77244 .page-hero .lead{ color: rgba(255,255,255,0.92); text-shadow: 0 1px 10px rgba(0,0,0,0.55); max-width: 24em; font-size: clamp(18px, 1.35vw, 21px); line-height: 1.62; margin: clamp(18px, 2vw, 28px) 0 0; } .page-id-76838 .page-hero .eyebrow .grad-text, .page-id-76839 .page-hero .eyebrow .grad-text, .page-id-76840 .page-hero .eyebrow .grad-text, .page-id-76841 .page-hero .eyebrow .grad-text, .page-id-77058 .page-hero .eyebrow .grad-text, .page-id-77244 .page-hero .eyebrow .grad-text{ background: none; color: #E4D2F2; -webkit-text-fill-color: #E4D2F2; } .nt-rist .chip { cursor: default; } .nt-rist .r-mix { margin: 0; font-size: 13.5px; font-weight: 800; color: var(--nt-purple); } .nt-rist .r-voci { display: flex; flex-direction: column; margin-top: 2px; } .nt-rist .r-voce { display: flex; justify-content: space-between; align-items: baseline; gap: 14px; padding: 10px 0; border-bottom: 1px solid #E9EFF7; } .nt-rist .r-voce span { font-size: 14.5px; line-height: 1.35; } .nt-rist .r-voce i { display: block; font-style: normal; font-size: 12px; color: var(--nt-faint); margin-top: 2px; } .nt-rist .r-voce b { font-family: var(--nt-display); font-weight: 800; font-size: 17px; white-space: nowrap; font-variant-numeric: tabular-nums; color: var(--nt-ink); } .nt-rist .r-tot { border-bottom: none; border-top: 2px solid var(--nt-ink); margin-top: 4px; padding-top: 12px; } .nt-rist .r-tot span { font-weight: 800; color: var(--nt-ink); } .nt-rist .r-tot b { font-size: 20px; } .nt-rist .r-anno { margin: 12px 0 0; display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; font-size: 12.5px; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; color: var(--nt-faint); } .nt-rist .r-anno .calc-num { color: var(--nt-purple); } .nt-rist .r-tempo { margin: 0; font-family: var(--nt-display); font-weight: 800; font-size: 14.5px; color: var(--nt-purple); } .nt-rist .r-price { margin: 8px 0 0; display: flex; align-items: baseline; gap: 8px; flex-wrap: wrap; font-weight: 700; color: var(--nt-body); } .nt-rist .r-contract { font-size: 13px; font-weight: 600; color: var(--nt-faint); } .nt-rist .r-alt { margin: 2px 0 0; font-size: 14px; color: var(--nt-body); } .nt-rist .r-y2 { margin: 10px 0 0; padding-top: 10px; border-top: 1px dashed #DDE5F0; font-size: 14px; color: var(--nt-body); } .nt-rist .r-sched { font-size: 13px; line-height: 1.45; } .nt-rist .r-extra { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 14px; margin-top: 24px; } .nt-rist .r-extra div { border: 1.5px solid transparent; border-radius: 12px; background-image: linear-gradient(#FFFFFF, #FFFFFF), var(--nt-grad-border); background-origin: border-box; background-clip: padding-box, border-box; padding: 14px 16px; font-family: var(--nt-display); font-weight: 800; color: var(--nt-purple); font-variant-numeric: tabular-nums; } .nt-rist .r-extra strong { display: block; color: var(--nt-ink); font-size: 14.5px; margin-bottom: 4px; } .nt-rist .r-two { display: grid; grid-template-columns: minmax(0, 1fr) 400px; gap: 20px 36px; align-items: start; } .nt-rist .r-diagram { margin: 0; } .nt-rist .r-diagram svg { display: block; width: 100%; height: auto; } @media (max-width: 900px) { .nt-rist .r-two { grid-template-columns: 1fr; } } .nt-rist .r-zone { list-style: none; margin: 18px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; } .nt-rist .r-zone li { background: #FFFFFF; border: 1px solid #DDE5F0; border-radius: 999px; padding: 6px 12px; font-size: 12px; font-weight: 800; color: var(--nt-body); white-space: nowrap; } .nt-rist .r-note { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; } .page-id-76838 .page-body .r-note li, .page-id-76839 .page-body .r-note li, .page-id-76840 .page-body .r-note li, .page-id-76841 .page-body .r-note li, .page-id-77058 .page-body .r-note li, .page-id-76843 .page-body .r-note li, .page-id-77244 .page-body .r-note li{ font-size: 13.5px; line-height: 1.6; color: var(--nt-muted); padding-left: 0; } .page-id-76838 .page-body .section-h2, .page-id-76839 .page-body .section-h2, .page-id-76840 .page-body .section-h2, .page-id-76841 .page-body .section-h2, .page-id-77058 .page-body .section-h2, .page-id-76843 .page-body .section-h2, .page-id-77244 .page-body .section-h2{ font-size: clamp(28px, 4vw, 40px); } .page-id-76838 .page-body .card-h3, .page-id-76839 .page-body .card-h3, .page-id-76840 .page-body .card-h3, .page-id-76841 .page-body .card-h3, .page-id-77058 .page-body .card-h3, .page-id-76843 .page-body .card-h3, .page-id-77244 .page-body .card-h3{ font-size: 21px; } .page-id-76838 .nt-rist .r-mix, .page-id-76839 .nt-rist .r-mix, .page-id-76840 .nt-rist .r-mix, .page-id-76841 .nt-rist .r-mix, .page-id-77058 .nt-rist .r-mix, .page-id-76843 .nt-rist .r-mix, .page-id-77244 .nt-rist .r-mix{ font-size: 13.5px; } .page-id-76838 .nt-rist .r-tempo, .page-id-76839 .nt-rist .r-tempo, .page-id-76840 .nt-rist .r-tempo, .page-id-76841 .nt-rist .r-tempo, .page-id-77058 .nt-rist .r-tempo, .page-id-76843 .nt-rist .r-tempo, .page-id-77244 .nt-rist .r-tempo{ font-size: 14.5px; } .page-id-76838 .nt-rist .r-alt, .page-id-76839 .nt-rist .r-alt, .page-id-76840 .nt-rist .r-alt, .page-id-76841 .nt-rist .r-alt, .page-id-77058 .nt-rist .r-alt, .page-id-76843 .nt-rist .r-alt, .page-id-77244 .nt-rist .r-alt{ font-size: 14px; } .page-id-76838 .nt-rist .r-y2, .page-id-76839 .nt-rist .r-y2, .page-id-76840 .nt-rist .r-y2, .page-id-76841 .nt-rist .r-y2, .page-id-77058 .nt-rist .r-y2, .page-id-76843 .nt-rist .r-y2, .page-id-77244 .nt-rist .r-y2{ font-size: 14px; } .page-id-76838 .nt-rist .r-sched, .page-id-76839 .nt-rist .r-sched, .page-id-76840 .nt-rist .r-sched, .page-id-76841 .nt-rist .r-sched, .page-id-77058 .nt-rist .r-sched, .page-id-76843 .nt-rist .r-sched, .page-id-77244 .nt-rist .r-sched{ font-size: 13px; } .page-id-76838 .nt-rist .r-anno, .page-id-76839 .nt-rist .r-anno, .page-id-76840 .nt-rist .r-anno, .page-id-76841 .nt-rist .r-anno, .page-id-77058 .nt-rist .r-anno, .page-id-76843 .nt-rist .r-anno, .page-id-77244 .nt-rist .r-anno{ font-size: 12.5px; } .page-id-76838 .nt-rist .r-diagram br, .page-id-76839 .nt-rist .r-diagram br, .page-id-76840 .nt-rist .r-diagram br, .page-id-76841 .nt-rist .r-diagram br, .page-id-77058 .nt-rist .r-diagram br, .page-id-76843 .nt-rist .r-diagram br, .page-id-77244 .nt-rist .r-diagram br{ display: none; } .page-id-76838 .page-hero h1, .page-id-76840 .page-hero h1, .page-id-76841 .page-hero h1, .page-id-77058 .page-hero h1{ max-width: 9em; } .nt-rist .r-head { margin: -24px -26px 0; padding: 16px 26px 18px; display: flex; flex-direction: column; gap: 6px; background-image: var(--nt-grad), linear-gradient(120deg, #EAF6FD, #EEF1FB 60%, #F3EDF9); background-size: 100% 1.5px, 100% 100%; background-position: left bottom, left top; background-repeat: no-repeat; } .nt-rist .r-anno { margin: auto -26px -26px; padding: 14px 26px 16px; background-image: var(--nt-grad), linear-gradient(120deg, #EAF6FD, #EEF1FB 60%, #F3EDF9); background-size: 100% 1.5px, 100% 100%; background-position: left top, left top; background-repeat: no-repeat; } .nt-rist .r-voce { border-bottom: none; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left bottom; background-repeat: no-repeat; } .nt-rist .r-voci > div:nth-child(3) { background-image: none; } .nt-rist .r-tot { border-top: none; background-image: var(--nt-grad); background-size: 100% 2px; background-position: left top; background-repeat: no-repeat; } .nt-rist .g-card:not(.g-card-sm) .card-pad { gap: 9px; } .nt-rist .r-voce { padding: 9px 0; gap: 10px; } .nt-rist .r-voce span { font-size: 13.5px; } .nt-rist .r-sched { padding: 9px 11px; } .page-id-76838 .page-body strong, .page-id-76839 .page-body strong, .page-id-76838 .page-body b, .page-id-76839 .page-body b, .page-id-76838 .page-hero strong, .page-id-76839 .page-hero strong, .page-id-76838 .page-hero b, .page-id-76839 .page-hero b, .page-id-76840 .page-body strong, .page-id-76840 .page-body b, .page-id-76840 .page-hero strong, .page-id-76840 .page-hero b, .page-id-76841 .page-body strong, .page-id-76841 .page-body b, .page-id-76841 .page-hero strong, .page-id-76841 .page-hero b, .page-id-77058 .page-body strong, .page-id-77058 .page-body b, .page-id-77058 .page-hero strong, .page-id-77058 .page-hero b, .page-id-76843 .page-body strong, .page-id-76843 .page-body b, .page-id-77244 .page-body strong, .page-id-77244 .page-body b, .page-id-77244 .page-hero strong, .page-id-77244 .page-hero b{ font-weight: 700; } .page-id-76838 .nt-rist .r-voce b, .page-id-76839 .nt-rist .r-voce b, .page-id-76840 .nt-rist .r-voce b, .page-id-76841 .nt-rist .r-voce b, .page-id-77058 .nt-rist .r-voce b, .page-id-76843 .nt-rist .r-voce b, .page-id-77244 .nt-rist .r-voce b{ font-weight: 800; } .page-id-76838 .page-hero .eyebrow, .page-id-76839 .page-hero .eyebrow, .page-id-76840 .page-hero .eyebrow, .page-id-76841 .page-hero .eyebrow, .page-id-77058 .page-hero .eyebrow, .page-id-77244 .page-hero .eyebrow{ display: none; } .page-id-76838 .page-body .section, .page-id-76839 .page-body .section, .page-id-76840 .page-body .section, .page-id-76841 .page-body .section, .page-id-77058 .page-body .section, .page-id-76843 .page-body .section, .page-id-77244 .page-body .section{ padding-top: clamp(30px, 3.6vw, 48px); padding-bottom: clamp(30px, 3.6vw, 48px); } .page-id-76838 .page-body .section-lead, .page-id-76839 .page-body .section-lead, .page-id-76840 .page-body .section-lead, .page-id-76841 .page-body .section-lead, .page-id-77058 .page-body .section-lead, .page-id-76843 .page-body .section-lead, .page-id-77244 .page-body .section-lead{ margin-bottom: 28px; } .page-id-76838 .page-body .eyebrow, .page-id-76839 .page-body .eyebrow, .page-id-76840 .page-body .eyebrow, .page-id-76841 .page-body .eyebrow, .page-id-77058 .page-body .eyebrow, .page-id-76843 .page-body .eyebrow, .page-id-77244 .page-body .eyebrow{ font-size: 13.5px; line-height: 1.4; } .page-id-76838 .nt-rist .r-two > div > p + p, .page-id-76839 .nt-rist .r-two > div > p + p, .page-id-76840 .nt-rist .r-two > div > p + p, .page-id-76841 .nt-rist .r-two > div > p + p, .page-id-77058 .nt-rist .r-two > div > p + p, .page-id-76843 .nt-rist .r-two > div > p + p, .page-id-77244 .nt-rist .r-two > div > p + p{ margin-top: 12px; } .page-id-76838 .nt-rist .cards-4 .g-card-sm .card-pad, .page-id-76839 .nt-rist .cards-4 .g-card-sm .card-pad, .page-id-76840 .nt-rist .cards-4 .g-card-sm .card-pad, .page-id-76841 .nt-rist .cards-4 .g-card-sm .card-pad, .page-id-77058 .nt-rist .cards-4 .g-card-sm .card-pad, .page-id-76843 .nt-rist .cards-4 .g-card-sm .card-pad, .page-id-77244 .nt-rist .cards-4 .g-card-sm .card-pad{ padding: 15px 18px 16px; gap: 4px; } .page-id-76838 .nt-rist .cards-4 .g-card-sm .card-h3, .page-id-76839 .nt-rist .cards-4 .g-card-sm .card-h3, .page-id-76840 .nt-rist .cards-4 .g-card-sm .card-h3, .page-id-76841 .nt-rist .cards-4 .g-card-sm .card-h3, .page-id-77058 .nt-rist .cards-4 .g-card-sm .card-h3, .page-id-76843 .nt-rist .cards-4 .g-card-sm .card-h3, .page-id-77244 .nt-rist .cards-4 .g-card-sm .card-h3{ line-height: 1.25; } .page-id-76838 .nt-rist .cards-4 .g-card-sm p, .page-id-76839 .nt-rist .cards-4 .g-card-sm p, .page-id-76840 .nt-rist .cards-4 .g-card-sm p, .page-id-76841 .nt-rist .cards-4 .g-card-sm p, .page-id-77058 .nt-rist .cards-4 .g-card-sm p, .page-id-76843 .nt-rist .cards-4 .g-card-sm p, .page-id-77244 .nt-rist .cards-4 .g-card-sm p{ line-height: 1.4; } .nt-rist .r-sched-lab { margin: 0 0 4px; font-size: 10.5px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--nt-purple); } .page-id-76838 .nt-rist .r-sched p, .page-id-76839 .nt-rist .r-sched p, .page-id-76840 .nt-rist .r-sched p, .page-id-76841 .nt-rist .r-sched p, .page-id-77058 .nt-rist .r-sched p, .page-id-76843 .nt-rist .r-sched p, .page-id-77244 .nt-rist .r-sched p{ margin: 0; font-size: 13px; line-height: 1.45; } .page-id-76838 .nt-rist .r-sched p + p, .page-id-76839 .nt-rist .r-sched p + p, .page-id-76840 .nt-rist .r-sched p + p, .page-id-76841 .nt-rist .r-sched p + p, .page-id-77058 .nt-rist .r-sched p + p, .page-id-76843 .nt-rist .r-sched p + p, .page-id-77244 .nt-rist .r-sched p + p{ margin-top: 7px; padding-top: 7px; border-top: 1px dashed #DDD0EA; } .page-id-76838 .nt-section-dark p, .page-id-76839 .nt-section-dark p, .page-id-76840 .nt-section-dark p, .page-id-76841 .nt-section-dark p, .page-id-77058 .nt-section-dark p, .page-id-76843 .nt-section-dark p, .page-id-77244 .nt-section-dark p{ color: #C4D2EC; } .nt-rist .r-check { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, auto); grid-auto-flow: column; gap: 14px 30px; } .nt-rist .ck { position: relative; padding-left: 29px; font-size: 14.5px; line-height: 1.45; color: var(--nt-body); } .nt-rist .ck::before { content: ""; position: absolute; left: 0; top: calc((1.45em - 17px) / 2); width: 17px; height: 17px; border-radius: 4px; border: 2px solid var(--nt-blue); background: #FFFFFF; } .nt-rist .ck b { display: block; margin-bottom: 2px; font-family: var(--nt-display); font-weight: 700; font-size: 15.5px; letter-spacing: -0.005em; color: var(--nt-ink); } .nt-rist .ck em { font-style: normal; font-size: 9.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; background: #F3EDF9; color: var(--nt-purple); padding: 2px 6px; border-radius: 3px; margin-left: 7px; white-space: nowrap; vertical-align: 2px; } @media (max-width: 960px) { .nt-rist .r-check { grid-template-columns: repeat(2, 1fr); grid-template-rows: auto; grid-auto-flow: row; } } @media (max-width: 620px) { .nt-rist .r-check { grid-template-columns: 1fr; } } .page-id-76838 .page-body .nt-rist .r-tier .card-pad, .page-id-76839 .page-body .nt-rist .r-tier .card-pad, .page-id-76840 .page-body .nt-rist .r-tier .card-pad, .page-id-76841 .page-body .nt-rist .r-tier .card-pad, .page-id-77058 .page-body .nt-rist .r-tier .card-pad, .page-id-76843 .page-body .nt-rist .r-tier .card-pad, .page-id-77244 .page-body .nt-rist .r-tier .card-pad{ gap: 0; } .nt-rist .r-tier .r-head { gap: 0; } .nt-rist .r-top { display: flex; justify-content: space-between; align-items: flex-start; gap: 14px; } .page-id-76838 .page-body .nt-rist .r-tempo, .page-id-76839 .page-body .nt-rist .r-tempo, .page-id-76840 .page-body .nt-rist .r-tempo, .page-id-76841 .page-body .nt-rist .r-tempo, .page-id-77058 .page-body .nt-rist .r-tempo, .page-id-76843 .page-body .nt-rist .r-tempo, .page-id-77244 .page-body .nt-rist .r-tempo{ margin: 0; flex: none; text-align: right; white-space: nowrap; line-height: 1.25; padding-top: 3px; } .page-id-76838 .page-body .nt-rist .r-tempo span, .page-id-76839 .page-body .nt-rist .r-tempo span, .page-id-76840 .page-body .nt-rist .r-tempo span, .page-id-76841 .page-body .nt-rist .r-tempo span, .page-id-77058 .page-body .nt-rist .r-tempo span, .page-id-76843 .page-body .nt-rist .r-tempo span, .page-id-77244 .page-body .nt-rist .r-tempo span{ display: block; font-size: 10.5px; font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase; color: var(--nt-faint); } .page-id-76838 .page-body .nt-rist .r-tempo b, .page-id-76839 .page-body .nt-rist .r-tempo b, .page-id-76840 .page-body .nt-rist .r-tempo b, .page-id-76841 .page-body .nt-rist .r-tempo b, .page-id-77058 .page-body .nt-rist .r-tempo b, .page-id-76843 .page-body .nt-rist .r-tempo b, .page-id-77244 .page-body .nt-rist .r-tempo b{ display: block; font-family: var(--nt-display); font-weight: 700; font-size: 15px; letter-spacing: -0.01em; color: var(--nt-purple); } .page-id-76838 .page-body .nt-rist .r-claim, .page-id-76839 .page-body .nt-rist .r-claim, .page-id-76840 .page-body .nt-rist .r-claim, .page-id-76841 .page-body .nt-rist .r-claim, .page-id-77058 .page-body .nt-rist .r-claim, .page-id-76843 .page-body .nt-rist .r-claim, .page-id-77244 .page-body .nt-rist .r-claim{ margin: 7px 0 0; font-size: 15.5px; line-height: 1.45; min-height: 4.4em; } .nt-rist .r-tier .r-y1 { display: grid; gap: 3px; margin-top: 8px; } .nt-rist .r-tier .r-y2 { display: grid; gap: 3px; margin: 8px 0 0; padding-top: 8px; border-top: none; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-76838 .page-body .nt-rist .r-lab, .page-id-76839 .page-body .nt-rist .r-lab, .page-id-76840 .page-body .nt-rist .r-lab, .page-id-76841 .page-body .nt-rist .r-lab, .page-id-77058 .page-body .nt-rist .r-lab, .page-id-76843 .page-body .nt-rist .r-lab, .page-id-77244 .page-body .nt-rist .r-lab{ margin: 0; font-size: 11.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--nt-faint); } .page-id-76838 .page-body .nt-rist .r-tier .r-price, .page-id-76839 .page-body .nt-rist .r-tier .r-price, .page-id-76840 .page-body .nt-rist .r-tier .r-price, .page-id-76841 .page-body .nt-rist .r-tier .r-price, .page-id-77058 .page-body .nt-rist .r-tier .r-price, .page-id-76843 .page-body .nt-rist .r-tier .r-price, .page-id-77244 .page-body .nt-rist .r-tier .r-price{ margin: 0; } .page-id-76838 .page-body .nt-rist .r-tier .r-alt, .page-id-76839 .page-body .nt-rist .r-tier .r-alt, .page-id-76840 .page-body .nt-rist .r-tier .r-alt, .page-id-76841 .page-body .nt-rist .r-tier .r-alt, .page-id-77058 .page-body .nt-rist .r-tier .r-alt, .page-id-76843 .page-body .nt-rist .r-tier .r-alt, .page-id-77244 .page-body .nt-rist .r-tier .r-alt{ margin: 0; font-size: 14px; } .nt-rist .r-y2 .calc-num { font-size: 21px; } .page-id-76838 .page-body .nt-rist .r-sched, .page-id-76839 .page-body .nt-rist .r-sched, .page-id-76840 .page-body .nt-rist .r-sched, .page-id-76841 .page-body .nt-rist .r-sched, .page-id-77058 .page-body .nt-rist .r-sched, .page-id-76843 .page-body .nt-rist .r-sched, .page-id-77244 .page-body .nt-rist .r-sched{ margin: 6px 0 0; } .page-id-76838 .page-body .nt-rist .r-sched-lab, .page-id-76839 .page-body .nt-rist .r-sched-lab, .page-id-76840 .page-body .nt-rist .r-sched-lab, .page-id-76841 .page-body .nt-rist .r-sched-lab, .page-id-77058 .page-body .nt-rist .r-sched-lab, .page-id-76843 .page-body .nt-rist .r-sched-lab, .page-id-77244 .page-body .nt-rist .r-sched-lab{ font-size: 10.5px; } .page-id-76838 .page-body .nt-rist .r-feat-head, .page-id-76839 .page-body .nt-rist .r-feat-head, .page-id-76840 .page-body .nt-rist .r-feat-head, .page-id-76841 .page-body .nt-rist .r-feat-head, .page-id-77058 .page-body .nt-rist .r-feat-head, .page-id-76843 .page-body .nt-rist .r-feat-head, .page-id-77244 .page-body .nt-rist .r-feat-head{ margin: 0; padding-top: 0; font-size: 11.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--nt-purple); } .page-id-76838 .page-body .nt-rist .r-tier .card-list, .page-id-76839 .page-body .nt-rist .r-tier .card-list, .page-id-76840 .page-body .nt-rist .r-tier .card-list, .page-id-76841 .page-body .nt-rist .r-tier .card-list, .page-id-77058 .page-body .nt-rist .r-tier .card-list, .page-id-76843 .page-body .nt-rist .r-tier .card-list, .page-id-77244 .page-body .nt-rist .r-tier .card-list{ margin-top: 8px; gap: 7px; } .page-id-76838 .page-body .card-list li::before, .page-id-76839 .page-body .card-list li::before, .page-id-76840 .page-body .card-list li::before, .page-id-76841 .page-body .card-list li::before, .page-id-77058 .page-body .card-list li::before, .page-id-76843 .page-body .card-list li::before, .page-id-77244 .page-body .card-list li::before{ line-height: 21px; } .page-id-76838 .page-body .nt-rist .r-tier .card-pad, .page-id-76839 .page-body .nt-rist .r-tier .card-pad, .page-id-76840 .page-body .nt-rist .r-tier .card-pad, .page-id-76841 .page-body .nt-rist .r-tier .card-pad, .page-id-77058 .page-body .nt-rist .r-tier .card-pad, .page-id-76843 .page-body .nt-rist .r-tier .card-pad, .page-id-77244 .page-body .nt-rist .r-tier .card-pad{ padding: 24px 22px 17px; } .nt-rist .r-tier .r-head { margin: -24px -22px 0; padding: 16px 22px 15px; } .page-id-76838 .page-body .nt-rist .r-lab, .page-id-76839 .page-body .nt-rist .r-lab, .page-id-76840 .page-body .nt-rist .r-lab, .page-id-76841 .page-body .nt-rist .r-lab, .page-id-77058 .page-body .nt-rist .r-lab, .page-id-76843 .page-body .nt-rist .r-lab, .page-id-77244 .page-body .nt-rist .r-lab{ line-height: 1.2; } .page-id-76838 .page-body .nt-rist .r-tier .r-price, .page-id-76839 .page-body .nt-rist .r-tier .r-price, .page-id-76840 .page-body .nt-rist .r-tier .r-price, .page-id-76841 .page-body .nt-rist .r-tier .r-price, .page-id-77058 .page-body .nt-rist .r-tier .r-price, .page-id-76843 .page-body .nt-rist .r-tier .r-price, .page-id-77244 .page-body .nt-rist .r-tier .r-price{ line-height: 1.05; } .page-id-76838 .page-body .nt-rist .r-tier .r-alt, .page-id-76839 .page-body .nt-rist .r-tier .r-alt, .page-id-76840 .page-body .nt-rist .r-tier .r-alt, .page-id-76841 .page-body .nt-rist .r-tier .r-alt, .page-id-77058 .page-body .nt-rist .r-tier .r-alt, .page-id-76843 .page-body .nt-rist .r-tier .r-alt, .page-id-77244 .page-body .nt-rist .r-tier .r-alt{ line-height: 1.4; } .page-id-76838 .page-body .nt-rist .r-feat-head, .page-id-76839 .page-body .nt-rist .r-feat-head, .page-id-76840 .page-body .nt-rist .r-feat-head, .page-id-76841 .page-body .nt-rist .r-feat-head, .page-id-77058 .page-body .nt-rist .r-feat-head, .page-id-76843 .page-body .nt-rist .r-feat-head, .page-id-77244 .page-body .nt-rist .r-feat-head{ line-height: 1.2; } .page-id-76838 .page-body .nt-rist .r-sched-lab, .page-id-76839 .page-body .nt-rist .r-sched-lab, .page-id-76840 .page-body .nt-rist .r-sched-lab, .page-id-76841 .page-body .nt-rist .r-sched-lab, .page-id-77058 .page-body .nt-rist .r-sched-lab, .page-id-76843 .page-body .nt-rist .r-sched-lab, .page-id-77244 .page-body .nt-rist .r-sched-lab{ margin: 0 0 3px; line-height: 1.2; } .page-id-76838 .nt-rist .r-tier .r-sched, .page-id-76839 .nt-rist .r-tier .r-sched, .page-id-76840 .nt-rist .r-tier .r-sched, .page-id-76841 .nt-rist .r-tier .r-sched, .page-id-77058 .nt-rist .r-tier .r-sched, .page-id-76843 .nt-rist .r-tier .r-sched, .page-id-77244 .nt-rist .r-tier .r-sched{ padding: 8px 10px; } .page-id-76838 .nt-rist .r-tier .r-sched p, .page-id-76839 .nt-rist .r-tier .r-sched p, .page-id-76840 .nt-rist .r-tier .r-sched p, .page-id-76841 .nt-rist .r-tier .r-sched p, .page-id-77058 .nt-rist .r-tier .r-sched p, .page-id-76843 .nt-rist .r-tier .r-sched p, .page-id-77244 .nt-rist .r-tier .r-sched p{ line-height: 1.4; } .page-id-76838 .page-body .nt-rist .r-tier .card-list, .page-id-76839 .page-body .nt-rist .r-tier .card-list, .page-id-76840 .page-body .nt-rist .r-tier .card-list, .page-id-76841 .page-body .nt-rist .r-tier .card-list, .page-id-77058 .page-body .nt-rist .r-tier .card-list, .page-id-76843 .page-body .nt-rist .r-tier .card-list, .page-id-77244 .page-body .nt-rist .r-tier .card-list{ margin-top: 4px; margin-bottom: 12px; gap: 5px; } .page-id-76838 .page-body .card-list li, .page-id-76839 .page-body .card-list li, .page-id-76840 .page-body .card-list li, .page-id-76841 .page-body .card-list li, .page-id-77058 .page-body .card-list li, .page-id-76843 .page-body .card-list li, .page-id-77244 .page-body .card-list li{ line-height: 1.4; } .page-id-76838 .page-body .card-list li::before, .page-id-76839 .page-body .card-list li::before, .page-id-76840 .page-body .card-list li::before, .page-id-76841 .page-body .card-list li::before, .page-id-77058 .page-body .card-list li::before, .page-id-76843 .page-body .card-list li::before, .page-id-77244 .page-body .card-list li::before{ line-height: 20.3px; } .page-id-76838 .page-body .card-list li, .page-id-76839 .page-body .card-list li, .page-id-76840 .page-body .card-list li, .page-id-76841 .page-body .card-list li, .page-id-77058 .page-body .card-list li, .page-id-76843 .page-body .card-list li, .page-id-77244 .page-body .card-list li{ font-size: 14px; line-height: 1.4; padding-left: 20px; } .page-id-76838 .page-body .card-list li::before, .page-id-76839 .page-body .card-list li::before, .page-id-76840 .page-body .card-list li::before, .page-id-76841 .page-body .card-list li::before, .page-id-77058 .page-body .card-list li::before, .page-id-76843 .page-body .card-list li::before, .page-id-77244 .page-body .card-list li::before{ left: 0; font-size: 22px; line-height: 19.6px; } .page-id-76838 .nt-rist .r-tier .r-sched p, .page-id-76839 .nt-rist .r-tier .r-sched p, .page-id-76840 .nt-rist .r-tier .r-sched p, .page-id-76841 .nt-rist .r-tier .r-sched p, .page-id-77058 .nt-rist .r-tier .r-sched p, .page-id-76843 .nt-rist .r-tier .r-sched p, .page-id-77244 .nt-rist .r-tier .r-sched p{ font-size: 12.5px; } .nt-rist .r-tier .r-cta-mid, .nt-rist .r-tier .r-cta-bottom { margin-left: -22px; margin-right: -22px; } .nt-rist .r-tier .r-cta-mid { margin-top: 14px; margin-bottom: 12px; } .nt-rist .r-tier .r-cta-bottom { margin-top: auto; margin-bottom: -17px; } .nt-rist .r-tier .r-cta { display: block; padding: 13px 20px; font-size: 15.5px; border-radius: 0; box-shadow: none; } .nt-rist .r-tier .r-cta-bottom .r-cta { padding-top: 14px; padding-bottom: 15px; } .nt-rist .r-tier .r-cta:hover, .nt-rist .r-tier .r-cta:active { transform: none; box-shadow: none; } .page-id-76839 .page-hero, .page-id-77244 .page-hero { border-bottom: none; padding: clamp(46px, 7vw, 88px) 20px; background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Hotel_L-1.webp'); background-size: cover; background-position: 75% 60%; background-color: #14203A; } .page-id-76839 .page-hero h1, .page-id-77244 .page-hero h1 { color: #FFFFFF; max-width: 10em; } .page-id-76839 .page-hero .lead, .page-id-77244 .page-hero .lead { color: #F0F3FA; } .page-id-76839 .page-hero .lead strong, .page-id-77244 .page-hero .lead strong { color: #FFFFFF; } .page-id-76839 .page-hero .eyebrow, .page-id-77244 .page-hero .eyebrow { display: none; } .nt-cm-tab { width: 100%; border-collapse: collapse; font-size: 14.5px; } .nt-cm-tab caption { text-align: left; font-size: 11.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--nt-purple); padding: 0 0 10px; } .nt-cm-tab th { text-align: left; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--nt-faint); padding: 0 10px 9px 0; line-height: 1.3; vertical-align: bottom; } .nt-cm-tab td { padding: 9px 10px 9px 0; color: var(--nt-body); border-top: none; font-variant-numeric: tabular-nums; } .nt-cm-tab th:first-child, .nt-cm-tab td:first-child { white-space: nowrap; } .nt-cm-tab thead tr { background-image: var(--nt-grad); background-size: 100% 2px; background-position: left bottom; background-repeat: no-repeat; } .nt-cm-tab tbody tr { background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .nt-cm-tab tbody tr:first-child { background-image: none; } .page-id-76839 .page-body .nt-hotel .cards-3 .r-cm-price, .page-id-77244 .page-body .nt-hotel .cards-3 .r-cm-price { margin-top: auto; padding-top: 4px; } .page-id-76839 .page-body .nt-hotel .cards-3 .r-anno, .page-id-77244 .page-body .nt-hotel .cards-3 .r-anno { margin-top: 0; } .nt-cm-tab td:first-child { color: var(--nt-ink); font-weight: 700; } .nt-cm-tab th.n, .nt-cm-tab td.n { text-align: right; } .nt-cm-wrap { overflow-x: auto; } @media (max-width: 620px) { .nt-cm-tab th, .nt-cm-tab td { padding-right: 6px; } } @media (max-width: 340px) { .page-id-76839 .page-body .nt-hotel .cards-3 .card-pad, .page-id-77244 .page-body .nt-hotel .cards-3 .card-pad { padding-left: 14px; padding-right: 14px; } .nt-cm-tab { font-size: 13.5px; } .nt-cm-tab th, .nt-cm-tab td { padding-right: 4px; } } .nt-todo { background: #FBF0DC; border-left: 4px solid #B5761B; border-radius: 0 10px 10px 0; padding: 12px 16px; font-size: 14px; color: #6B4A10; } .nt-todo b { color: #4A330A; } .page-id-76839 .page-body .nt-hotel .r-cm-lab, .page-id-77244 .page-body .nt-hotel .r-cm-lab { margin: 15px 0 -5px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--nt-purple); } .page-id-76839 .page-body .nt-hotel .card-pad > .r-cm-lab:first-of-type, .page-id-77244 .page-body .nt-hotel .card-pad > .r-cm-lab:first-of-type { margin-top: 2px; } .nt-hotel .r-cm-opt li { color: var(--nt-muted); } .nt-hotel .r-cm-opt li::before { color: #A9B4C6; } .page-id-76839 .page-body .nt-hotel .cards-3 .r-anno, .page-id-77244 .page-body .nt-hotel .cards-3 .r-anno { font-size: 11.5px; letter-spacing: 0.04em; } .nt-hotel .nt-cm-tab { margin-top: 2px; } .nt-hotel .cards-2 .r-y1 { display: grid; gap: 3px; margin-top: 13px; } .nt-hotel .cards-2 .r-y2 { display: grid; gap: 3px; margin: 11px 0 0; padding-top: 11px; border-top: none; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-76839 .page-body .nt-hotel .cards-2 .r-price, .page-id-77244 .page-body .nt-hotel .cards-2 .r-price { margin: 0; line-height: 1.05; } .page-id-76839 .page-body .nt-hotel .cards-2 .r-alt, .page-id-77244 .page-body .nt-hotel .cards-2 .r-alt { margin: 0; font-size: 14px; line-height: 1.4; } .nt-hotel .cards-2 .r-cta-bottom { margin: auto -26px -26px; } .nt-hotel .cards-2 .r-cta { display: block; padding: 14px 18px 15px; font-size: 15px; border-radius: 0; box-shadow: none; } .nt-hotel .cards-2 .r-cta:hover, .nt-hotel .cards-2 .r-cta:active { transform: none; box-shadow: none; } .nt-hotel .cards-2 .r-head { gap: 0; } .page-id-76839 .page-body .nt-hotel .cards-2 .r-claim, .page-id-77244 .page-body .nt-hotel .cards-2 .r-claim { margin: 7px 0 0; min-height: 0; } .page-id-76839 .page-body .nt-hotel .cards-2 .r-feat-head, .page-id-77244 .page-body .nt-hotel .cards-2 .r-feat-head { margin: 14px 0 -5px; padding-top: 13px; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-76838 .page-body .r-zone, .page-id-76839 .page-body .r-zone, .page-id-76840 .page-body .r-zone, .page-id-76841 .page-body .r-zone, .page-id-77058 .page-body .r-zone, .page-id-76843 .page-body .r-zone, .page-id-77244 .page-body .r-zone{ gap: 8px; } @media (max-width: 640px) { .page-id-76838 .page-hero, .page-id-76839 .page-hero, .page-id-76840 .page-hero, .page-id-76841 .page-hero, .page-id-77058 .page-hero, .page-id-77244 .page-hero{ min-height: 360px; background-position: 70% 50%; } .page-id-76838 .page-hero { background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Ristoranti_M-1.webp'); } .page-id-76839 .page-hero, .page-id-77244 .page-hero { background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Hotel_M-1.webp'); } } .nt-faq { display: grid; gap: 10px; } .nt-faq details { background: #FFFFFF; border: 1px solid #E4EAF4; border-radius: 12px; overflow: hidden; } .nt-faq details[open] { border-color: #D9CBEA; } .nt-faq summary { display: block; list-style: none; cursor: pointer; position: relative; padding: 15px 54px 15px 20px; transition: background-color 0.15s ease; } .nt-faq summary::-webkit-details-marker { display: none; } .nt-faq summary:hover { background: #FAF7FD; } .nt-faq summary:focus-visible { outline: 2px solid var(--nt-purple); outline-offset: -2px; } .page-id-76838 .page-body .nt-faq summary h3, .page-id-76839 .page-body .nt-faq summary h3, .page-id-76840 .page-body .nt-faq summary h3, .page-id-76841 .page-body .nt-faq summary h3, .page-id-77058 .page-body .nt-faq summary h3, .page-id-76843 .page-body .nt-faq summary h3, .page-id-77244 .page-body .nt-faq summary h3{ margin: 0; font-size: 16.5px; line-height: 1.4; } .nt-faq summary::after { content: ''; position: absolute; right: 22px; top: 50%; width: 9px; height: 9px; margin-top: -7px; border-right: 2.2px solid var(--nt-purple); border-bottom: 2.2px solid var(--nt-purple); transform: rotate(45deg); transition: transform 0.18s ease, margin-top 0.18s ease; } .nt-faq details[open] summary::after { transform: rotate(-135deg); margin-top: -2px; } .nt-faq .nt-faq-a { padding: 0 20px 18px; } .page-id-76838 .page-body .nt-faq .nt-faq-a p, .page-id-76839 .page-body .nt-faq .nt-faq-a p, .page-id-76840 .page-body .nt-faq .nt-faq-a p, .page-id-76841 .page-body .nt-faq .nt-faq-a p, .page-id-77058 .page-body .nt-faq .nt-faq-a p, .page-id-76843 .page-body .nt-faq .nt-faq-a p, .page-id-77244 .page-body .nt-faq .nt-faq-a p{ margin: 0; padding-top: 15px; font-size: 15px; line-height: 1.6; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } @media (max-width: 520px) { .nt-faq summary { padding: 14px 46px 14px 16px; } .nt-faq summary::after { right: 18px; } .nt-faq .nt-faq-a { padding: 0 16px 16px; } } .page-id-76840 .page-hero { border-bottom: none; padding: clamp(46px, 7vw, 88px) 20px; background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Cantine_L-1.webp'); background-size: cover; background-position: 50% 50%; background-color: #14203A; } .page-id-76840 .page-hero h1 { color: #FFFFFF; max-width: 10.3em; } .page-id-76840 .page-hero .lead { color: #F0F3FA; } .page-id-76840 .page-hero .lead strong { color: #FFFFFF; } .page-id-76840 .page-hero .eyebrow { display: none; } .page-id-76840 .page-body .nt-cant .cards-3 .r-voci { margin-top: 2px; } .page-id-76840 .page-body .nt-cant .cards-3 .r-mix { min-height: 3.2em; } .page-id-76840 .page-body .nt-cant .cards-2 .r-mix { min-height: 3.2em; } .page-id-76840 .page-body .nt-cant .nt-cm-note { margin: 8px 0 0; font-size: 12px; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; color: var(--nt-faint); } .page-id-76840 .page-body .nt-cant .cards-3 .r-anno { margin-top: auto; } .page-id-76840 .page-body .nt-cant .r-voci > div:nth-child(3) { background-image: var(--nt-grad); } .page-id-76840 .page-body .nt-cant .r-voci > div:nth-last-child(2) { background-image: none; } @media (max-width: 620px) { .nt-cm-tab th, .nt-cm-tab td { padding-right: 6px; } } @media (max-width: 340px) { .page-id-76840 .page-body .nt-cant .cards-3 .card-pad { padding-left: 14px; padding-right: 14px; } .nt-cm-tab { font-size: 13.5px; } .nt-cm-tab th, .nt-cm-tab td { padding-right: 4px; } } .page-id-76840 .page-body .nt-cant .r-cm-lab { margin: 15px 0 -5px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--nt-purple); } .page-id-76840 .page-body .nt-cant .card-pad > .r-cm-lab:first-of-type { margin-top: 2px; } .nt-cant .r-cm-opt li { color: var(--nt-muted); } .nt-cant .r-cm-opt li::before { color: #A9B4C6; } .page-id-76840 .page-body .nt-cant .cards-3 .r-anno { font-size: 11.5px; letter-spacing: 0.04em; } .nt-cant .nt-cm-tab { margin-top: 2px; } .page-id-76840 .page-body .nt-cant .nt-cm-tab { table-layout: fixed; width: 100%; min-width: 460px; } .nt-cant .nt-cm-tab th:nth-child(1) { width: 31%; } .nt-cant .nt-cm-tab th:nth-child(2) { width: 17%; } .nt-cant .nt-cm-tab th:nth-child(3) { width: 15%; } .nt-cant .nt-cm-tab th:nth-child(4) { width: 14%; } .nt-cant .nt-cm-tab th:nth-child(5) { width: 23%; } .nt-cant .cards-2 .r-y1 { display: grid; gap: 3px; margin-top: 13px; } .nt-cant .cards-2 .r-y2 { display: grid; gap: 3px; margin: 11px 0 0; padding-top: 11px; border-top: none; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-76840 .page-body .nt-cant .cards-2 .r-price { margin: 0; line-height: 1.05; } .page-id-76840 .page-body .nt-cant .cards-2 .r-alt { margin: 0; font-size: 14px; line-height: 1.4; } .nt-cant .cards-2 .r-cta-bottom { margin: auto -26px -26px; } .nt-cant .cards-2 .r-cta { display: block; padding: 14px 18px 15px; font-size: 15px; border-radius: 0; box-shadow: none; } .nt-cant .cards-2 .r-cta:hover, .nt-cant .cards-2 .r-cta:active { transform: none; box-shadow: none; } .nt-cant .cards-2 .r-head { gap: 0; } .page-id-76840 .page-body .nt-cant .cards-2 .r-claim { margin: 7px 0 0; min-height: 2.9em; } .page-id-76840 .page-body .nt-cant .cards-2 .r-feat-head { margin: 14px 0 -5px; padding-top: 13px; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } @media (max-width: 640px) { .page-id-76840 .page-hero { background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Cantine_M-1.webp'); background-position: 50% 50%; } } @media (min-width: 2200px) { .page-id-76840 .page-hero { background-position: 50% 25%; } } .page-id-76841 .page-hero { border-bottom: none; padding: clamp(46px, 7vw, 88px) 20px; background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Ecommerce_L.webp'); background-size: cover; background-position: 70% 50%; background-color: #14203A; } .page-id-76841 .page-hero h1 { color: #FFFFFF; max-width: 13.8em; } @media (max-width: 440px) { .page-id-76841 .page-hero h1 { font-size: 25px; } } .page-id-76841 .page-hero .lead { color: #F0F3FA; } .page-id-76841 .page-hero .lead strong { color: #FFFFFF; } .page-id-76841 .page-hero .eyebrow { display: none; } @media (max-width: 640px) { .page-id-76841 .page-hero { background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Ecommerce_M.webp'); background-position: 70% 50%; } } .page-id-76841 .page-body .nt-neg .cards-3 .r-voci { margin-top: 2px; } .page-id-76841 .page-body .nt-neg .cards-3 .r-mix { min-height: 3.2em; } .page-id-76841 .page-body .nt-neg .cards-2 .r-mix { min-height: 3.2em; } .page-id-76841 .page-body .nt-neg .nt-cm-note { margin: 8px 0 0; font-size: 12px; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; color: var(--nt-faint); } .page-id-76841 .page-body .nt-neg .cards-3 .r-anno { margin-top: auto; } .page-id-76841 .page-body .nt-neg .r-voci > div:nth-child(3) { background-image: var(--nt-grad); } .page-id-76841 .page-body .nt-neg .r-voci > div:nth-last-child(2) { background-image: none; } @media (max-width: 620px) { .nt-cm-tab th, .nt-cm-tab td { padding-right: 6px; } } @media (max-width: 340px) { .page-id-76841 .page-body .nt-neg .cards-3 .card-pad { padding-left: 14px; padding-right: 14px; } .nt-cm-tab { font-size: 13.5px; } .nt-cm-tab th, .nt-cm-tab td { padding-right: 4px; } } .page-id-76841 .page-body .nt-neg .r-cm-lab { margin: 15px 0 -5px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--nt-purple); } .page-id-76841 .page-body .nt-neg .card-pad > .r-cm-lab:first-of-type { margin-top: 2px; } .nt-neg .r-cm-opt li { color: var(--nt-muted); } .nt-neg .r-cm-opt li::before { color: #A9B4C6; } .page-id-76841 .page-body .nt-neg .cards-3 .r-anno { font-size: 11.5px; letter-spacing: 0.04em; } .nt-neg .nt-cm-tab { margin-top: 2px; } .page-id-76841 .page-body .nt-neg .nt-cm-tab { table-layout: fixed; width: 100%; min-width: 460px; } .nt-neg .nt-cm-tab th:nth-child(1) { width: 29%; } .nt-neg .nt-cm-tab th:nth-child(2) { width: 16%; } .nt-neg .nt-cm-tab th:nth-child(3) { width: 16%; } .nt-neg .nt-cm-tab th:nth-child(4) { width: 16%; } .nt-neg .nt-cm-tab th:nth-child(5) { width: 23%; } .nt-neg .nt-cm-tab.nt-cm-4 th:nth-child(1) { width: 26%; } .nt-neg .nt-cm-tab.nt-cm-4 th:nth-child(2) { width: 14%; } .nt-neg .nt-cm-tab.nt-cm-4 th:nth-child(3) { width: 44%; } .nt-neg .nt-cm-tab.nt-cm-4 th:nth-child(4) { width: 16%; } .nt-neg .nt-cm-tab.nt-cm-bands th:nth-child(1) { width: 28%; } .nt-neg .nt-cm-tab.nt-cm-bands th:nth-child(2) { width: 26%; } .nt-neg .nt-cm-tab.nt-cm-bands th:nth-child(3) { width: 23%; } .nt-neg .nt-cm-tab.nt-cm-bands th:nth-child(4) { width: 23%; } .nt-neg .cards-2 .r-y1 { display: grid; gap: 3px; margin-top: 13px; } .nt-neg .cards-2 .r-y2 { display: grid; gap: 3px; margin: 11px 0 0; padding-top: 11px; border-top: none; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-76841 .page-body .nt-neg .cards-2 .r-price { margin: 0; line-height: 1.05; } .page-id-76841 .page-body .nt-neg .cards-2 .r-alt { margin: 0; font-size: 14px; line-height: 1.4; } .nt-neg .cards-2 .r-cta-bottom { margin: auto -26px -26px; } .nt-neg .cards-2 .r-cta { display: block; padding: 14px 18px 15px; font-size: 15px; border-radius: 0; box-shadow: none; } .nt-neg .cards-2 .r-cta:hover, .nt-neg .cards-2 .r-cta:active { transform: none; box-shadow: none; } .nt-neg .cards-2 .r-head { gap: 0; } .page-id-76841 .page-body .nt-neg .cards-2 .r-claim { margin: 7px 0 0; min-height: 2.9em; } .page-id-76841 .page-body .nt-neg .cards-2 .r-feat-head { margin: 14px 0 -5px; padding-top: 13px; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } @media (max-width: 640px) { .page-id-76841 .page-hero { background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Ecommerce_M.webp'); background-position: 70% 50%; } } .page-id-77058 .page-hero { border-bottom: none; padding: clamp(46px, 7vw, 88px) 20px; background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Website_L.webp'); background-size: cover; background-position: 65% 80%; background-color: #14203A; } .page-id-77058 .page-hero h1 { color: #FFFFFF; max-width: 13.2em; } @media (max-width: 440px) { .page-id-77058 .page-hero h1 { font-size: 25px; } } .page-id-77058 .page-hero .lead { color: #F0F3FA; } .page-id-77058 .page-hero .lead strong { color: #FFFFFF; } .page-id-77058 .page-hero .eyebrow { display: none; } @media (max-width: 640px) { .page-id-77058 .page-hero { background-image: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%), url('/wp-content/uploads/Website_M.webp'); background-position: 70% 50%; } } .page-id-77058 .nt-cm-tab { width: 100%; border-collapse: collapse; font-size: 14.5px; } .page-id-77058 .nt-cm-tab caption { text-align: left; font-size: 11.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--nt-purple); padding: 0 0 10px; } .page-id-77058 .nt-cm-tab th { text-align: left; font-size: 11.5px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--nt-faint); padding: 0 10px 9px 0; line-height: 1.3; vertical-align: bottom; } .page-id-77058 .nt-cm-tab td { padding: 9px 10px 9px 0; color: var(--nt-body); border-top: none; font-variant-numeric: tabular-nums; } .page-id-77058 .nt-cm-tab th:first-child, .page-id-77058 .nt-cm-tab td:first-child { white-space: nowrap; } .page-id-77058 .nt-cm-tab thead tr { background-image: var(--nt-grad); background-size: 100% 2px; background-position: left bottom; background-repeat: no-repeat; } .page-id-77058 .nt-cm-tab tbody tr { background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-77058 .nt-cm-tab tbody tr:first-child { background-image: none; } .page-id-77058 .page-body .nt-siti .cards-3 .r-voci { margin-top: 2px; } .page-id-77058 .page-body .nt-siti .cards-3 .r-mix { min-height: 3.2em; } .page-id-77058 .page-body .nt-siti .cards-2 .r-mix { min-height: 3.2em; } .page-id-77058 .page-body .nt-siti .nt-cm-note { margin: 8px 0 0; font-size: 12px; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; color: var(--nt-faint); } .page-id-77058 .page-body .nt-siti .cards-3 .r-anno { margin-top: auto; } .page-id-77058 .page-body .nt-siti .r-voci > div:nth-child(3) { background-image: var(--nt-grad); } .page-id-77058 .page-body .nt-siti .r-voci > div:nth-last-child(2) { background-image: none; } .page-id-77058 .nt-cm-tab td:first-child { color: var(--nt-ink); font-weight: 700; } .page-id-77058 .nt-cm-tab th.n, .page-id-77058 .nt-cm-tab td.n { text-align: right; } .page-id-77058 .nt-cm-wrap { overflow-x: auto; } @media (max-width: 620px) { .page-id-77058 .nt-cm-tab th, .page-id-77058 .nt-cm-tab td { padding-right: 6px; } } @media (max-width: 340px) { .page-id-77058 .page-body .nt-siti .cards-3 .card-pad { padding-left: 14px; padding-right: 14px; } .page-id-77058 .nt-cm-tab { font-size: 13.5px; } .page-id-77058 .nt-cm-tab th, .page-id-77058 .nt-cm-tab td { padding-right: 4px; } } .page-id-77058 .page-body .nt-siti .r-cm-lab { margin: 15px 0 -5px; font-size: 11.5px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: var(--nt-purple); } .page-id-77058 .page-body .nt-siti .card-pad > .r-cm-lab:first-of-type { margin-top: 2px; } .nt-siti .r-cm-opt li { color: var(--nt-muted); } .nt-siti .r-cm-opt li::before { color: #A9B4C6; } .page-id-77058 .page-body .nt-siti .cards-3 .r-anno { font-size: 11.5px; letter-spacing: 0.04em; } .nt-siti .nt-cm-tab { margin-top: 2px; } .page-id-77058 .page-body .nt-siti .nt-cm-tab { table-layout: fixed; width: 100%; min-width: 460px; } .nt-siti .nt-cm-tab th:nth-child(1) { width: 29%; } .nt-siti .nt-cm-tab th:nth-child(2) { width: 16%; } .nt-siti .nt-cm-tab th:nth-child(3) { width: 16%; } .nt-siti .nt-cm-tab th:nth-child(4) { width: 16%; } .nt-siti .nt-cm-tab th:nth-child(5) { width: 23%; } .nt-siti .nt-cm-tab.nt-cm-4 th:nth-child(1) { width: 26%; } .nt-siti .nt-cm-tab.nt-cm-4 th:nth-child(2) { width: 14%; } .nt-siti .nt-cm-tab.nt-cm-4 th:nth-child(3) { width: 44%; } .nt-siti .nt-cm-tab.nt-cm-4 th:nth-child(4) { width: 16%; } .nt-siti .nt-cm-tab.nt-cm-bands th:nth-child(1) { width: 28%; } .nt-siti .nt-cm-tab.nt-cm-bands th:nth-child(2) { width: 26%; } .nt-siti .nt-cm-tab.nt-cm-bands th:nth-child(3) { width: 23%; } .nt-siti .nt-cm-tab.nt-cm-bands th:nth-child(4) { width: 23%; } .nt-siti .cards-2 .r-y1 { display: grid; gap: 3px; margin-top: 13px; } .nt-siti .cards-2 .r-y2 { display: grid; gap: 3px; margin: 11px 0 0; padding-top: 11px; border-top: none; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-77058 .page-body .nt-siti .cards-2 .r-price { margin: 0; line-height: 1.05; } .page-id-77058 .page-body .nt-siti .cards-2 .r-alt { margin: 0; font-size: 14px; line-height: 1.4; } .nt-siti .cards-2 .r-cta-bottom { margin: auto -26px -26px; } .nt-siti .cards-2 .r-cta { display: block; padding: 14px 18px 15px; font-size: 15px; border-radius: 0; box-shadow: none; } .nt-siti .cards-2 .r-cta:hover, .nt-siti .cards-2 .r-cta:active { transform: none; box-shadow: none; } .nt-siti .cards-2 .r-head { gap: 0; } .page-id-77058 .page-body .nt-siti .cards-2 .r-claim { margin: 7px 0 0; min-height: 2.9em; } .nt-siti .cards-3 { container: tiers / inline-size; } .nt-siti .r-tier { container: tier / inline-size; } .nt-siti .r-tier .r-top .card-h3 { min-height: 0; } @container tier (width < 322px) { .nt-siti .r-tier .r-top .card-h3 { min-height: 66px; min-height: 2lh; } } @container tier (width < 268px) { .nt-siti .r-tier .r-top .card-h3 { min-height: 3lh; } } @container tiers (width < 624px) { .nt-siti .r-tier .r-top .card-h3 { min-height: 0; } } .page-id-77058 .page-body .nt-siti .cards-2 .r-feat-head { margin: 14px 0 -5px; padding-top: 13px; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .nt-home-faq .nt-faq summary h3 { margin: 0; font-size: 16.5px; line-height: 1.4; } .nt-home-faq .nt-faq .nt-faq-a p { margin: 0; padding-top: 15px; font-size: 15px; line-height: 1.6; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .nt-home-dove .nt-dove-grid { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: 20px 40px; align-items: start; } .nt-home-dove .nt-dove-grid p { margin: 0 0 14px; font-size: 16.5px; line-height: 1.65; max-width: 40em; } .nt-home-dove .nt-dove-grid .card-callout { margin: 0; font-size: 15.5px; line-height: 1.6; } .nt-home-dove .r-zone { list-style: none; margin: 14px 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; } .nt-home-dove .r-zone li { margin: 0; background: #FFFFFF; border: 1px solid #DDE5F0; border-radius: 999px; padding: 6px 12px; font-size: 12px; font-weight: 800; color: var(--nt-body); white-space: nowrap; } @media (max-width: 860px) { .nt-home-dove .nt-dove-grid { grid-template-columns: 1fr; } } .nt-home-why .card-h3 { margin: 0 0 10px; } .nt-home-why .card-pad p { margin: 0; font-size: 15.5px; line-height: 1.65; } .nt-home-note { margin: 28px 0 0; max-width: 58em; font-size: 16px; line-height: 1.65; } .nt-home-dove .r-zone { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); } .nt-home-dove .r-zone li { text-align: center; overflow: hidden; text-overflow: ellipsis; } @media (max-width: 1299px) { .nt-home-dove .r-zone { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media (max-width: 560px) { .nt-home-dove .r-zone { grid-template-columns: repeat(2, minmax(0, 1fr)); } .nt-home-dove .r-zone li { white-space: normal; line-height: 1.3; } } .nt-promo-strip .nt-promo-tag { display: inline-block; margin-right: 8px; padding: 2px 9px; border-radius: 6px; background: rgba(255,255,255,0.18); font-size: 0.78em; letter-spacing: 0.06em; text-transform: uppercase; vertical-align: 1px; } .nt-promo-note { margin: 22px 0 0; font-size: 15px; line-height: 1.6; } .neotab-page .nt-promo-strip a { font-size: clamp(14px, 1.35vw, 16px); } .neotab-page .nt-promo-strip .nt-promo-text { margin: 0; color: #FFFFFF; font-weight: 800; font-size: clamp(13.5px, 1.1vw, 15px); line-height: 1.45; } .hero { min-height: 500px; display: flex; align-items: center; padding: clamp(46px, 7vw, 88px) 20px; box-sizing: border-box; } .hero-inner { width: 100%; } .hero-copy { max-width: none; } .hero h1 { font-size: clamp(30px, 4.2vw, 46px); margin-bottom: 14px; } .hero-copy > p:first-of-type + h1 + p { max-width: 62em !important; margin-bottom: 20px !important; } .hero-copy > p[style] { max-width: 62em !important; } @media (max-width: 640px) { .hero { min-height: 360px; } } .nt-calc { animation: none; } .nt-calc .calc-body { padding: clamp(14px, 2.2vw, 22px) clamp(14px, 2.4vw, 24px); } .nt-calc-chips { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 10px; } .nt-rist .nt-calc .chip, .nt-calc .chip { cursor: pointer; padding: 7px 12px; } .nt-calc-head, .nt-calc-row { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr) 170px; gap: 18px; align-items: center; } .nt-calc-head { padding: 0 0 5px; border-bottom: 1px solid #E4EAF4; font-size: 11px; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase; color: var(--nt-faint); } .nt-calc-head span:last-child { text-align: right; white-space: nowrap; } .nt-calc-row { padding: 7px 0; border-bottom: 1px solid #EEF2F8; } .nt-calc-lab { display: block; margin: 0; line-height: 1.25; cursor: pointer; } .nt-calc-label { display: block; font-size: 14.5px; font-weight: 700; color: var(--nt-ink); } .nt-calc-note { display: block; margin-top: 1px; font-size: 12px; color: var(--nt-muted); } .nt-calc-ctl { display: flex; align-items: center; gap: 12px; } .nt-calc-val { flex: 0 0 132px; text-align: right; font-size: 14px; font-weight: 800; color: var(--nt-blue); font-variant-numeric: tabular-nums; white-space: nowrap; } .nt-calc-ctl input[type=range] { flex: 1 1 auto; min-width: 0; height: 22px; margin: 0; cursor: pointer; } .nt-calc-cost { text-align: right; font-family: var(--nt-display); font-size: 18px; font-weight: 800; color: var(--nt-purple); font-variant-numeric: tabular-nums; } .nt-calc-mio { margin: 8px 0 2px; padding: 8px 12px; border-left: 3px solid var(--nt-purple); background: #F7F3FB; border-radius: 0 6px 6px 0; font-size: 12.5px; line-height: 1.35; color: #5A3B7E; } .nt-calc-results { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; align-items: stretch; margin: 12px 0 0; } .nt-calc-results .calc-row { flex-direction: column; align-items: flex-start; justify-content: center; gap: 4px; padding: 10px 12px; } .nt-calc-results .calc-num { font-size: 22px; } .nt-calc .nt-calc-foot { margin: 8px 0 0; font-size: 12px; line-height: 1.45; color: var(--nt-faint); } @media (max-width: 720px) { .nt-calc-head { display: none; } .nt-calc-row { grid-template-columns: minmax(0, 1fr) auto; gap: 2px 12px; padding: 8px 0; } .nt-calc-label { font-size: 13.5px; line-height: 1.25; } .nt-calc-note { display: none; } .nt-calc-chips .chip { padding: 6px 10px; font-size: 13px; } .nt-calc-lab { grid-column: 1; grid-row: 1; } .nt-calc-cost { grid-column: 2; grid-row: 1; } .nt-calc-ctl { grid-column: 1 / -1; grid-row: 2; gap: 10px; } .nt-calc-val { flex-basis: 108px; font-size: 13px; } .nt-calc-cost { font-size: 16px; } .nt-calc-results { grid-template-columns: 1fr; } .nt-calc-results .calc-row { flex-direction: row; align-items: center; justify-content: space-between; } } .hero-txt-short { display: none; } @media (max-width: 640px) { .hero-txt-long { display: none; } .hero-txt-short { display: inline; } } .nt-cost-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: clamp(28px, 3.5vw, 48px); align-items: start; } .page-body .nt-cost-text .section-lead { margin-bottom: 0; font-size: 16.5px; } .page-body .nt-cost-text .card-callout { margin-top: 20px !important; font-size: 15px !important; } .nt-cost-calc .nt-calc-head, .nt-cost-calc .nt-calc-row { grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr) 140px; gap: 14px; } .nt-cost-calc .nt-calc-head { font-size: 10.5px; } .nt-cost-calc .nt-calc-val { flex-basis: 86px; } .nt-cost-calc .nt-calc-results .calc-row span { font-size: 11.5px !important; white-space: nowrap; } @media (max-width: 1199px) { .nt-cost-calc .nt-calc-results { grid-template-columns: 1fr; } .nt-cost-calc .nt-calc-results .calc-row { flex-direction: row; align-items: center; justify-content: space-between; } .nt-cost-calc .nt-calc-results .calc-row span { font-size: 13.5px !important; white-space: normal; } } .nt-cost-calc .nt-calc-results .calc-num { font-size: 21px; } @media (max-width: 1080px) { .nt-cost-grid { grid-template-columns: 1fr; } .page-body .nt-cost-text .section-lead { margin-bottom: 0; } } @media (max-width: 720px) { .nt-cost-calc .nt-calc-row { grid-template-columns: minmax(0, 1fr) auto; gap: 2px 12px; } } .page-id-77058 .page-body .nt-siti .nt-mlp { margin-top: 10px; } .page-id-77058 .page-body .nt-siti .nt-mlp-2 .nt-mlp-h, .page-id-77058 .page-body .nt-siti .nt-mlp-2 .nt-mlp-r { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } .page-id-77058 .page-body .nt-siti .nt-mlp-h { padding-bottom: 5px; background-image: var(--nt-grad); background-size: 100% 1px; background-repeat: no-repeat; background-position: left bottom; } .page-id-77058 .page-body .nt-siti .nt-mlp-h, .page-id-77058 .page-body .nt-siti .nt-mlp-r { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr); gap: 10px; align-items: baseline; } .page-id-77058 .page-body .nt-siti .nt-mlp-h span { font-size: 11.5px; font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase; color: var(--nt-faint); } .page-id-77058 .page-body .nt-siti .nt-mlp-r { padding: 5px 0; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-77058 .page-body .nt-siti .nt-mlp-r:nth-of-type(2) { background-image: none; } .page-id-77058 .page-body .nt-siti .nt-mlp-r b { font-family: var(--nt-display); font-weight: 800; font-size: 14.5px; color: var(--nt-ink); } .page-id-77058 .page-body .nt-siti .nt-mlp-r span { font-size: 13.5px; line-height: 1.3; color: var(--nt-body); } .page-id-77058 .page-body .nt-siti .nt-mlp-r strong { font-family: var(--nt-display); font-weight: 800; font-size: 17px; color: var(--nt-ink); font-variant-numeric: tabular-nums; } .page-id-77058 .page-body .nt-siti .nt-mlp-r i { display: block; font-style: normal; font-size: 12px; color: var(--nt-faint); margin-top: 1px; } .page-id-77058 .page-body .nt-siti .nt-mlp-note { margin-top: 10px; padding-top: 8px; font-size: 13px; color: var(--nt-faint); background-image: var(--nt-grad); background-size: 100% 1px; background-repeat: no-repeat; background-position: left top; } @media (max-width: 560px) { .page-id-77058 .page-body .nt-siti .nt-mlp-h { display: none; } .page-id-77058 .page-body .nt-siti .nt-mlp-r:nth-of-type(2) { background-image: var(--nt-grad); } .page-id-77058 .page-body .nt-siti .nt-mlp-r { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 4px 12px; padding: 11px 0; } .page-id-77058 .page-body .nt-siti .nt-mlp-r b { grid-column: 1 / -1; } .page-id-77058 .page-body .nt-siti .nt-mlp-r span::before { content: attr(data-lab); display: block; font-size: 11px; font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase; color: var(--nt-faint); } .page-id-77058 .page-body .nt-siti .nt-mlp-r i { font-size: 11.5px; } } @media (max-width: 900px) { .page-id-77058 .page-body .nt-siti .r-two > .r-diagram { max-width: 520px; margin-left: auto; margin-right: auto; } } .page-id-77058 .page-body .nt-siti .nt-two-fill { grid-template-columns: minmax(0, 1fr) 420px; } @media (max-width: 900px) { .page-id-77058 .page-body .nt-siti .nt-two-fill { grid-template-columns: minmax(0, 1fr); } } .page-hero.nt-hero-has-photo { position: relative; isolation: isolate; overflow: hidden; background-image: none; } .page-hero.nt-hero-has-photo::before { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: linear-gradient(100deg, rgba(18,11,24,0.70) 0%, rgba(18,11,24,0.45) 45%, rgba(18,11,24,0.10) 100%); } .nt-hero-photo { display: block; position: absolute; inset: 0; z-index: -2; margin: 0; } body.neotab-page .nt-hero-photo img { display: block; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: var(--nt-pos, 50% 50%); } @media (max-width: 640px) { .page-hero.nt-hero-has-photo { background-image: none; } body.neotab-page .nt-hero-photo img { object-position: var(--nt-pos-m, var(--nt-pos, 50% 50%)); } } @media (min-width: 2200px) { .page-hero.nt-hero-has-photo { background-image: none; } body.neotab-page .nt-hero-photo img { object-position: var(--nt-pos-xl, var(--nt-pos, 50% 50%)); } } .nt-cf-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 18px; } .nt-cf-field { margin: 0 0 22px; min-width: 0; } .nt-cf-full { grid-column: 1 / -1; } .nt-cf-labrow { display: flex; align-items: baseline; justify-content: space-between; gap: 10px; margin: 0 0 6px; } .nt-cf-label { margin: 0; font-size: 16px; font-weight: 700; color: #3D4C68; } .nt-cf-opt { font-weight: 500; color: #8A96AC; } .nt-cf-ferr { font-size: 12.5px; font-weight: 700; color: #D64545; text-align: right; } .nt-form-card .nt-cf-input { display: block; width: 100%; box-sizing: border-box; margin: 0; min-height: 44px; padding: 9px 12px; font-family: inherit; font-size: 16px; font-weight: 500; line-height: 1.4; color: #1B2A4A; background: #FFFFFF; border: 1px solid #D5DCE8; border-radius: 10px; box-shadow: none; transition: border-color 0.15s ease, box-shadow 0.15s ease; } .nt-form-card textarea.nt-cf-input { min-height: 150px; resize: vertical; } .nt-form-card select.nt-cf-input { appearance: none; -webkit-appearance: none; padding-right: 38px; cursor: pointer; background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%233D4C68' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center; } .nt-form-card .nt-cf-input::placeholder { color: #A3ADBF; opacity: 1; } .nt-form-card .nt-cf-input:focus { outline: none; border-color: #3F66C9; box-shadow: 0 0 0 3px rgba(63, 102, 201, 0.16); } .nt-cf-invalid .nt-cf-input { border-color: #D64545 !important; } .nt-cf-checkfield { margin: 0 0 12px; } .nt-cf-check { display: flex; gap: 10px; align-items: flex-start; margin: 0; font-size: 13.5px; font-weight: 500; line-height: 1.45; color: #4A5670; cursor: pointer; } .nt-cf-check input { flex: 0 0 auto; width: 18px; height: 18px; margin: 1px 0 0; accent-color: #3F66C9; } .nt-cf-check a { color: #3F66C9; } .nt-cf-checkfield .nt-cf-ferr { display: block; margin: 4px 0 0 28px; text-align: left; } .nt-cf-invalid .nt-cf-check { color: #9B2C2C; } .nt-cf-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; } .nt-cf-err { margin: 6px 0 14px; font-size: 13.5px; font-weight: 700; color: #D64545; text-align: center; } .nt-cf-err[hidden], .nt-cf-ok[hidden], .nt-cf[hidden] { display: none; } .nt-cf-submit { display: block; width: 100%; margin-top: 8px; } .nt-cf-submit[disabled] { opacity: 0.7; cursor: progress; } .nt-cf-ok { padding: 8px 4px; font-size: 16px; line-height: 1.55; color: #3D4C68; } .nt-cf-ok:focus { outline: none; } .nt-cf-ok p { margin: 0 0 10px; } .nt-cf-ok-title { font-size: 22px; font-weight: 800; color: #1B2A4A; } @media (max-width: 640px) { .nt-cf-grid { grid-template-columns: minmax(0, 1fr); } } .page-id-76838 .page-body .nt-rist .nt-mlp { margin-top: 10px; } .page-id-76838 .page-body .nt-rist .nt-mlp-2 .nt-mlp-h, .page-id-76838 .page-body .nt-rist .nt-mlp-2 .nt-mlp-r { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } .page-id-76838 .page-body .nt-rist .nt-mlp-h { padding-bottom: 5px; background-image: var(--nt-grad); background-size: 100% 1px; background-repeat: no-repeat; background-position: left bottom; } .page-id-76838 .page-body .nt-rist .nt-mlp-h, .page-id-76838 .page-body .nt-rist .nt-mlp-r { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr); gap: 10px; align-items: baseline; } .page-id-76838 .page-body .nt-rist .nt-mlp-h span { font-size: 11.5px; font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase; color: var(--nt-faint); } .page-id-76838 .page-body .nt-rist .nt-mlp-r { padding: 5px 0; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-76838 .page-body .nt-rist .nt-mlp-r:nth-of-type(2) { background-image: none; } .page-id-76838 .page-body .nt-rist .nt-mlp-r b { font-family: var(--nt-display); font-weight: 800; font-size: 14.5px; color: var(--nt-ink); } .page-id-76838 .page-body .nt-rist .nt-mlp-r span { font-size: 13.5px; line-height: 1.3; color: var(--nt-body); } .page-id-76838 .page-body .nt-rist .nt-mlp-r strong { font-family: var(--nt-display); font-weight: 800; font-size: 17px; color: var(--nt-ink); font-variant-numeric: tabular-nums; } .page-id-76838 .page-body .nt-rist .nt-mlp-r i { display: block; font-style: normal; font-size: 12px; color: var(--nt-faint); margin-top: 1px; } .page-id-76838 .page-body .nt-rist .nt-mlp-note { margin-top: 10px; padding-top: 8px; font-size: 13px; color: var(--nt-faint); background-image: var(--nt-grad); background-size: 100% 1px; background-repeat: no-repeat; background-position: left top; } @media (max-width: 560px) { .page-id-76838 .page-body .nt-rist .nt-mlp-h { display: none; } .page-id-76838 .page-body .nt-rist .nt-mlp-r:nth-of-type(2) { background-image: var(--nt-grad); } .page-id-76838 .page-body .nt-rist .nt-mlp-r { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 4px 12px; padding: 11px 0; } .page-id-76838 .page-body .nt-rist .nt-mlp-r b { grid-column: 1 / -1; } .page-id-76838 .page-body .nt-rist .nt-mlp-r span::before { content: attr(data-lab); display: block; font-size: 11px; font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase; color: var(--nt-faint); } .page-id-76838 .page-body .nt-rist .nt-mlp-r i { font-size: 11.5px; } } .nt-rist .cards-2 .r-y1 { display: grid; gap: 3px; margin-top: 13px; } .nt-rist .cards-2 .r-y2 { display: grid; gap: 3px; margin: 11px 0 0; padding-top: 11px; border-top: none; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-76838 .page-body .nt-rist .cards-2 .r-price { margin: 0; line-height: 1.05; } .page-id-76838 .page-body .nt-rist .cards-2 .r-alt { margin: 0; font-size: 14px; line-height: 1.4; } .nt-rist .cards-2 .r-cta-bottom { margin: auto -26px -26px; } .nt-rist .cards-2 .r-cta { display: block; padding: 14px 18px 15px; font-size: 15px; border-radius: 0; box-shadow: none; } .nt-rist .cards-2 .r-cta:hover, .nt-rist .cards-2 .r-cta:active { transform: none; box-shadow: none; } .nt-rist .cards-2 .r-head { gap: 0; } .page-id-76838 .page-body .nt-rist .cards-2 .r-claim { margin: 7px 0 0; min-height: 0; } .page-id-76838 .page-body .nt-rist .cards-2 .r-feat-head { margin: 14px 0 -5px; padding-top: 13px; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-76838 .nt-section-dark .g-card p, .page-id-76838 .nt-section-dark .g-card .r-alt, .page-id-76838 .nt-section-dark .card-callout, .page-id-76838 .nt-section-dark .card-callout p, .page-id-76838 .nt-section-dark .r-extra, .page-id-76838 .nt-section-dark .r-extra div, .page-id-76838 .nt-section-dark .r-extra p, .page-id-76839 .nt-section-dark .g-card p, .page-id-76839 .nt-section-dark .g-card .r-alt, .page-id-76839 .nt-section-dark .card-callout, .page-id-76839 .nt-section-dark .card-callout p, .page-id-76839 .nt-section-dark .r-extra, .page-id-76839 .nt-section-dark .r-extra div, .page-id-76839 .nt-section-dark .r-extra p, .page-id-76840 .nt-section-dark .g-card p, .page-id-76840 .nt-section-dark .g-card .r-alt, .page-id-76840 .nt-section-dark .card-callout, .page-id-76840 .nt-section-dark .card-callout p, .page-id-76840 .nt-section-dark .r-extra, .page-id-76840 .nt-section-dark .r-extra div, .page-id-76840 .nt-section-dark .r-extra p, .page-id-77058 .nt-section-dark .g-card p, .page-id-77058 .nt-section-dark .g-card .r-alt, .page-id-77058 .nt-section-dark .card-callout, .page-id-77058 .nt-section-dark .card-callout p, .page-id-77058 .nt-section-dark .r-extra, .page-id-77058 .nt-section-dark .r-extra div, .page-id-77058 .nt-section-dark .r-extra p, .page-id-76841 .nt-section-dark .g-card p, .page-id-76841 .nt-section-dark .g-card .r-alt, .page-id-76841 .nt-section-dark .card-callout, .page-id-76841 .nt-section-dark .card-callout p, .page-id-76841 .nt-section-dark .r-extra, .page-id-76841 .nt-section-dark .r-extra div, .page-id-76841 .nt-section-dark .r-extra p, .page-id-77244 .nt-section-dark .g-card p, .page-id-77244 .nt-section-dark .g-card .r-alt, .page-id-77244 .nt-section-dark .card-callout, .page-id-77244 .nt-section-dark .card-callout p, .page-id-77244 .nt-section-dark .r-extra, .page-id-77244 .nt-section-dark .r-extra div, .page-id-77244 .nt-section-dark .r-extra p { color: var(--nt-body); } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-billing { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px; width: max-content; max-width: 100%; margin: 0 auto 26px; padding: 4px; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 999px; background: rgba(255, 255, 255, 0.1); } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-bill-btn { margin: 0; padding: 11px 22px; border: 0; border-radius: 999px; background: transparent; cursor: pointer; font-family: inherit; font-size: 13.5px; font-weight: 800; letter-spacing: 0.07em; text-transform: uppercase; line-height: 1.2; color: #DCE7FA; transition: background 0.2s ease, color 0.2s ease; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-bill-btn span { font-weight: 600; letter-spacing: 0; text-transform: none; opacity: 0.9; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-bill-btn:hover { background: rgba(255, 255, 255, 0.16); color: #FFFFFF; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-bill-btn.is-on, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-bill-btn.is-on:hover { background: #FFFFFF; color: var(--nt-blue, #3F66C9); } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-bill-btn:focus-visible { outline: 2px solid #FFFFFF; outline-offset: 2px; } @media (max-width: 560px) { :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-billing { width: 100%; border-radius: 18px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-bill-btn { flex: 1 1 100%; padding: 10px 14px; } } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-tiers[data-fatt="anno"] .r-p-mese, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-tiers[data-fatt="mese"] .r-p-anno { display: none; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-tier .r-prezzi { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin-top: 8px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-tier .r-yr { display: grid; align-content: start; gap: 3px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-tier .r-yr + .r-yr { padding-left: 14px; border-left: 1px dashed #DDE5F0; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-tier .r-yr .r-price { margin: 0; gap: 6px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-tier .r-yr .calc-num { font-size: 24px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-tier .r-sep { border: 0; height: 1px; margin: 14px 0 12px; background: #E4EAF3; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .card-list li.r-pt-li { display: flex; align-items: flex-start; gap: 8px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .card-list li.r-pt-li .r-pt { flex: 1 1 auto; min-width: 0; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-info { flex: 0 0 auto; width: 20px; height: 20px; margin: 1px 0 0; padding: 2px 0 0; min-height: 0; border-radius: 50%; border: 1px solid #B9C6E4; background: #FFFFFF; color: #3F66C9; cursor: pointer; font: italic 800 12px/1 Georgia, "Times New Roman", serif; text-align: center; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-info:hover, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-info[aria-expanded="true"] { background: #3F66C9; border-color: #3F66C9; color: #FFFFFF; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-info:focus-visible { outline: 2px solid var(--nt-blue, #3F66C9); outline-offset: 2px; } .r-tip-src { display: none; } #nt-tip { position: fixed; z-index: 100001; width: max-content; max-width: min(340px, calc(100vw - 24px)); padding: 11px 13px; border-radius: 10px; background: #1B2A4A; color: #FFFFFF; font: 400 13.5px/1.5 var(--nt-body-font, inherit); box-shadow: 0 12px 30px rgba(20, 32, 58, 0.35); } #nt-tip[hidden] { display: none; } #nt-tip strong { color: #FFFFFF; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-fatt[data-fatt="anno"] .r-p-mese, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-fatt[data-fatt="mese"] .r-p-anno { display: none; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .cards-2 .r-prezzi { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin-top: 8px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .cards-2 .r-yr { display: grid; align-content: start; gap: 3px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .cards-2 .r-yr + .r-yr { padding-left: 14px; border-left: 1px dashed #DDE5F0; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .cards-2 .r-yr .r-price { margin: 0; gap: 6px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .cards-2 .r-yr .calc-num { font-size: 24px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .nt-mlp-r em { font-style: normal; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .cards-2 .card-list li.r-pt-li .r-pt strong { font-weight: 700; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv .card-pad { padding-left: 18px; padding-right: 16px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv .card-list li.r-pt-li { gap: 6px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv .card-list li.r-pt-li .r-pt strong { font-size: 14px; } @media (max-width: 1000px) { :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 600px) { :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv { grid-template-columns: 1fr; } } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .g-card > .card-pad { padding-top: 16px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .g-card .r-head { padding-bottom: 9px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .g-card .r-claim { margin-top: 3px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .g-card .nt-pg { margin: 10px 0 4px; padding: 14px 14px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-fatt > .g-card > .card-pad { row-gap: 3px; padding-bottom: 17px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .r-fatt .r-prezzi { margin-top: 4px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .r-fatt .nt-mlp { margin-top: 4px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .r-fatt .nt-mlp-h { padding-bottom: 3px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .r-fatt .nt-mlp-r { padding: 3px 0; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .r-fatt .nt-mlp-note { margin-top: 6px; padding-top: 6px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-tier .r-sep { background: var(--nt-grad); background-repeat: no-repeat; height: 1px; opacity: 1; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv.r-serv-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv.r-serv-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 12px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv.r-serv-5 .card-pad { padding-left: 14px; padding-right: 12px; } @media (max-width: 1200px) { :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv.r-serv-5 { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; } } @media (max-width: 1000px) { :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv.r-serv-3, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv.r-serv-5 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 600px) { :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv.r-serv-3, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv.r-serv-5 { grid-template-columns: 1fr; } } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .nt-cm-tab em { font-style: normal; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-serv .r-claim { margin: 4px 0 0; font-size: 13px; line-height: 1.4; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-fatt .r-feat-head { margin: 14px 0 1px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-fatt .card-list { margin: 0 0 9px; gap: 5px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-fatt .r-cta-bottom { margin: auto -26px -17px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-fatt .r-cta { padding: 14px 20px 15px; font-size: 15.5px; } @media (min-width: 1000px) { :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .cards-2.r-mod-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; } } html:not(.nt-pg-unlocked) .r-billing { display: none !important; } .page-id-77244 .page-body .nt-rist .nt-mlp { margin-top: 10px; } .page-id-77244 .page-body .nt-rist .nt-mlp-2 .nt-mlp-h, .page-id-77244 .page-body .nt-rist .nt-mlp-2 .nt-mlp-r { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } .page-id-77244 .page-body .nt-rist .nt-mlp-h { padding-bottom: 5px; background-image: var(--nt-grad); background-size: 100% 1px; background-repeat: no-repeat; background-position: left bottom; } .page-id-77244 .page-body .nt-rist .nt-mlp-h, .page-id-77244 .page-body .nt-rist .nt-mlp-r { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr); gap: 10px; align-items: baseline; } .page-id-77244 .page-body .nt-rist .nt-mlp-h span { font-size: 11.5px; font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase; color: var(--nt-faint); } .page-id-77244 .page-body .nt-rist .nt-mlp-r { padding: 5px 0; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-77244 .page-body .nt-rist .nt-mlp-r:nth-of-type(2) { background-image: none; } .page-id-77244 .page-body .nt-rist .nt-mlp-r b { font-family: var(--nt-display); font-weight: 800; font-size: 14.5px; color: var(--nt-ink); } .page-id-77244 .page-body .nt-rist .nt-mlp-r span { font-size: 13.5px; line-height: 1.3; color: var(--nt-body); } .page-id-77244 .page-body .nt-rist .nt-mlp-r strong { font-family: var(--nt-display); font-weight: 800; font-size: 17px; color: var(--nt-ink); font-variant-numeric: tabular-nums; } .page-id-77244 .page-body .nt-rist .nt-mlp-r i { display: block; font-style: normal; font-size: 12px; color: var(--nt-faint); margin-top: 1px; } .page-id-77244 .page-body .nt-rist .nt-mlp-note { margin-top: 10px; padding-top: 8px; font-size: 13px; color: var(--nt-faint); background-image: var(--nt-grad); background-size: 100% 1px; background-repeat: no-repeat; background-position: left top; } @media (max-width: 560px) { .page-id-77244 .page-body .nt-rist .nt-mlp-h { display: none; } .page-id-77244 .page-body .nt-rist .nt-mlp-r:nth-of-type(2) { background-image: var(--nt-grad); } .page-id-77244 .page-body .nt-rist .nt-mlp-r { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 4px 12px; padding: 11px 0; } .page-id-77244 .page-body .nt-rist .nt-mlp-r b { grid-column: 1 / -1; } .page-id-77244 .page-body .nt-rist .nt-mlp-r span::before { content: attr(data-lab); display: block; font-size: 11px; font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase; color: var(--nt-faint); } .page-id-77244 .page-body .nt-rist .nt-mlp-r i { font-size: 11.5px; } } .page-id-76841 .page-body .nt-rist .nt-mlp { margin-top: 10px; } .page-id-76841 .page-body .nt-rist .nt-mlp-2 .nt-mlp-h, .page-id-76841 .page-body .nt-rist .nt-mlp-2 .nt-mlp-r { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } .page-id-76841 .page-body .nt-rist .nt-mlp-h { padding-bottom: 5px; background-image: var(--nt-grad); background-size: 100% 1px; background-repeat: no-repeat; background-position: left bottom; } .page-id-76841 .page-body .nt-rist .nt-mlp-h, .page-id-76841 .page-body .nt-rist .nt-mlp-r { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr); gap: 10px; align-items: baseline; } .page-id-76841 .page-body .nt-rist .nt-mlp-h span { font-size: 11.5px; font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase; color: var(--nt-faint); } .page-id-76841 .page-body .nt-rist .nt-mlp-r { padding: 5px 0; background-image: var(--nt-grad); background-size: 100% 1px; background-position: left top; background-repeat: no-repeat; } .page-id-76841 .page-body .nt-rist .nt-mlp-r:nth-of-type(2) { background-image: none; } .page-id-76841 .page-body .nt-rist .nt-mlp-r b { font-family: var(--nt-display); font-weight: 800; font-size: 14.5px; color: var(--nt-ink); } .page-id-76841 .page-body .nt-rist .nt-mlp-r span { font-size: 13.5px; line-height: 1.3; color: var(--nt-body); } .page-id-76841 .page-body .nt-rist .nt-mlp-r strong { font-family: var(--nt-display); font-weight: 800; font-size: 17px; color: var(--nt-ink); font-variant-numeric: tabular-nums; } .page-id-76841 .page-body .nt-rist .nt-mlp-r i { display: block; font-style: normal; font-size: 12px; color: var(--nt-faint); margin-top: 1px; } .page-id-76841 .page-body .nt-rist .nt-mlp-note { margin-top: 10px; padding-top: 8px; font-size: 13px; color: var(--nt-faint); background-image: var(--nt-grad); background-size: 100% 1px; background-repeat: no-repeat; background-position: left top; } @media (max-width: 560px) { .page-id-76841 .page-body .nt-rist .nt-mlp-h { display: none; } .page-id-76841 .page-body .nt-rist .nt-mlp-r:nth-of-type(2) { background-image: var(--nt-grad); } .page-id-76841 .page-body .nt-rist .nt-mlp-r { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 4px 12px; padding: 11px 0; } .page-id-76841 .page-body .nt-rist .nt-mlp-r b { grid-column: 1 / -1; } .page-id-76841 .page-body .nt-rist .nt-mlp-r span::before { content: attr(data-lab); display: block; font-size: 11px; font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase; color: var(--nt-faint); } .page-id-76841 .page-body .nt-rist .nt-mlp-r i { font-size: 11.5px; } } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .nt-mlp-h, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .nt-mlp-r { grid-template-columns: auto minmax(0, 1fr) minmax(0, 1fr); gap: 8px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .nt-mlp-h span { font-size: 10.5px; letter-spacing: 0.02em; white-space: nowrap; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .nt-mlp-r span { white-space: nowrap; font-size: 12.5px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .nt-mlp-r strong { font-size: 15px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .r-yr .r-price { white-space: nowrap; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .r-yr .calc-num { font-size: 21px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .r-yr .r-lab { white-space: nowrap; letter-spacing: 0.05em; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .r-yr .r-price { flex-wrap: nowrap; } @media (min-width: 1000px) and (max-width: 1279px) { :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .r-yr .calc-num { font-size: clamp(16px, calc(21px - (1280px - 100vw) * 0.0125), 21px); } } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .nt-mlp-h, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist #pacchetti .cards-2.r-mod-3 .nt-mlp-r { grid-template-columns: 76px minmax(0, 1fr) minmax(0, 1fr); } .page-id-76838 .page-body .nt-rist .r-tier .card-list li:not(.r-pt-li) { font-size: 14px; letter-spacing: -0.02em; } :is(.page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-tier .card-list li:not(.r-pt-li) { font-size: 14px; letter-spacing: -0.02em; } .page-id-76841 .page-body .nt-neg .cards-2.r-mod-3 .nt-cm-tab { min-width: 0; } .page-id-76841 .page-body .nt-neg .cards-2.r-mod-3 .nt-cm-tab.nt-cm-bands th:nth-child(1) { width: 26%; white-space: nowrap; } .page-id-76841 .page-body .nt-neg .cards-2.r-mod-3 .nt-cm-tab.nt-cm-bands th:nth-child(2) { width: 28%; white-space: nowrap; } .page-id-76841 .page-body .nt-neg .cards-2.r-mod-3 .nt-cm-tab.nt-cm-bands th:nth-child(3) { width: 46%; white-space: nowrap; } @media (min-width: 1181px) { .nt-header-inner { grid-template-columns: auto 1fr auto; column-gap: 0; } .nt-nav { justify-self: stretch; } .nt-menu { gap: 0; justify-content: space-evenly; } } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist ul.card-list.r-conf { margin-top: 32px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-template-rows: repeat(4, auto); grid-auto-flow: column; gap: 14px 34px; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist ul.card-list.r-conf > li { display: block; font-size: 15px; line-height: 1.4; padding-left: 24px; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist ul.card-list.r-conf > li::before { content: "\2713"; left: 0; top: 0; font-size: 17px; font-weight: 800; line-height: 21px; color: #3F66C9; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist ul.card-list.r-conf > li .r-pt { display: inline; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist ul.card-list.r-conf > li strong { font-weight: 700; font-size: 15px; color: var(--nt-ink); } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist ul.card-list.r-conf > li .r-info { display: inline-flex; vertical-align: 1px; margin: 0 0 0 3px; } @media (max-width: 960px) { :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist ul.card-list.r-conf { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: none; grid-auto-flow: row; } } @media (max-width: 620px) { :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist ul.card-list.r-conf { grid-template-columns: minmax(0, 1fr); } } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .nt-rist ul.card-list.r-conf > li .r-nw { white-space: nowrap; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 { display: grid; grid-template-columns: repeat(5, max-content); justify-content: space-between; grid-auto-flow: row dense; column-gap: 24px; row-gap: 8px; margin: 0; padding: 0; list-style: none; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li { margin: 0; padding-left: 0; list-style: none; font-size: 13.5px; line-height: 1.3; color: var(--nt-muted); white-space: nowrap; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li strong { font-weight: 700; font-size: inherit; color: inherit; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li .r-nw { white-space: nowrap; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li .r-info { display: inline-flex; vertical-align: 1px; margin: -3px 0 -3px 3px; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li:nth-child(-n+4) { grid-column: 1; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li:nth-child(n+5):nth-child(-n+8) { grid-column: 2; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li:nth-child(n+9):nth-child(-n+11) { grid-column: 3; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li:nth-child(n+12):nth-child(-n+14) { grid-column: 4; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li:nth-child(n+15) { grid-column: 5; } @media (max-width: 1100px) { .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 { display: block; column-count: 2; column-gap: 34px; } .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 > li { break-inside: avoid; margin: 0 0 8px; } } @media (max-width: 620px) { .page-id-76838 .page-body .nt-rist ul.r-note.r-notes4 { column-count: 1; } } :is(.page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist ul.r-note.r-notes5 { display: grid; grid-template-columns: repeat(var(--nc, 5), max-content); justify-content: space-between; grid-auto-flow: row dense; column-gap: 24px; row-gap: 8px; margin: 0; padding: 0; list-style: none; max-width: none; } :is(.page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist ul.r-note.r-notes5 > li { margin: 0; padding-left: 0; list-style: none; font-size: 13.5px; line-height: 1.3; color: var(--nt-muted); white-space: nowrap; } :is(.page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist ul.r-note.r-notes5 > li strong { font-weight: 700; font-size: inherit; color: inherit; } :is(.page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist ul.r-note.r-notes5 > li .r-nw { white-space: nowrap; } :is(.page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist ul.r-note.r-notes5 > li .r-info { display: inline-flex; vertical-align: 1px; margin: -3px 0 -3px 3px; } @media (max-width: 1150px) { :is(.page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist ul.r-note.r-notes5 { display: block; column-count: 2; column-gap: 34px; } :is(.page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist ul.r-note.r-notes5 > li { break-inside: avoid; margin: 0 0 8px; } } @media (max-width: 620px) { :is(.page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist ul.r-note.r-notes5 { column-count: 1; } } .page-id-76839 .page-body .nt-rist .cards-3:not(.r-tiers) ul.card-list li.r-pt-li { display: block; } .page-id-76839 .page-body .nt-rist .cards-3:not(.r-tiers) ul.card-list li.r-pt-li .r-nw { white-space: nowrap; } .page-id-76839 .page-body .nt-rist .cards-3:not(.r-tiers) ul.card-list li.r-pt-li .r-info { display: inline-flex; vertical-align: 1px; margin: -3px 0 -3px 3px; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf { margin-top: 40px; display: grid; gap: 56px; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-row { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(0, 1fr); gap: 52px; align-items: center; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-row:nth-child(even) .r-kf-fig { order: 2; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-fig { margin: 0; padding: 14px; background: #FFFFFF; border: 1px solid #E4EAF3; border-radius: 20px; box-shadow: 0 14px 36px rgba(27,42,74,0.08); } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-num { margin: 0 0 12px; width: 34px; height: 34px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background-image: var(--nt-grad); color: #FFFFFF; font: 800 14px/1 var(--nt-display); } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-h { margin: 0 0 12px; font-family: var(--nt-display); font-weight: 800; font-size: clamp(23px, 2.5vw, 30px); line-height: 1.14; letter-spacing: -0.02em; color: var(--nt-ink); } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-p { margin: 0 0 18px; font-size: 16.5px; line-height: 1.55; color: var(--nt-body); max-width: 31em; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-tiers { margin: 0; display: flex; flex-wrap: wrap; gap: 8px; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-t { padding: 6px 12px; border-radius: 999px; border: 1px solid transparent; font: 800 11.5px/1 var(--nt-display); letter-spacing: 0.05em; text-transform: uppercase; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-t-basic { background: #F1F4F9; color: #66748E; border-color: #DDE5F0; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-t-advanced { background: #EAF0FC; color: #3F66C9; border-color: #C9D6F5; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-t-premium { background: #F3EDF9; color: #7E4FA8; border-color: #DCCBEB; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-t-mod { background: #FFFFFF; color: #3D4C68; border: 1px dashed #B9C6E4; } @media (max-width: 860px) { :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-row { grid-template-columns: minmax(0, 1fr); gap: 22px; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-row:nth-child(even) .r-kf-fig { order: 0; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf { gap: 44px; } } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-t-vetrina { background: #F1F4F9; color: #66748E; border-color: #DDE5F0; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-t-aziendale { background: #EAF0FC; color: #3F66C9; border-color: #C9D6F5; } :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-body .nt-rist .r-kf-t-corporate { background: #F3EDF9; color: #7E4FA8; border-color: #DCCBEB; } @media (min-width: 641px) { .hero, :is(.page-id-76838, .page-id-76839, .page-id-76840, .page-id-76841, .page-id-77058, .page-id-77244) .page-hero { height: 500px; min-height: 0; padding-top: 36px; padding-bottom: 36px; box-sizing: border-box; } } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .card-pad { gap: 6px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .card-list { gap: 3px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-lab { margin: 10px 0 -3px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .card-pad > .r-cm-lab:first-of-type { margin-top: 0; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-price { margin-top: auto; padding-top: 10px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .nt-cm-tab th { padding-bottom: 5px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .nt-cm-tab td { padding-top: 4px; padding-bottom: 4px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-anno { margin-top: 6px; } @media (min-width: 1181px) { .nt-menu > li > a { line-height: 20px; text-align: center; flex-direction: column; gap: 0; } .nt-menu > li > a .nt-m1, .nt-menu > li > a .nt-m2 { display: block; } } body h5{font-family:"Plus Jakarta Sans",Sora,sans-serif;font-size:16px!important;font-weight:600;line-height:1.4!important;color:#1b2a4a;margin:18px 0 4px!important} :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .nt-rist .r-fatt + .r-fatt { margin-top: 20px; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .r-yr .r-lab, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .nt-mlp-h span, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .nt-cm-tab th { font-size: 11px !important; font-weight: 800; letter-spacing: 0.05em !important; line-height: 1.2; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .r-yr .calc-num, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .nt-mlp-r strong, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .nt-cm-tab td.n em { font-size: 17px !important; font-weight: 800; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .r-yr .r-price, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .nt-mlp-r span, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .nt-mlp-r em { font-size: 12.5px !important; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .nt-mlp-r b, :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .nt-cm-tab td:first-child { font-size: 13.5px !important; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt > .g-card { container-type: inline-size; } :is(.page-id-76838, .page-id-76839, .page-id-77244, .page-id-76840, .page-id-76841, .page-id-77058) .page-body .r-fatt .r-top .card-h3 { white-space: nowrap; font-size: min(21px, calc((100cqi - 56px) / 15)) !important; } @media (max-width: 600px) { .nt-rist .r-zone li { white-space: normal; max-width: 100%; line-height: 1.3; } } .page-id-76838 .page-body .nt-rist #pacchetti .cards-2.r-fatt .r-feat-head { margin-top: auto; } .page-id-76838 .page-body .nt-rist #pacchetti .cards-2.r-fatt .card-pad > :nth-last-child(3) { margin-bottom: 5px; } @media (min-width: 360px) { .page-id-76838 .page-body .nt-rist #pacchetti .cards-2.r-fatt .r-pt strong { white-space: nowrap; } } @media (min-width: 1000px) and (max-width: 1099px) { .page-id-76838 .page-body .nt-rist #pacchetti .cards-2.r-fatt .r-pt strong { font-size: 13px; } } .page-id-76839 .page-body .nt-hotel .r-cm-cols { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 14px; margin-top: 4px; } .page-id-76839 .page-body .nt-hotel .r-cm-cols .r-cm-lab { margin: 0 0 7px; font-size: 11px; letter-spacing: 0.06em; } .page-id-76839 .page-body .nt-hotel .r-cm-cols .card-list { gap: 6px; } .page-id-76839 .page-body .nt-hotel .r-cm-cols .card-list li { font-size: 13.5px; line-height: 1.3; } .page-id-76839 .page-body .nt-hotel .cards-3 .card-pad > p.r-cm-price { margin-top: auto; padding-top: 10px; } .page-id-76839 .page-body .nt-hotel .nt-cm-ann { font-size: 13px; } .page-id-76839 .page-body .nt-hotel .nt-cm-ann th { font-size: 10px; letter-spacing: 0.03em; padding: 0 6px 6px 0; line-height: 1.2; } .page-id-76839 .page-body .nt-hotel .nt-cm-ann td { padding: 4px 6px 4px 0; line-height: 1.25; } .page-id-76839 .page-body .nt-hotel .nt-cm-ann th:last-child, .page-id-76839 .page-body .nt-hotel .nt-cm-ann td:last-child { padding-right: 0; } @media (max-width: 380px) { .page-id-76839 .page-body .nt-hotel .nt-cm-ann { font-size: 12px; } .page-id-76839 .page-body .nt-hotel .nt-cm-ann th { font-size: 9.5px; } } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .card-pad > p.r-cm-lab.r-cm-price:first-of-type { margin-top: auto; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers):has(.r-cm-cols) { column-gap: 16px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols) { padding: 14px 12px; container-type: inline-size; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols) > .r-head { margin: -14px -12px 0; padding: 12px 12px 13px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols { grid-template-columns: repeat(2, minmax(max-content, 1fr)); gap: 0 6px; margin-top: 2px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .r-cm-lab { margin: 8px 0; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .card-list li { white-space: nowrap; padding-left: 11px; font-size: 13.5px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .r-info { width: 18px; height: 18px; margin-left: 2px; } @container (max-width: 373.9px) { .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .card-list li { font-size: 13px; } } @container (max-width: 362.9px) { .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .card-list li { font-size: 12.5px; } } @container (max-width: 351.9px) { .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .card-list li { font-size: 12px; } } @container (max-width: 340.9px) { .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .card-list li { font-size: 11.5px; } } @container (max-width: 328.9px) { .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols { grid-template-columns: minmax(0, 1fr); } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols > div + div { margin-top: 4px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .card-list li { font-size: 13.5px; } } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .card-list { gap: 4px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .card-list li { line-height: 20px; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .card-list li::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: currentColor; left: 1px; top: 50%; transform: translateY(-50%); } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-cm-cols .r-info { vertical-align: middle; } .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-head .r-cm-sub { margin: 3px 0 0; font-size: 15.5px; line-height: 1.45; font-weight: 300; color: var(--nt-body); } @media (min-width: 1001px) { .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers) .r-head .r-cm-sub { min-height: calc(2 * 1.45em); } } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers):has(.r-cm-cols) { column-gap: 20px; } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols) { padding: 16px 15px 17px; } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols) > .r-head { margin: -24px -15px 0; padding: 16px 15px 9px; } @media (min-width: 1001px), (max-width: 640px) { .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .r-head .card-h3 { font-size: min(21px, calc((100cqi - 4px) / 15)); } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols) > .r-head .card-h3 { font-size: min(21px, calc((100cqi - 26px) / 15)); } } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3.r-cm-extra { column-gap: 20px; } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3.r-cm-extra .card-pad { padding: 16px 26px 17px; container-type: inline-size; } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3.r-cm-extra .card-pad > .r-head { margin: -24px -26px 0; padding: 16px 26px 9px; } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3.r-cm-extra .card-list { gap: 5px; margin-top: 8px; } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3.r-cm-extra .card-list li { font-size: 14px; line-height: 1.4; } @media (min-width: 360px) { .page-id-76839 .page-body .nt-rist #pacchetti .cards-3.r-cm-extra .r-pt strong { white-space: nowrap; } } @media (min-width: 981px) and (max-width: 1079px) { .page-id-76839 .page-body .nt-hotel .cards-3:not(.r-tiers):not(.r-cm-extra) .r-head .r-cm-sub { min-height: calc(3 * 1.45em); } } @media (max-width: 340px) { .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols), .page-id-76839 .page-body .nt-rist #pacchetti .cards-3.r-cm-extra .card-pad { padding-left: 14px; padding-right: 14px; } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols) > .r-head, .page-id-76839 .page-body .nt-rist #pacchetti .cards-3.r-cm-extra .card-pad > .r-head { margin-left: -14px; margin-right: -14px; padding-left: 14px; padding-right: 14px; } } @media (min-width: 641px) { .page-id-76839 .page-body .nt-hotel .cards-3.r-cm-extra .r-head .r-cm-sub { min-height: calc(2 * 1.45em); } } @media (max-width: 340px) { .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .r-head .card-h3, .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols) > .r-head .card-h3 { font-size: min(21px, calc((100cqi - 28px) / 15)); } } .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols) > :is(.r-cm-price, .nt-cm-wrap, .nt-pg) { margin-left: 11px; margin-right: 11px; } @media (max-width: 340px) { .page-id-76839 .page-body .nt-rist #pacchetti .cards-3:not(.r-tiers) .card-pad:has(> .r-cm-cols) > :is(.r-cm-price, .nt-cm-wrap, .nt-pg) { margin-left: 0; margin-right: 0; } } .page-id-76839 .page-body .nt-rist .r-mod-plus .nt-mlp-note { margin-top: 10px; padding-top: 8px; font-size: 13px; color: var(--nt-faint); background-image: var(--nt-grad); background-size: 100% 1px; background-repeat: no-repeat; background-position: left top; } .page-id-76839 .page-body .nt-rist #pacchetti .cards-2.r-mod-plus .r-feat-head { margin-top: auto; } .page-id-76839 .page-body .nt-rist #pacchetti .cards-2.r-mod-plus .card-pad > :nth-last-child(3) { margin-bottom: 5px; } @media (min-width: 360px) { .page-id-76839 .page-body .nt-rist #pacchetti .cards-2.r-mod-plus .r-pt strong { white-space: nowrap; } } @media (min-width: 1000px) and (max-width: 1099px) { .page-id-76839 .page-body .nt-rist #pacchetti .cards-2.r-mod-plus .r-pt strong { font-size: 13px; } }
