@keyframes ci-spin-keyframes{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.cd-anim-spin{animation:ci-spin-keyframes 2s linear infinite}:root .hidden{display:none!important}:root .shadow-400{box-shadow:0 -20px 40px rgba(17,36,54,.04),0 30px 50px rgba(17,36,54,.04)}:root .shadow-500{box-shadow:0 2px 4px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.15)}:root .shadow-600{box-shadow:0 3px 6px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.15)}:root .shadow-700{box-shadow:0 5px 10px rgba(0,0,0,.05),0 15px 25px rgba(0,0,0,.15)}:root .shadow-800{box-shadow:0 20px 40px rgba(0,0,0,.2)}:root .shadow-none{box-shadow:none}.presentation-with-picture-container .top-container{margin:0 auto;max-width:95%;text-align:center;width:690px}.presentation-with-picture-container .picture-container{display:block;height:308px;margin:0 auto 48px;position:relative;width:308px}@media only screen and (max-width:991px){.presentation-with-picture-container .picture-container{height:188px;margin-bottom:32px;width:188px}}.presentation-with-picture-container .picture-container .picture{border-radius:20px;height:100%;position:relative;width:100%;z-index:1}.presentation-with-picture-container .picture-container .circle{height:64px;position:absolute;width:64px}.presentation-with-picture-container .picture-container .circle-red{right:-32px;top:32px;transform:rotate(-45deg)}@media only screen and (max-width:991px){.presentation-with-picture-container .picture-container .circle-red{height:48px;right:-24px;width:48px}}.presentation-with-picture-container .picture-container .circle-blue{bottom:64px;left:-32px}@media only screen and (max-width:991px){.presentation-with-picture-container .picture-container .circle-blue{bottom:32px;height:48px;left:-24px;width:48px}}.lawyer-presentation-module{align-items:flex-start;background-color:#fff;border-radius:20px;display:flex;gap:120px;padding:48px 64px 24px;position:relative;z-index:2}@media only screen and (max-width:991px){.lawyer-presentation-module{align-items:center;flex-direction:column;gap:32px;padding:48px 16px}}.lawyer-presentation-module .module-title-container,.lawyer-presentation-module .module-title-container h1{margin:0}.lawyer-presentation-module .module-title-container p{margin-top:24px}.lawyer-presentation-module .picture-container{position:relative}.lawyer-presentation-module .picture-container img.picture{border-radius:20px;box-shadow:0 -20px 40px rgba(17,36,54,.04),0 30px 50px rgba(17,36,54,.04);height:308px;width:308px}@media only screen and (max-width:991px){.lawyer-presentation-module .picture-container img.picture{height:188px;width:188px}}.lawyer-presentation-module .picture-container .circle{position:absolute;z-index:-1}.lawyer-presentation-module .picture-container .circle.circle-blue{bottom:62px;left:-30px;width:60px}@media only screen and (max-width:991px){.lawyer-presentation-module .picture-container .circle.circle-blue{bottom:35px;left:-20px;width:40px}}.lawyer-presentation-module .picture-container .circle.circle-red{right:-33px;top:15px;transform:rotate(-45deg);width:67px}@media only screen and (max-width:991px){.lawyer-presentation-module .picture-container .circle.circle-red{right:-25.5px;top:44px;width:51px}}.lawyer-presentation-module .lawyer-informations{display:flex;flex-direction:column;gap:32px}.lawyer-presentation-module .specialities-and-description{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:991px){.lawyer-presentation-module .specialities-and-description{gap:32px}}.lawyer-presentation-module .specialities-and-description .specialities-and-location{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media only screen and (max-width:991px){.lawyer-presentation-module .specialities-and-description .specialities-and-location{gap:12px}}.lawyer-presentation-module .specialities-and-description .specialities-and-location .city,.lawyer-presentation-module .specialities-and-description .specialities-and-location .speciality{border-radius:20px;box-shadow:0 -20px 40px rgba(17,36,54,.04),0 30px 50px rgba(17,36,54,.04);color:#e32636;font-weight:700;padding:8px 12px}.lawyer-presentation-module .specialities-and-description .specialities-and-location .speciality{background-color:#fff}.lawyer-presentation-module .specialities-and-description .specialities-and-location .speciality:hover{text-decoration:none}.lawyer-presentation-module .specialities-and-description .specialities-and-location .city{align-items:center;background-color:#fadbde;display:flex;gap:8px}.lawyer-presentation-module .specialities-and-description .description-wrapper{align-items:center;display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:991px){.lawyer-presentation-module .specialities-and-description .description-wrapper p{text-align:left}}.lawyer-presentation-module .specialities-and-description .description-wrapper .rating-container>.ci{color:#ffbf47;font-size:1.5rem;margin:0 2px}.lawyer-presentation-module .specialities-and-description .description-wrapper .rating-container .rating-number{font-size:1rem;font-weight:700;line-height:2.25rem;margin-left:16px}@media only screen and (max-width:991px){.lawyer-presentation-module .specialities-and-description .description-wrapper .cta-container{min-width:100%}}.lawyer-presentation-module .specialities-and-description .description-wrapper .cta-container a{box-sizing:border-box!important;font-size:1rem;font-weight:700}@media only screen and (max-width:991px){.lawyer-presentation-module .specialities-and-description .description-wrapper .cta-container a{width:100%}}.lawyer-presentation.four-blocks-container .white-card{height:100%;position:relative;z-index:1}.lawyer-presentation.four-blocks-container .white-card .white-card-inner{background:#fff;border-radius:20px;padding:32px;text-align:left}@media only screen and (max-width:767px){.lawyer-presentation.four-blocks-container .white-card .white-card-inner li{font-size:.875rem}}.lawyer-presentation.four-blocks-container .white-card .white-card-inner .card-head{align-items:center;display:flex;gap:16px}.lawyer-presentation.four-blocks-container .white-card .white-card-inner .card-head img{width:32px}@media only screen and (max-width:991px){.lawyer-presentation.four-blocks-container .white-card .white-card-inner .card-head img{width:24px}}.lawyer-presentation.four-blocks-container .white-card .circle{height:48px;position:absolute;width:48px;z-index:-1}.lawyer-presentation.four-blocks-container .white-card.first-card .circle-red{left:-24px;top:100px;transform:rotate(88deg)}@media only screen and (max-width:991px){.lawyer-presentation.four-blocks-container .white-card.first-card .circle-red{left:50px;top:-30px;transform:rotate(104deg)}}.lawyer-presentation.four-blocks-container .white-card.first-card .circle-blue{right:100px;top:50px}@media only screen and (max-width:991px){.lawyer-presentation.four-blocks-container .white-card.first-card .circle-blue{bottom:-20px;right:50px;top:unset}.lawyer-presentation.four-blocks-container .white-card.second-card{margin-bottom:32px}}.lawyer-presentation.four-blocks-container .white-card.second-card .circle{bottom:-20px;clip-path:polygon(100% 58%,100% 100%,0 100%,0 58%);left:80px}.lawyer-presentation.four-blocks-container .white-card.third-card .circle{right:-24px;top:48px}.lawyer-presentation.four-blocks-container .white-card.fourth-card .circle{bottom:-36px;right:144px}