.et_pb_scroll_top.et-pb-icon{bottom:190px}.row-3-2-1{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px}.row-3-2-1>.et_pb_column{width:100%!important;margin:0!important}@media (max-width:980px){.row-3-2-1{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.row-3-2-1{grid-template-columns:1fr;gap:20px}}.blurb-numero .et-pb-icon{font-size:0!important;line-height:1}.blurb-numero .et-pb-icon::before{font-family:'JetBrains Mono',monospace;font-size:13px;font-style:normal;line-height:1;width:44px;height:44px}.n01 .et-pb-icon::before{content:"01"}.n02 .et-pb-icon::before{content:"02"}.n03 .et-pb-icon::before{content:"03"}.n04 .et-pb-icon::before{content:"04"}.n05 .et-pb-icon::before{content:"05"}.n06 .et-pb-icon::before{content:"06"}a.et_pb_button.et_pb_promo_button{color:#ffffff!important;background-color:transparent;border:solid 2px #ffffff!important;transition:all 0.3s ease}a.et_pb_button.et_pb_promo_button:hover{color:#00274d!important;background-color:#ffffff!important;border:solid 2px #ffffff!important}#about h2,#services h2,#portfolio h2,#blog h2,#contact h2{padding-bottom:30px!important}.form-submit input#submit.et_pb_button:hover{background-color:#00274d;border:solid 2px #00274d}.search-bar{border:solid 2px #00274d;border-radius:5px}.search-bar input{background-color:rgba(0,39,77,0.12);color:#2a364c}textarea#comment,#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{border-radius:15px;background-color:rgba(0,39,77,0.12);border:solid 2px #00274d;color:#2a364c}#left-area{width:66.67%}#sidebar{width:33.33%}.et_right_sidebar #main-content .container::before{right:33.33%!important}.widget-title h3{padding-bottom:20px}.et_pb_widget a{color:#00274d;font-size:16px}.et_pb_widget a:hover{color:#0e50d0!important}.wp-block-latest-posts.wp-block-latest-posts__list li{line-height:1.4rem;margin-bottom:10px}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{font-size:12px}#left-area img,#sidebar img{border-radius:10px}.post-views{margin-top:30px}#rank-math-toc{background-color:#aec0d6;border-radius:15px;padding:25px 20px;margin-top:15px;margin-bottom:30px}#rank-math-toc li a{color:#00274d;font-size:19px;line-height:1.7}#rank-math-toc li a:hover{color:#0e50d0}.cta-box{background-color:#f0f5ff;border:1px solid #00274d;border-radius:15px;padding:40px 24px;margin-top:2.5em;text-align:center;margin-bottom:40px}.cta-box p strong{color:#00274d;font-size:19px;letter-spacing:1px;line-height:1.2px}.cta-box p{margin:0.5em 0}.cta-button,:root :where(.wp-element-button,.wp-block-button__link){display:inline-block;margin-top:12px;padding:8px 28px!important;background-color:transparent;color:#00274d;font-size:18px;text-decoration:none;border:solid 2px #00274d;border-radius:25px!important;font-weight:bold;transition:all 0.3s ease!important}.cta-button:hover,:root :where(.wp-element-button,.wp-block-button__link):hover{background-color:#00274d;color:#ffffff;letter-spacing:1px}.et_post_meta_wrapper h1{margin-top:35px}article hr{margin-top:20px;margin-bottom:30px}.my-feature-image{margin-bottom:30px}.custom-button a,.small-button{color:#00274d;border:2px solid #00274d;background-color:transparent;border-radius:25px!important;transition:all 0.3s ease}.custom-button a:hover,.small-button:hover{color:#ffffff;border:2px solid #00274d;background-color:#00274d;border-radius:25px}.d261-btn-white{color:#ffffff!important;border:2px solid #ffffff;background-color:transparent;border-radius:25px!important;transition:all 0.3s ease!important}.d261-btn-white:hover{color:#00274d!important;border:2px solid #ffffff;background-color:#ffffff}.d261-btn,.d261-benefit,.d261-service-card,.d261-project-card,.d261-post-card,.d261-post-image img,.d261-service-card:after,.d261-service-card .d261-icon,.d261-service-card>a{transition:all .65s cubic-bezier(.16,1,.3,1)!important}.d261-text-link{margin-top:10px}.digital261-blog__hero h1{line-height:1.2em}body.single .et_post_meta_wrapper h1,h1.entry-title.main_title{font-size:clamp(32px,3.2vw,40px)}.single-post .entry-content h2{font-size:clamp(27px,2.7vw,33px)}.single-post .entry-content h3{font-size:clamp(23px,2.3vw,28px)}.single-post .entry-content h4{font-size:clamp(20px,2.0vw,24px)}.single-post .entry-content h5{font-size:clamp(19px,1.9vw,21px)}.single-post .entry-content h6{font-size:clamp(18px,1.8vw,19px)}.d261-kicker,.d261-eyebrow,.digital261-blog__eyebrow{letter-spacing:1px;font-weight:600}a.next.page-numbers,a.prev.page-numbers{transition:all 280ms ease!important}a.next.page-numbers:hover,a.prev.page-numbers:hover{letter-spacing:1px}@media (min-width:981px){divi-menu-btn a{background-color:transparent;color:#ffffff!important;padding:15px 20px!important;border:solid 2px #ffffff;border-radius:25px;font-weight:bold;text-transform:uppercase;transition:all 0.3s ease;margin-bottom:20px!important}divi-menu-btn a:hover{background-color:#ffffff!important;color:#00274d!important;border:solid 2px #ffffff;opacity:1!important}}.d261-eyebrow,.eyebrow,.digital261-blog__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:0.09em!important;text-transform:uppercase;color:#2f5fd6;background:#eaf0fd!important;padding:2px 15px;border-radius:25px;margin-bottom:20px}#main-content.digital261-blog .container,#main-content.post-page .container,#main-content .container{width:90%}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:100px}@container (min-width:981px){.wc-block-checkout__sidebar.is-sticky{position:sticky;top:120px!important}}.woocommerce-order p,.woocommerce ul.order_details li{padding-bottom:15px!important}@media (min-width:981px){.et_right_sidebar #sidebar{position:sticky;align-self:flex-start;top:-80px}}