.elementor-127678 .elementor-element.elementor-element-d2a9d76 > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127678 .elementor-element.elementor-element-0651eda .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;}.elementor-127678 .elementor-element.elementor-element-9197b5f .elementor-button{background-color:#E31623;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:10px 10px 10px 10px;}.elementor-127678 .elementor-element.elementor-element-9197b5f{width:auto;max-width:auto;}.elementor-127678 .elementor-element.elementor-element-9197b5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-127678 .elementor-element.elementor-element-eaa29df{color:#616161;}.elementor-127678 .elementor-element.elementor-element-942d27f .elementor-button{fill:#000000;color:#000000;}.elementor-127678 .elementor-element.elementor-element-49942b3{margin-top:0px;margin-bottom:0px;}.elementor-127678 .elementor-element.elementor-element-88d71b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-127678 .elementor-element.elementor-element-88d71b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.academyinvictus.it/wp-content/uploads/2025/03/corso-gravidanza-frame0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-127678 .elementor-element.elementor-element-88d71b0 > .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-127678 .elementor-element.elementor-element-88d71b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127678 .elementor-element.elementor-element-e5c833f{width:100%;max-width:100%;top:64px;z-index:1;--caption-text-align:center;}.elementor-127678 .elementor-element.elementor-element-e5c833f.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-127678 .elementor-element.elementor-element-e5c833f{left:0px;}body.rtl .elementor-127678 .elementor-element.elementor-element-e5c833f{right:0px;}.elementor-127678 .elementor-element.elementor-element-73380f6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-127678 .elementor-element.elementor-element-73380f6{z-index:2;}.elementor-127678 .elementor-element.elementor-element-cb64346 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-cb64346{z-index:2;}.elementor-127678 .elementor-element.elementor-element-a84789a{text-align:center;color:#616161;}.elementor-127678 .elementor-element.elementor-element-86565fe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-127678 .elementor-element.elementor-element-03f4005.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-127678 .elementor-element.elementor-element-ef76e4d{width:auto;max-width:auto;}.elementor-127678 .elementor-element.elementor-element-ef76e4d > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-127678 .elementor-element.elementor-element-053bcbd > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-127678 .elementor-element.elementor-element-2bad4b8{width:auto;max-width:auto;}.elementor-127678 .elementor-element.elementor-element-7ed4b2a{margin-top:16px;margin-bottom:0px;}.elementor-127678 .elementor-element.elementor-element-456379f > .elementor-widget-container{background-color:#F5F5F5;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-127678 .elementor-element.elementor-element-456379f{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;line-height:2em;}.elementor-127678 .elementor-element.elementor-element-1f2057d > .elementor-widget-container{background-color:#F5F5F5;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-127678 .elementor-element.elementor-element-1f2057d{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;line-height:2em;}.elementor-127678 .elementor-element.elementor-element-9002d67 > .elementor-widget-container{background-color:#F5F5F5;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-127678 .elementor-element.elementor-element-9002d67{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;line-height:2em;}.elementor-127678 .elementor-element.elementor-element-98306c8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:32px;}.elementor-127678 .elementor-element.elementor-element-98306c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127678 .elementor-element.elementor-element-35207df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-8a71d14{overflow:hidden;}.elementor-127678 .elementor-element.elementor-element-f179712 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-0ed9804{margin-top:0px;margin-bottom:016px;}.elementor-127678 .elementor-element.elementor-element-ea58bcd{color:#616161;}.elementor-127678 .elementor-element.elementor-element-a836ca2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127678 .elementor-element.elementor-element-a836ca2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127678 .elementor-element.elementor-element-25b63c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-b538bc7{overflow:hidden;}.elementor-127678 .elementor-element.elementor-element-453a622{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-25ede13{margin-top:0px;margin-bottom:016px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-8779d48{color:#000000;}.elementor-127678 .elementor-element.elementor-element-0a34be5{color:#000000;}.elementor-127678 .elementor-element.elementor-element-db27c63{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127678 .elementor-element.elementor-element-db27c63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127678 .elementor-element.elementor-element-8213419 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-f8dd9d4{overflow:hidden;}.elementor-127678 .elementor-element.elementor-element-83c6c3a{margin-top:0px;margin-bottom:0px;}.elementor-127678 .elementor-element.elementor-element-e77bf02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-d51abf6{margin-top:0px;margin-bottom:016px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-8d22dba{color:#000000;}.elementor-127678 .elementor-element.elementor-element-6fd93f3{color:#000000;}.elementor-127678 .elementor-element.elementor-element-31bb174{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127678 .elementor-element.elementor-element-31bb174 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127678 .elementor-element.elementor-element-93284c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-63760f8{overflow:hidden;}.elementor-127678 .elementor-element.elementor-element-791c254{margin-top:48px;margin-bottom:48px;}.elementor-127678 .elementor-element.elementor-element-8907cc5 > .elementor-widget-container{background-color:#FAFAFA;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-127678 .elementor-element.elementor-element-b93d043 > .elementor-widget-container{background-color:#FAFAFA;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-127678 .elementor-element.elementor-element-4d5e44f > .elementor-widget-container{background-color:#FAFAFA;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-127678 .elementor-element.elementor-element-040f00e{padding:32px 32px 32px 32px;}.elementor-127678 .elementor-element.elementor-element-9789d16 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-127678 .elementor-element.elementor-element-d744c0c .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-127678 .elementor-element.elementor-element-d744c0c .elementor-toggle-title{font-family:"IBM Plex Mono", Sans-serif;font-weight:500;line-height:1.4em;}.elementor-127678 .elementor-element.elementor-element-d744c0c .elementor-tab-content{font-family:"IBM Plex Sans", Sans-serif;padding:0px 32px 32px 32px;}.elementor-bc-flex-widget .elementor-127678 .elementor-element.elementor-element-eb9b1d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-127678 .elementor-element.elementor-element-eb9b1d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-127678 .elementor-element.elementor-element-d6c2c57 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-54f1195{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-4ab3e7a{text-align:left;}.elementor-127678 .elementor-element.elementor-element-4ab3e7a img{width:100%;max-width:350px;border-radius:24px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-4355c58 > .elementor-widget-container{margin:0px 32px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-b0d849b{text-align:left;}.elementor-127678 .elementor-element.elementor-element-b0d849b img{width:100%;max-width:350px;border-radius:24px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-e6be89e > .elementor-widget-container{margin:0px 32px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-592ee73{text-align:left;}.elementor-127678 .elementor-element.elementor-element-592ee73 img{width:100%;max-width:350px;border-radius:24px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-6606ab8 > .elementor-widget-container{margin:0px 32px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-9ebfabb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-c6a9db1{text-align:left;}.elementor-127678 .elementor-element.elementor-element-c6a9db1 img{width:100%;max-width:350px;border-radius:24px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-de22cb9 > .elementor-widget-container{margin:0px 32px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-a874e9b{text-align:left;}.elementor-127678 .elementor-element.elementor-element-a874e9b img{width:100%;max-width:350px;border-radius:24px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-621f74c > .elementor-widget-container{margin:0px 32px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-94919b8{text-align:left;}.elementor-127678 .elementor-element.elementor-element-94919b8 img{width:100%;max-width:350px;border-radius:24px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-3e341f4 > .elementor-widget-container{margin:0px 32px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-4d13f64{margin-top:096px;margin-bottom:96px;}.elementor-bc-flex-widget .elementor-127678 .elementor-element.elementor-element-8229276.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-127678 .elementor-element.elementor-element-8229276.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-127678 .elementor-element.elementor-element-8229276 > .elementor-element-populated, .elementor-127678 .elementor-element.elementor-element-8229276 > .elementor-element-populated > .elementor-background-overlay, .elementor-127678 .elementor-element.elementor-element-8229276 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-8229276 > .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-127678 .elementor-element.elementor-element-8229276 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127678 .elementor-element.elementor-element-a64404d img{border-radius:24px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-94a49ee > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-304e27c > .elementor-widget-container{background-color:#FAFAFA;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-127678 .elementor-element.elementor-element-304e27c{text-align:left;}.elementor-127678 .elementor-element.elementor-element-304e27c img{width:36px;border-radius:8px 8px 8px 8px;}.elementor-127678 .elementor-element.elementor-element-304e27c .widget-image-caption{text-align:left;color:#000000;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;margin-block-start:16px;}.elementor-127678 .elementor-element.elementor-element-0e0b3f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-0e0b3f7{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-weight:600;color:#007CBD;}.elementor-127678 .elementor-element.elementor-element-6a4f644 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-9c85d65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-9c85d65{text-align:left;font-family:"IBM Plex Mono", Sans-serif;font-weight:600;color:#007CBD;}.elementor-127678 .elementor-element.elementor-element-d748072 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-4602461{margin-top:12px;margin-bottom:12px;}.elementor-127678 .elementor-element.elementor-element-246f605 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-246f605 .elementor-icon-box-wrapper{align-items:center;}.elementor-127678 .elementor-element.elementor-element-246f605{--icon-box-icon-margin:12px;}.elementor-127678 .elementor-element.elementor-element-246f605 .elementor-icon{font-size:24px;}.elementor-127678 .elementor-element.elementor-element-4905504 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-4905504 .elementor-icon-box-wrapper{align-items:center;}.elementor-127678 .elementor-element.elementor-element-4905504{--icon-box-icon-margin:12px;}.elementor-127678 .elementor-element.elementor-element-4905504.elementor-view-stacked .elementor-icon{background-color:#AD2730;}.elementor-127678 .elementor-element.elementor-element-4905504.elementor-view-framed .elementor-icon, .elementor-127678 .elementor-element.elementor-element-4905504.elementor-view-default .elementor-icon{fill:#AD2730;color:#AD2730;border-color:#AD2730;}.elementor-127678 .elementor-element.elementor-element-4905504 .elementor-icon{font-size:24px;}.elementor-127678 .elementor-element.elementor-element-4905504 .elementor-icon-box-title{color:#E31523;}.elementor-127678 .elementor-element.elementor-element-08b25ae{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-127678 .elementor-element.elementor-element-08b25ae .elementor-divider-separator{width:100%;}.elementor-127678 .elementor-element.elementor-element-08b25ae .elementor-divider{padding-block-start:16px;padding-block-end:16px;}.elementor-127678 .elementor-element.elementor-element-96c54a8 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-d276f28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-127678 .elementor-element.elementor-element-d276f28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-127678 .elementor-element.elementor-element-d276f28 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-127678 .elementor-element.elementor-element-d276f28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127678 .elementor-element.elementor-element-25811ea > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-a36a83c .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-127678 .elementor-element.elementor-element-a36a83c .elementor-toggle-title{font-family:"IBM Plex Mono", Sans-serif;font-weight:500;}.elementor-127678 .elementor-element.elementor-element-4d9af4e{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-4b8df80 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-127678 .elementor-element.elementor-element-e62e93d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-127678 .elementor-element.elementor-element-e62e93d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-127678 .elementor-element.elementor-element-6454d60{font-weight:600;}.elementor-127678 .elementor-element.elementor-element-ee1218d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-127678 .elementor-element.elementor-element-c2e81e9{width:auto;max-width:auto;}.elementor-127678 .elementor-element.elementor-element-c2e81e9 .elementor-button{padding:10px 16px 10px 16px;}@media(max-width:767px){.elementor-127678 .elementor-element.elementor-element-69aa600 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-0651eda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-9197b5f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-127678 .elementor-element.elementor-element-83e87e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-eaa29df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-942d27f > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-127678 .elementor-element.elementor-element-88d71b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-127678 .elementor-element.elementor-element-88d71b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.academyinvictus.it/wp-content/uploads/2025/03/corso-gravidanza-frame-45.jpg");}.elementor-127678 .elementor-element.elementor-element-e5c833f > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-e5c833f{top:24px;}.elementor-127678 .elementor-element.elementor-element-cb64346 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-d9440f4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-a84789a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-86565fe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-03f4005{width:62%;}.elementor-127678 .elementor-element.elementor-element-03f4005 > .elementor-element-populated{margin:-12px -12px -12px -12px;--e-column-margin-right:-12px;--e-column-margin-left:-12px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-ef76e4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-053bcbd{width:38%;}.elementor-127678 .elementor-element.elementor-element-053bcbd > .elementor-element-populated{margin:0px 0px 0px -24px;--e-column-margin-right:0px;--e-column-margin-left:-24px;}.elementor-127678 .elementor-element.elementor-element-8e70b21{width:100%;}.elementor-127678 .elementor-element.elementor-element-b1af6af{width:100%;}.elementor-127678 .elementor-element.elementor-element-b078c23{width:100%;}.elementor-127678 .elementor-element.elementor-element-f179712 img{width:180%;max-width:100%;}.elementor-127678 .elementor-element.elementor-element-39287fa img{width:180%;max-width:200%;}.elementor-127678 .elementor-element.elementor-element-6d7383f{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-416d5da img{width:180%;max-width:100%;}.elementor-127678 .elementor-element.elementor-element-fd9c004 img{width:180%;max-width:200%;}.elementor-127678 .elementor-element.elementor-element-453a622{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-a29f20a img{width:180%;max-width:100%;}.elementor-127678 .elementor-element.elementor-element-24a75b1 img{width:180%;max-width:200%;}.elementor-127678 .elementor-element.elementor-element-83c6c3a{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-bff81aa img{width:180%;max-width:100%;}.elementor-127678 .elementor-element.elementor-element-000d526 img{width:180%;max-width:200%;}.elementor-127678 .elementor-element.elementor-element-040f00e{padding:24px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-d744c0c .elementor-toggle-title{line-height:1.5em;}.elementor-127678 .elementor-element.elementor-element-4355c58 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-e6be89e > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-6606ab8 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-de22cb9 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-621f74c > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-3e341f4 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-4d13f64{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-a64404d > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-127678 .elementor-element.elementor-element-a64404d img{border-radius:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-40d3d4c > .elementor-element-populated{padding:0px 24px 24px 24px;}.elementor-127678 .elementor-element.elementor-element-304e27c img{width:40px;}.elementor-127678 .elementor-element.elementor-element-f37780a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-44762b0{width:50%;}.elementor-127678 .elementor-element.elementor-element-44762b0 > .elementor-element-populated{padding:00px 00px 00px 00px;}.elementor-127678 .elementor-element.elementor-element-de34dd7{width:50%;}.elementor-127678 .elementor-element.elementor-element-de34dd7 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-4e5bffb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-246f605 .elementor-icon-box-title, .elementor-127678 .elementor-element.elementor-element-246f605 .elementor-icon-box-title a{font-size:16px;}.elementor-127678 .elementor-element.elementor-element-4905504 .elementor-icon-box-title, .elementor-127678 .elementor-element.elementor-element-4905504 .elementor-icon-box-title a{font-size:16px;}.elementor-127678 .elementor-element.elementor-element-08b25ae .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-127678 .elementor-element.elementor-element-eafdd36{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-d276f28 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-612dc54 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-4d9af4e{margin-top:0px;margin-bottom:0px;padding:0px 16px 0px 016px;}.elementor-127678 .elementor-element.elementor-element-4268028{padding:0px 0px 0px 16px;}.elementor-127678 .elementor-element.elementor-element-e62e93d{width:50%;}.elementor-127678 .elementor-element.elementor-element-e62e93d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 0px 12px 0px;}.elementor-127678 .elementor-element.elementor-element-ee1218d{width:42%;}.elementor-127678 .elementor-element.elementor-element-ee1218d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 0px 12px 0px;}.elementor-127678 .elementor-element.elementor-element-c2e81e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127678 .elementor-element.elementor-element-c2e81e9 .elementor-button{padding:6px 12px 6px 12px;}}@media(min-width:768px){.elementor-127678 .elementor-element.elementor-element-69aa600{width:57.169%;}.elementor-127678 .elementor-element.elementor-element-83e87e2{width:42.831%;}.elementor-127678 .elementor-element.elementor-element-7560367{width:65%;}.elementor-127678 .elementor-element.elementor-element-3791d9f{width:34.964%;}.elementor-127678 .elementor-element.elementor-element-8b5424e{width:38.563%;}.elementor-127678 .elementor-element.elementor-element-2f53a5b{width:61.437%;}.elementor-127678 .elementor-element.elementor-element-23b0f6a{width:50%;}.elementor-127678 .elementor-element.elementor-element-eb9b1d5{width:50%;}}/* Start custom CSS for lottie, class: .elementor-element-e5c833f */.videoisloading {
    margin: auto!important;
    
}
.videoisloading .e-lottie__container{
    width: fit-content;
    display: flex;
    align-items: center;
    border-radius: 99px;
    border: 1px solid white;
    backdrop-filter: blur(12px);
    background: rgba(256, 256, 256, 0.80);
    font-weight: 500;
    padding: 12px 16px;
        margin: auto!important;

    

}
.videoisloading .e-lottie__animation {
    width: 48px;
    margin: -6px;
}

.videoisloading .e-lottie__caption {
    margin: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67153bc */.roundvideo iframe {
    border-radius: 28px;
    overflow: hidden;

}

.roundvideo {
    max-width: 600px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54f1195 */.authors h6 {
    color: #999!important;
    margin: 0!important;
    margin-bottom: -12px!important;
    font-size: 22px;
}

.authors p {
    font-size: 16px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e0b3f7 */.plexmono * {
    font-family: "IBM Plex Mono"!important;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a4f644 */.price {
    font-weight: 500;
    font-size: 26px;
}

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

.price span {
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS */.doubleimg {
    margin: 0!important;
    margin-bottom: 0!important;
}

.doubleimg-section {
    margin-top: 128px!important;
    margin-bottom: 24px!important;
}
@media screen and (max-width:768px) {
.doubleimg-section {
    margin-top: 64px!important;
}  
}

.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!important;
}



.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-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: #EEE2D7;
}

.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;
}

#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 */