.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.wp-block-button.aligncenter{display:inline-block}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid var(--grey);max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wp-block-button{display:inline-block}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:600;src:url(//www.spstudiolegale.com/wp-content/themes/sensei-x/fonts/playfair-display-v40-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(//www.spstudiolegale.com/wp-content/themes/sensei-x/fonts/playfair-display-v40-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url(//www.spstudiolegale.com/wp-content/themes/sensei-x/fonts/poppins-v24-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url(//www.spstudiolegale.com/wp-content/themes/sensei-x/fonts/poppins-v24-latin-500.woff2) format('woff2')}:root{--primary:#002248;--secondary:#c3b29a;--light:#fff;--dark:#011c1a;--grey:#f5f5f5;--p:#6c6c6c;--input:#bbb}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}img{border:none;max-width:100%;height:auto;vertical-align:bottom}a:not(.brand) img{margin-bottom:20px}input:-webkit-autofill{box-shadow:inset 0 0 0 9999px #fff;-webkit-box-shadow:inset 0 0 0 9999px #fff}input:-webkit-autofill:focus{box-shadow:0 0 0 50px #fff inset;-webkit-box-shadow:0 0 0 50px #fff inset}body,input,textarea,select,button{font-family:'Poppins',sans-serif}.content{width:1160px;margin:0 auto}.wrapper{max-width:40%;margin:0 auto}.fluid{width:96%;margin:0 auto}.divider{padding:20px 0}.spacer{padding:70px 0}.responsive{width:100%;height:auto}.center{text-align:center}h1,h2,h3,h4,h5,h6,p,a{word-wrap:break-word}a{text-decoration:none;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}main a:not(header a,.wp-block-cover a){color:var(--primary)}main a:not(header a,.wp-block-cover a):hover{color:var(--secondary)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--dark) !important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:var(--primary) !important}.shadow img,.shadow{box-shadow:0 3rem 2rem -1rem rgb(0 0 0/15%)}.fade{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.visible{opacity:1;transform:translateY(0)}.p20{padding:20px}.p40{padding:40px}.pt70{padding-top:70px}.pt120{padding-top:120px}.flex-container{display:flex;flex-direction:row;flex-wrap:wrap}.col-1{width:8.33333%}.col-2{width:16.6666%}.col-3{width:25%}.col-4{width:33.33333%}.col-6{width:50%}.col-8{width:66.666666%}.col-10{width:83.3333%}.button,[type=submit],[type=reset],[type=button],.wp-block-button__link,.is-style-outline>.wp-block-button__link{display:inline-block;padding:18px 30px !important;font-size:14px;font-weight:500;text-decoration:none !important;color:var(--light);border:1px solid var(--primary) !important;border-radius:30px !important;-webkit-transition:0.3s;transition:0.3s;background-color:var(--primary);min-width:190px;text-align:center;&header .button{border:1px solid var(--secondary) !important;background-color:var(--secondary)}}[type=submit]{color:var(--dark);cursor:pointer}input[type=submit]{-webkit-appearance:button;appearance:button}.button{background-color:var(--secondary);border-color:var(--secondary) !important}.button:hover,[type=submit]:hover{background-color:var(--primary);border-color:var(--primary) !important}.wp-block-button__link,.is-style-outline .wp-block-button__link{color:var(--light) !important;border-color:var(--primary);&:hover{background-color:var(--secondary);border-color:var(--secondary) !important}}.wp-block-cover .wp-block-button__link,.wp-block-cover .is-style-outline .wp-block-button__link{color:var(--light) !important;background-color:var(--secondary);border-color:var(--secondary) !important;&:hover{background-color:var(--primary) !important;border-color:var(--primary) !important}}.wp-block-button__link:hover,.is-style-outline .wp-block-button__link:hover{color:var(--light) !important}.whatsapp{width:52px;height:52px;font-size:24px;background-color:var(--secondary);color:var(--light);text-align:center;line-height:52px;border-radius:50%;position:fixed;bottom:20px;right:20px;z-index:99997}.whatsapp a{color:var(--light);text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;color:var(--dark);font-weight:700;margin-bottom:20px}h1{font-size:clamp(42px, 5vw, 84px);line-height:75px;margin-bottom:30px}h2{font-size:clamp(36px, 5vw, 54px);line-height:1.1}h3{font-size:24px;font-weight:600;line-height:1.2}h4{font-size:22px;font-weight:600}h5{font-size:14px}h6{font-size:13px}p{color:var(--p);font-size:16px;font-weight:400;line-height:28px;margin-bottom:20px}.title{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;display:block;color:var(--secondary);margin-bottom:20px}ul,ol:not(.wp-block-latest-comments){color:var(--p);font-size:16px;font-weight:400;line-height:28px;padding-bottom:20px;padding-left:1rem}label{display:block;font-size:16px;margin-bottom:5px}blockquote{font-size:16px;font-style:italic;font-weight:400;color:var(--p);border-left:5px solid var(--grey) !important;padding-left:30px;line-height:28px;margin-bottom:20px}.wp-block-pullquote blockquote{border-left:none;border-top:5px solid var(--grey);border-bottom:5px solid var(--grey);padding:30px}figcaption{color:var(--p) !important;font-size:14px !important;font-weight:400;line-height:28px;font-style:italic}.blocks-gallery-item__caption{color:var(--light) !important}fieldset{border:1px solid var(--primary);padding:15px}legend{color:var(--dark)}table{width:100%;border-collapse:collapse;margin-bottom:20px}th,td{border:none !important;padding:14px !important}td{font-weight:400;font-size:16px}tbody th{font-weight:400;text-align:left;color:var(--light)}tr:nth-child(even){background:var(--light)}tr:nth-child(odd){background:var(--grey)}dl{margin-bottom:20px;font-size:16px;font-weight:400;line-height:28px;color:var(--p)}dt{font-size:16px;font-weight:400}dd{padding-left:16px}address,kbd{font-size:16px;font-weight:400;color:var(--p)}address{margin-bottom:20px}code{font-family:'Montserrat',sans-serif;font-size:16px;font-style:italic}pre{font-family:'Montserrat',sans-serif;font-size:14px;margin-bottom:20px;white-space:pre-wrap;word-wrap:break-word}header{width:100%;position:absolute;top:0;left:0;z-index:99998;padding:0 0 10px 20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:var(--light)}.sticky-menu{position:fixed;background:var(--light);padding:0 0 5px 20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.brand img{width:140px;max-width:100%;height:auto;position:relative;z-index:99998}.header-nav{width:100%;padding-left:20px}.topbar{padding:10px 30px;background-color:var(--primary);p{font-size:14px;font-weight:400;color:var(--light);margin-bottom:0}span{margin-left:40px}a{text-decoration:none;color:var(--light);&:hover{color:var(--secondary)}}}.header-button{display:flex;align-items:center;padding-right:30px;padding-top:10px}nav{display:flex;justify-content:flex-start}nav .button{margin-left:auto}.menu{list-style:none;display:flex;flex-direction:row;padding-bottom:0}.menu li{font-size:16px;font-weight:500;color:var(--dark);position:relative}.menu #menu-item-64{display:none}.menu .menu-item-has-children>a:after{content:' \f0d7';font-family:FontAwesome}.menu .sub-menu .menu-item-has-children>a:after{content:'' !important}.menu a{display:inline-block;padding:18px;text-decoration:none;color:var(--dark)}.menu a:hover,.current-menu-item>a{color:var(--secondary)}.menu .menu-item-has-children .sub-menu{list-style:none;flex-direction:column !important;position:absolute;top:60px;left:0;z-index:99998;background:var(--light);visibility:hidden;opacity:0;padding:0;box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-transition:.5s;transition:.5s}.menu .menu-item-has-children:hover .sub-menu,.menu .menu-item-has-children:focus-within>.sub-menu{visibility:visible;opacity:1;top:50px}.sub-menu li{width:200px}.sub-menu li:last-child{border-bottom:none}.sub-menu a{padding:14px 18px;color:var(--dark);width:100%}.sub-menu a:hover{color:var(--dark);background:var(--grey)}.sub-menu .current-menu-item>a{color:var(--primary)}.navbar{cursor:pointer;margin-right:10px;position:relative;width:25px;height:25px;display:none;z-index:99998;background-color:transparent;border:none}.icon-bar{display:block;width:22px;height:2px;background:var(--dark);position:absolute;transition:all .3s cubic-bezier(.26,.1,.27,1.55)}.first-icon{top:7px;left:calc(50% - 11px)}.second-icon{top:14px;left:calc(50% - 11px)}.navbar.close .first-icon{transform:rotate(45deg);top:10px}.navbar.close .second-icon{transform:rotate(-45deg);top:10px}.breadcrumbs p{font-size:14px !important;color:var(--light);word-spacing:2px}.breadcrumbs a{color:var(--secondary) !important}.breadcrumbs a:hover{color:var(--light) !important}.wp-post-image{margin-bottom:40px;border-radius:20px}.main{width:100%;padding:350px 0 50px;background-repeat:no-repeat;background-position:center center;background-size:cover}.main h1{color:var(--light)}.search-result-null{height:768px}aside{padding:0 30px}aside h3{font-size:24px;margin-bottom:15px}aside ul{list-style:none;padding-left:0}aside li{margin-bottom:12px;font-size:14px;line-height:20px;color:var(--primary)}aside li:before{content:' \f0e3';font-family:FontAwesome}aside a{color:var(--p)}aside a:hover{color:var(--primary)}.widget{margin-bottom:20px;border-radius:20px;background-color:var(--grey);padding:30px 30px 10px}.wp-block-latest-comments footer{background-color:transparent;padding:0}footer{width:100%;padding:70px 0;background:var(--primary)}footer ul{padding-left:0;list-style:none}footer h2,footer h3,footer h4,footer h5,footer h6{color:var(--light)}footer p,footer li{font-size:16px;color:var(--light);line-height:28px}footer a{color:var(--light)}footer a:hover{color:var(--secondary)}.footer-column{padding-right:40px}.flex-gap{gap:3%}.card{width:30%;margin-bottom:40px;border-bottom:6px solid var(--secondary);padding:30px;border-radius:20px;box-shadow:0 3rem 2rem -1rem rgb(0 0 0/15%)}.card h2{font-size:28px}.card-img{aspect-ratio:16/9;margin-bottom:20px;border-radius:20px}.view{width:100%;overflow:hidden;position:relative}.view img{display:block;position:relative;transition:all .2s linear;transform:scale(1)}.view img:hover{transform:scale(1.1)}span.post-date{display:block;font-size:14px;margin-bottom:20px;color:var(--secondary) !important}.single-card{width:100%;padding:30px;border-radius:20px;border:1px solid #e0e0e0}ul.post-categories{list-style-type:none}.post-categories li{display:inline-block;padding:10px 20px;background-color:transparent;border:1px solid var(--grey);border-radius:30px}.pagination{padding:70px 0}.pagination-list{list-style-type:none;display:flex;gap:5px;padding-left:0}.page-numbers{display:inline-block;padding:6px 16px;text-decoration:none !important;color:var(--dark) !important;font-size:14px;-webkit-transition:.3s;transition:.3s;margin-bottom:5px;border-radius:6px}a.page-numbers:hover{background:var(--primary);color:var(--light) !important}.current{background:var(--primary);color:var(--light) !important}.dots{border:none}.error404 main{min-height:1000px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:var(--dark);background:var(--light);background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid var(--input);display:block;border-radius:6px;padding:20px;width:100%;-webkit-appearance:none;appearance:none;margin-bottom:15px}input[type=number]{-webkit-appearance:initial;appearance:initial}select{color:var(--dark);background:var(--light);background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid var(--input);display:block;border-radius:0;padding:1em;width:100%}textarea{padding-top:.75rem;padding-bottom:7.5rem;height:180px;resize:none}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus{border-color:var(--primary)}input[type=submit]{background-color:var(--secondary) !important;border-color:var(--secondary) !important;color:var(--light) !important;&:hover{background-color:var(--primary) !important;border-color:var(--primary) !important}}.wpcf7-list-item.first,.wpcf7-acceptance span.wpcf7-list-item{margin-left:0}.wpcf7-quiz{width:200px !important}.wpcf7-not-valid-tip{font-size:12px;color:var(--p)}iframe{display:block;width:100%;border-radius:20px}.card-service{background-color:var(--light);border-bottom:6px solid var(--secondary);border-radius:20px;padding:35px 30px 15px;min-height:300px}.card-user{background-color:var(--light);border-bottom:6px solid var(--secondary);border-radius:0 70px 20px 20px;padding:10px 10px 15px}.card-blu-radius{border-radius:20px;padding:70px 30px}.radius2 img{border-radius:0 70px}.border4 img{border:3px solid var(--grey)}.borderb img{border-bottom:5px solid var(--secondary)}.bbr img{border-radius:20px;border-bottom:6px solid var(--secondary)}.fa-star{color:#ffb538}.mtn60{position:relative;top:-60px}@media only screen and (min-width:1024px) and (max-width:1200px){.content{width:90%;margin:0 5%}}@media only screen and (max-width:1024px){.content{width:90%;margin:0 5%}.wrapper{max-width:60%}.brand{margin-left:10px}nav{align-items:center}.header-button{justify-content:flex-end}.topbar{display:none}.navbar{display:block}.menu{display:block;position:fixed;top:0;left:-100%;width:100%;height:100%;z-index:99997;padding:50px;overflow-y:scroll !important;background:var(--light);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.wide{-webkit-transform:translate(100%,0);transform:translate(100%,0)}.menu>li:first-child{padding-top:140px}.menu #menu-item-64{display:initial}.menu .menu-item-has-children .sub-menu{position:relative;display:block;visibility:visible !important;opacity:1;top:0;background:0 0;border:none;box-shadow:none}.menu .menu-item-has-children:hover .sub-menu,.menu .menu-item-has-children:focus-within>.sub-menu{-webkit-transition-duration:0s;transition-duration:0s;top:0}.menu li,.menu a{width:100%;border:none}.menu a{padding:13px}.sub-menu li:last-child{border-bottom:1px dashed var(--secondary)}.sub-menu a{color:var(--dark)}.sub-menu a:hover{background:0 0;color:var(--primary)}nav .button{display:none}h1{line-height:40px}}@media only screen and (max-width:768px){.wrapper{max-width:85%}.flex-container{flex-direction:column}.col-1,.col-2,.col-3,.col-4,.col-6,.col-8,.col-10{width:100%}aside{padding-left:0;padding-top:70px}.footer-column{padding-bottom:40px}.p40{padding:0}.p40.pp{padding:40px}h1{line-height:45px;margin-top:120px}.main{padding-top:140px}}