.elementor-141924 .elementor-element.elementor-element-640330ee > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-141924 .elementor-element.elementor-element-640330ee .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;}.elementor-141924 .elementor-element.elementor-element-228b5a3d > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-141924 .elementor-element.elementor-element-228b5a3d .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:500;color:#E31523;}.elementor-141924 .elementor-element.elementor-element-e6047b4{color:#616161;}.elementor-141924 .elementor-element.elementor-element-1d8964ac{color:#616161;}.elementor-141924 .elementor-element.elementor-element-2d221cd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-4b80b4fa > .elementor-widget-container{background-image:url("https://www.academyinvictus.it/wp-content/uploads/2024/12/wide-frame0.jpg");margin:0px 0px 0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-141924 .elementor-element.elementor-element-2aa5b236 > .elementor-widget-container{background-image:url("https://www.academyinvictus.it/wp-content/uploads/2024/12/portrait-frame0.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-141924 .elementor-element.elementor-element-26bc53da{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-59a40e63{text-align:center;color:#616161;}.elementor-141924 .elementor-element.elementor-element-f220bdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-f220bdc{text-align:center;}.elementor-141924 .elementor-element.elementor-element-f220bdc .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:500;color:#616161;}.elementor-141924 .elementor-element.elementor-element-17397029{margin-top:-24px;margin-bottom:0px;}.elementor-141924 .elementor-element.elementor-element-1eabc70a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-141924 .elementor-element.elementor-element-4487e7e2{width:auto;max-width:auto;}.elementor-141924 .elementor-element.elementor-element-4487e7e2 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-141924 .elementor-element.elementor-element-770d17c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141924 .elementor-element.elementor-element-770d17c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-770d17c4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-141924 .elementor-element.elementor-element-3dd98961{width:auto;max-width:auto;}.elementor-141924 .elementor-element.elementor-element-373af89c:not(.elementor-motion-effects-element-type-background), .elementor-141924 .elementor-element.elementor-element-373af89c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-141924 .elementor-element.elementor-element-373af89c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141924 .elementor-element.elementor-element-373af89c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141924 .elementor-element.elementor-element-1b011a50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-1b011a50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141924 .elementor-element.elementor-element-49240ee8{overflow:hidden;}.elementor-141924 .elementor-element.elementor-element-3888114{width:auto;max-width:auto;top:0px;}.elementor-141924 .elementor-element.elementor-element-3888114 > .elementor-widget-container{padding:64px 24px 0px 24px;}body:not(.rtl) .elementor-141924 .elementor-element.elementor-element-3888114{left:0px;}body.rtl .elementor-141924 .elementor-element.elementor-element-3888114{right:0px;}.elementor-141924 .elementor-element.elementor-element-683f95f0{margin-top:48px;margin-bottom:0128px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-19261952 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-141924 .elementor-element.elementor-element-19261952 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:500;color:#E31523;}.elementor-141924 .elementor-element.elementor-element-2720f5e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-2720f5e0{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-25f199e6 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-141924 .elementor-element.elementor-element-25f199e6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:500;color:#E31523;}.elementor-141924 .elementor-element.elementor-element-4c863278 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-141924 .elementor-element.elementor-element-6a16ecdb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-6a16ecdb{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-15f9ddf6 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-141924 .elementor-element.elementor-element-15f9ddf6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:500;color:#E31523;}.elementor-141924 .elementor-element.elementor-element-2b693609 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-141924 .elementor-element.elementor-element-44b15346 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-44b15346{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-308d310b > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-141924 .elementor-element.elementor-element-308d310b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:500;color:#E31523;}.elementor-141924 .elementor-element.elementor-element-7cfe9ee8 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-141924 .elementor-element.elementor-element-2ee0a5c5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-2ee0a5c5{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-5f9ae263 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-141924 .elementor-element.elementor-element-5f9ae263 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:500;color:#E31523;}.elementor-141924 .elementor-element.elementor-element-354c36b7 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-141924 .elementor-element.elementor-element-52831bfb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-52831bfb{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-1a785651 > .elementor-widget-container{margin:0px 0px -18px 0px;}.elementor-141924 .elementor-element.elementor-element-1a785651 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:15px;font-weight:500;color:#E31523;}.elementor-141924 .elementor-element.elementor-element-5f8cccc4 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-141924 .elementor-element.elementor-element-52a0df10 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-52a0df10{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-57175ba2{text-align:center;}.elementor-141924 .elementor-element.elementor-element-1dfb95de img{border-radius:12px 12px 12px 12px;}.elementor-141924 .elementor-element.elementor-element-2fbb5e56 img{border-radius:12px 12px 12px 12px;}.elementor-141924 .elementor-element.elementor-element-4a35de9a:not(.elementor-motion-effects-element-type-background), .elementor-141924 .elementor-element.elementor-element-4a35de9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-141924 .elementor-element.elementor-element-4a35de9a > .elementor-container{max-width:1440px;}.elementor-141924 .elementor-element.elementor-element-4a35de9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-141924 .elementor-element.elementor-element-4a35de9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-141924 .elementor-element.elementor-element-5f4939a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141924 .elementor-element.elementor-element-5f4939a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-287bb1f7{color:#FFFFFF;}.elementor-141924 .elementor-element.elementor-element-5a1c8c39 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-4c0980a5 img{height:700px;object-fit:contain;object-position:center center;}.elementor-141924 .elementor-element.elementor-element-56ffcbaf{margin-top:096px;margin-bottom:96px;}.elementor-141924 .elementor-element.elementor-element-7dcaaab3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-bc-flex-widget .elementor-141924 .elementor-element.elementor-element-7dcaaab3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141924 .elementor-element.elementor-element-7dcaaab3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-element-populated, .elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-element-populated > .elementor-background-overlay, .elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141924 .elementor-element.elementor-element-56f98ef5 img{width:100%;max-width:592px;}.elementor-141924 .elementor-element.elementor-element-6ca7ae7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-141924 .elementor-element.elementor-element-6ca7ae7{font-family:"IBM Plex Sans", Sans-serif;}.elementor-141924 .elementor-element.elementor-element-7db9020e > .elementor-widget-container{background-color:#FAFAFA;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-141924 .elementor-element.elementor-element-7db9020e{text-align:left;}.elementor-141924 .elementor-element.elementor-element-7db9020e img{width:36px;border-radius:8px 8px 8px 8px;}.elementor-141924 .elementor-element.elementor-element-7db9020e .widget-image-caption{text-align:left;color:#000000;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;margin-block-start:16px;}.elementor-141924 .elementor-element.elementor-element-113c1f65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-113c1f65{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-weight:600;color:#007CBD;}.elementor-141924 .elementor-element.elementor-element-28709261 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-36642765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-36642765{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-weight:600;color:#007CBD;}.elementor-141924 .elementor-element.elementor-element-1defd435 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-1f50b73e{margin-top:12px;margin-bottom:12px;}.elementor-141924 .elementor-element.elementor-element-4574c6c7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-141924 .elementor-element.elementor-element-5aab0501{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-141924 .elementor-element.elementor-element-5aab0501 .elementor-divider-separator{width:100%;}.elementor-141924 .elementor-element.elementor-element-5aab0501 .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-141924 .elementor-element.elementor-element-274890b > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-141924 .elementor-element.elementor-element-6ed7158d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-141924 .elementor-element.elementor-element-6ed7158d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-141924 .elementor-element.elementor-element-6ed7158d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 32px 64px 32px;}.elementor-141924 .elementor-element.elementor-element-6ed7158d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-141924 .elementor-element.elementor-element-82f6b87 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-141924 .elementor-element.elementor-element-24a6f815 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-141924 .elementor-element.elementor-element-24a6f815 .elementor-toggle-title{font-family:"IBM Plex Sans", Sans-serif;font-weight:500;line-height:1.3em;}.elementor-141924 .elementor-element.elementor-element-3b65b3fb{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-53fcf1a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-141924 .elementor-element.elementor-element-16aa7def.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-141924 .elementor-element.elementor-element-16aa7def.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-141924 .elementor-element.elementor-element-4c1d8e42{font-weight:600;}.elementor-141924 .elementor-element.elementor-element-4b157d45.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-141924 .elementor-element.elementor-element-2262a3d8{width:auto;max-width:auto;}.elementor-141924 .elementor-element.elementor-element-2262a3d8 .elementor-button{padding:10px 16px 10px 16px;}@media(min-width:768px){.elementor-141924 .elementor-element.elementor-element-7bf934e5{width:66.307%;}.elementor-141924 .elementor-element.elementor-element-7a393ac6{width:33.693%;}.elementor-141924 .elementor-element.elementor-element-60f053c7{width:47.687%;}.elementor-141924 .elementor-element.elementor-element-477b5395{width:52.313%;}.elementor-141924 .elementor-element.elementor-element-ba39a61{width:50%;}.elementor-141924 .elementor-element.elementor-element-498826ef{width:50%;}.elementor-141924 .elementor-element.elementor-element-514d5fd{width:50%;}.elementor-141924 .elementor-element.elementor-element-6c44fd94{width:50%;}.elementor-141924 .elementor-element.elementor-element-2cbdc618{width:50%;}.elementor-141924 .elementor-element.elementor-element-2874d386{width:50%;}.elementor-141924 .elementor-element.elementor-element-2aa89b8e{width:50%;}.elementor-141924 .elementor-element.elementor-element-48120d9e{width:50%;}.elementor-141924 .elementor-element.elementor-element-3292a959{width:50%;}.elementor-141924 .elementor-element.elementor-element-626ebee4{width:50%;}.elementor-141924 .elementor-element.elementor-element-5f4939a2{width:35.694%;}.elementor-141924 .elementor-element.elementor-element-5a1c8c39{width:64.306%;}}@media(max-width:767px){.elementor-141924 .elementor-element.elementor-element-7bf934e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-640330ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-7a393ac6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-228b5a3d > .elementor-widget-container{margin:18px 0px -12px 0px;}.elementor-141924 .elementor-element.elementor-element-e6047b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-1d8964ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-26bc53da{padding:24px 24px 0px 24px;}.elementor-141924 .elementor-element.elementor-element-10d83d43 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-59a40e63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-59a40e63{text-align:left;}.elementor-141924 .elementor-element.elementor-element-f220bdc{text-align:left;}.elementor-141924 .elementor-element.elementor-element-17397029{margin-top:0px;margin-bottom:0px;}.elementor-141924 .elementor-element.elementor-element-1eabc70a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-141924 .elementor-element.elementor-element-4487e7e2{width:100%;max-width:100%;}.elementor-141924 .elementor-element.elementor-element-4487e7e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-3dd98961{width:100%;max-width:100%;}.elementor-141924 .elementor-element.elementor-element-21c623e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-141924 .elementor-element.elementor-element-66df02b9 img{width:180%;max-width:100%;height:345px;object-fit:cover;}.elementor-141924 .elementor-element.elementor-element-683f95f0{margin-top:0px;margin-bottom:0px;}.elementor-141924 .elementor-element.elementor-element-19261952 > .elementor-widget-container{margin:18px 0px -12px 0px;}.elementor-141924 .elementor-element.elementor-element-2720f5e0{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-ba39a61 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-141924 .elementor-element.elementor-element-25f199e6 > .elementor-widget-container{margin:18px 0px -12px 0px;}.elementor-141924 .elementor-element.elementor-element-498826ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-4c863278 img{height:381px;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-6a16ecdb{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-514d5fd > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-141924 .elementor-element.elementor-element-15f9ddf6 > .elementor-widget-container{margin:18px 0px -12px 0px;}.elementor-141924 .elementor-element.elementor-element-6c44fd94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-2b693609 img{height:380px;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-44b15346{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-2cbdc618 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-141924 .elementor-element.elementor-element-308d310b > .elementor-widget-container{margin:18px 0px -12px 0px;}.elementor-141924 .elementor-element.elementor-element-2874d386 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-7cfe9ee8 img{height:381px;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-2ee0a5c5{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-2aa89b8e > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-141924 .elementor-element.elementor-element-5f9ae263 > .elementor-widget-container{margin:18px 0px -12px 0px;}.elementor-141924 .elementor-element.elementor-element-48120d9e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-354c36b7 img{height:381px;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-52831bfb{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-3292a959 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-141924 .elementor-element.elementor-element-1a785651 > .elementor-widget-container{margin:18px 0px -12px 0px;}.elementor-141924 .elementor-element.elementor-element-626ebee4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-5f8cccc4 img{height:381px;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-52a0df10{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-d60a91b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-57175ba2 > .elementor-widget-container{padding:24px 24px 00px 24px;}.elementor-141924 .elementor-element.elementor-element-57175ba2{text-align:left;}.elementor-141924 .elementor-element.elementor-element-6c600252{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-224a173f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-1dfb95de img{border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-4046f538 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-141924 .elementor-element.elementor-element-b866524 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-2fbb5e56 img{border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-61e5fcd7 > .elementor-widget-container{padding:0px 24px 24px 24px;}.elementor-141924 .elementor-element.elementor-element-5f4939a2 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-141924 .elementor-element.elementor-element-4c0980a5 img{height:368px;}.elementor-141924 .elementor-element.elementor-element-56ffcbaf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-element-populated, .elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-element-populated > .elementor-background-overlay, .elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-7dcaaab3 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-141924 .elementor-element.elementor-element-56f98ef5 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-56f98ef5 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-4d9215e6 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-141924 .elementor-element.elementor-element-7db9020e > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-141924 .elementor-element.elementor-element-7db9020e img{width:40px;}.elementor-141924 .elementor-element.elementor-element-3c77ea5c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-9fbb9bb{width:50%;}.elementor-141924 .elementor-element.elementor-element-9fbb9bb > .elementor-element-populated{padding:00px 00px 00px 00px;}.elementor-141924 .elementor-element.elementor-element-14d6a358{width:50%;}.elementor-141924 .elementor-element.elementor-element-14d6a358 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-1d7b196e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-5aab0501 .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-141924 .elementor-element.elementor-element-6ed7158d > .elementor-element-populated{padding:032px 0px 032px 0px;}.elementor-141924 .elementor-element.elementor-element-677e91e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-3b65b3fb{margin-top:0px;margin-bottom:0px;padding:0px 16px 0px 016px;}.elementor-141924 .elementor-element.elementor-element-47bb9dc{padding:0px 0px 0px 16px;}.elementor-141924 .elementor-element.elementor-element-16aa7def{width:50%;}.elementor-141924 .elementor-element.elementor-element-16aa7def > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 0px 12px 0px;}.elementor-141924 .elementor-element.elementor-element-4b157d45{width:42%;}.elementor-141924 .elementor-element.elementor-element-4b157d45 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 0px 12px 0px;}.elementor-141924 .elementor-element.elementor-element-2262a3d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-141924 .elementor-element.elementor-element-2262a3d8 .elementor-button{padding:6px 12px 6px 12px;}}/* Start custom CSS for text-editor, class: .elementor-element-3888114 */.overlaytext {
    max-width: 300px!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c0980a5 */.fadeimg {
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 0));
  mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 70%, rgba(0, 0, 0, 0));
  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-113c1f65 */.plexmono * {
    font-family: "IBM Plex Mono"!important;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28709261 */.price {
    font-weight: 500;
    font-size: 26px;
}

.price span {
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36642765 */.plexmono * {
    font-family: "IBM Plex Mono"!important;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1defd435 */.price {
    font-weight: 500;
    font-size: 26px;
}

.price span {
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18b1dfa */#tesseramento-buy {
    pointer-events: none;
    opacity: 0.25
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b65b3fb */#glass {
    background: rgba(255, 255, 255, 0.30);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
position: fixed;
top: -128px;
width: 100vw;
z-index: 10;
transition: all .6s ease;
}

#glass.visible {
    top: 0;
}/* End custom CSS */
/* Start custom CSS */.project-typography h1, .project-typography h2, .project-typography h3, .project-typography h4, .project-typography h5, .project-typography h6,  .button a, .button-outline a {
    font-family: "IBM Plex Sans", helvetica, Sans-Serif;
    line-height: 130%;
    font-weight: 600;
}


.ma0 h1, .ma0 h2, .ma0 h3, .ma0 h4, .ma0 h5, .ma0 h6 {
    margin: 0!important;
}

.ma0t h1, .ma0t h2, .ma0t h3, .ma0t h4, .ma0t h5, .ma0t h6 {
    margin-top: 0!important;
}
html {
    font-size: 16px!important;
}

.project-typography h1 {
    font-size: 2.562rem!important;
    
}

.project-typography h2 {
    font-size: 2.250rem;
}

.project-typography h3 {
    font-size: 2rem;
}

.project-typography h4 {
    font-size: 1.812rem;
}

.project-typography h5 {
    font-size: 1.625rem;
}

p {
    font-family: "IBM Plex Sans", helvetica, Sans-Serif;

  text-transform: none!important;
  font-size: 18px;
}

p.small {
  font-weight: normal;
  font-size: 14px;
}

.overline * {
    font-size: 16px!important;
    font-family: "IBM Plex Mono", helvetica, Sans-Serif!important;
    color: #616161!important;
}

@media screen and (max-width: 768px) {
  
.project-typography h1.elementor-heading-title {
    font-size: 1.812rem!important;
}

.project-typography h2 {
    font-size: 1.812rem;
}

.project-typography h3 {
    font-size: 1.625rem;
}

.project-typography h4 {
    font-size: 1.48rem;
}
.project-typography h5 {
    font-size: 1.26rem;
}

.project-typography  h6 {
    font-size: 1.125rem;
}




}


.button a {
    display: inline-flex;
padding: 16px 24px;
color: white;
font-weight: 600!important;
align-items: center;
gap: 8px;
border-radius: 999px;
background: #03060F;
}
.button a:hover {
background: #373737;
color: white;
}


.button a:focus {
color: white!important;
}


.button-outline a:focus {
color: black!important;
}

.button-tonal a {
color: black;
  font-family: "IBM Plex Sans", helvetica, Sans-Serif;
font-weight: 600!important;
align-items: center;
gap: 8px;
border-radius: 999px;
background: #F5F5F5;
}
.button-tonal a:hover {
background: #EEEEEE;
color: black;
}



.button-outline a {
    display: inline-flex;
padding: 16px 24px;
color: black;
font-weight: 600!important;
align-items: center;
gap: 8px;
border-radius: 999px;
border: 1px solid #424242;
background: transparent;

}

.button-outline a:hover {
border-radius: 999px;
border: 1px solid #424242;
background: #EEE;
color: black;
}


.btn-full a {
    width: 100%;
    text-align: center!important;
    display: block;
}


.button-sm a {
       padding: 6px 12px;
       color: black!important;
}

.navbar {
    box-shadow: none!important;
    position: static!important;
    background-color: #F5F5F5!important;

}

.cardcourse {
    margin: 12px 0;
}
.cardcourse h4 {
    margin-top: 0!important;
}
.cardcourse .elementor-container {
    border-radius: 24px!important;
    overflow: hidden!important;

}

.fullimg.elementor-element, .fullimg .elementor-widget-container,  .fullimg a, .fullimg .elementor-widget-container img {
    height: 100%
}

.fullimg .elementor-widget-container img {
    object-fit: cover!important;
    
}

.fullimg.elementor-element  {
    margin: 0!important;
}


.cardcourse .lvl-label {
    transform: translateY(20px);
    opacity: 0;
    transition: all .6s ease;
}
.cardcourse.active .lvl-label {
    transform: translateY(0);
    opacity: 1;
    transition: all .6s ease;
}



.section-narrow {
    max-width: 980px;
    padding: 24px;
    margin: auto;
}

.section-narrower {
    max-width: 640px;
    padding: 24px;
    margin: auto;
}


.section-mid {
  max-width: 1280px;
    padding: 0 24px;
    margin: auto;
}

.section-wide {
    max-width: 1440px;
    padding: 0 24px;
    margin: auto;
}
.section-wider {
    max-width: 1680px;
    padding: 0 24px;
    margin: auto;
}

.section-full {
    max-width: 1680px;
    padding: 0!important;
    margin: auto!important;
}

.section-full .elementor-widget-wrap{
    padding: 0!important;
}

.section-pa0 .elementor-widget-wrap {
    padding-left: 0!important;
    padding-right: 0!important;
}
.cardnum {
    margin: 2%;
}

.section-spacer {
    margin-top: 48px!important;
    margin-bottom: 48px!important;
}


.section-dark {
    color: white;
}

.blockp {
    padding: 0 24px;
    
}

@media screen and (max-width: 768px) {
    .blockp {
    padding: 0;
    
}

}
.bk-light {
    background-color: #EAEBEF;
}

.overh {
    overflow-x: hidden!important;
}

.colimg .wp-caption {
    display: flex!important;
    align-content: center;
    align-items: center;
    gap: 16px!important;

}
.colimg .widget-image-caption {

    margin-top: 0!important;

}


.alphaiframe iframe {
background-color: transparent!important;
}

.overline-2 {
    color: #e31623;
    font-weight: 500;
    padding: 12px 0; 
}

.less {
    color: #616161;
}

.col-small {
    max-width: 400px;
}

.col-small2 {
    max-width: 600px;
}

.section-between.elementor-section .elementor-container {
        justify-content: space-between!important;
}

.plexmono-s p {
    font-size: 14px!important;
}/* End custom CSS */