.elementor-2 .elementor-element.elementor-element-77f1add:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77f1add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #FDFBFB 0%, #EBEDEE 100%);}.elementor-2 .elementor-element.elementor-element-77f1add{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-77f1add > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-412a554 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-412a554 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1c8a367{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1c8a367 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5ad8231 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5ad8231 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-34ff68e5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-34ff68e5{margin-top:108px;margin-bottom:108px;}.elementor-2 .elementor-element.elementor-element-36a4f287 .elementor-heading-title{font-size:44px;line-height:1.2em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-10719f93{font-family:"Montserrat", Sans-serif;font-size:18px;font-style:italic;line-height:1.6em;color:#FFFFFF80;}.elementor-2 .elementor-element.elementor-element-36f4e4f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-36f4e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFBFB 0%, #EBEDEE 100%);}.elementor-2 .elementor-element.elementor-element-36f4e4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:128px 44px 222px 44px;}.elementor-2 .elementor-element.elementor-element-36f4e4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-69173c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-16b4a57 > .elementor-widget-container{padding:64px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-16b4a57{text-align:center;}.elementor-2 .elementor-element.elementor-element-16b4a57 .elementor-heading-title{font-size:44px;line-height:1.2em;letter-spacing:-1.3px;}.elementor-2 .elementor-element.elementor-element-724f123a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-724f123a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wpbb.mylib.eu/wp-content/uploads/2025/05/8851427-scaled.jpg");background-size:cover;}.elementor-2 .elementor-element.elementor-element-724f123a > .elementor-background-overlay{background-color:#2A2F3F;opacity:0.69;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-724f123a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:144px 0px 108px 0px;}.elementor-2 .elementor-element.elementor-element-724f123a > .elementor-shape-top .elementor-shape-fill{fill:#EBEDEE;}.elementor-2 .elementor-element.elementor-element-724f123a > .elementor-shape-top svg{width:calc(175% + 1.3px);height:50px;}.elementor-2 .elementor-element.elementor-element-10c5f3c8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-15ab7466 .elementor-heading-title{font-size:44px;line-height:1.2em;letter-spacing:-1.3px;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-1fef38be > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1fef38be{font-size:20px;font-style:italic;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFFCC;}.elementor-2 .elementor-element.elementor-element-3e3ffde8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-3e3ffde8.elementor-view-stacked .elementor-icon{background-color:#174C94;}.elementor-2 .elementor-element.elementor-element-3e3ffde8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3e3ffde8.elementor-view-default .elementor-icon{color:#174C94;border-color:#174C94;}.elementor-2 .elementor-element.elementor-element-3e3ffde8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3e3ffde8.elementor-view-default .elementor-icon svg{fill:#174C94;}.elementor-2 .elementor-element.elementor-element-3e3ffde8.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3e3ffde8.elementor-view-stacked .elementor-icon:hover{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3e3ffde8.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3e3ffde8 .elementor-icon{font-size:28px;padding:36px;}.elementor-2 .elementor-element.elementor-element-3e3ffde8 .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-fb9bf7e .elementor-counter-number-wrapper{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-fb9bf7e .elementor-counter-title{color:#FFFFFF99;font-family:"Poppins", Sans-serif;font-size:17px;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-7d39a933 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7d39a933.elementor-view-stacked .elementor-icon{background-color:#174C94;}.elementor-2 .elementor-element.elementor-element-7d39a933.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7d39a933.elementor-view-default .elementor-icon{color:#174C94;border-color:#174C94;}.elementor-2 .elementor-element.elementor-element-7d39a933.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7d39a933.elementor-view-default .elementor-icon svg{fill:#174C94;}.elementor-2 .elementor-element.elementor-element-7d39a933.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d39a933.elementor-view-stacked .elementor-icon:hover{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d39a933.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7d39a933 .elementor-icon{font-size:28px;padding:36px;}.elementor-2 .elementor-element.elementor-element-7d39a933 .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-19b1f1c .elementor-counter-number-wrapper{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-19b1f1c .elementor-counter-title{color:#FFFFFF99;font-family:"Poppins", Sans-serif;font-size:17px;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-1901784b .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-1901784b.elementor-view-stacked .elementor-icon{background-color:#174C94;}.elementor-2 .elementor-element.elementor-element-1901784b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1901784b.elementor-view-default .elementor-icon{color:#174C94;border-color:#174C94;}.elementor-2 .elementor-element.elementor-element-1901784b.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1901784b.elementor-view-default .elementor-icon svg{fill:#174C94;}.elementor-2 .elementor-element.elementor-element-1901784b.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1901784b.elementor-view-stacked .elementor-icon:hover{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1901784b.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1901784b .elementor-icon{font-size:28px;padding:36px;}.elementor-2 .elementor-element.elementor-element-1901784b .elementor-icon svg{height:28px;}.elementor-2 .elementor-element.elementor-element-79bf5e90 .elementor-counter-number-wrapper{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-79bf5e90 .elementor-counter-title{color:#FFFFFF99;font-family:"Poppins", Sans-serif;font-size:17px;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-55d1e500{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:108px 0px 64px 0px;}.elementor-2 .elementor-element.elementor-element-55d1e500 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-6180895{text-align:center;}.elementor-2 .elementor-element.elementor-element-6180895 .elementor-heading-title{font-size:44px;line-height:1.2em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f0062ea > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f0062ea{text-align:center;font-size:20px;color:#FFFFFF80;}.elementor-2 .elementor-element.elementor-element-1302dcb9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-1302dcb9{margin-top:20px;margin-bottom:108px;}.elementor-2 .elementor-element.elementor-element-738a84fd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-738a84fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #33425C 0%, #293654 100%);}.elementor-2 .elementor-element.elementor-element-738a84fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:108px 0px 108px 0px;}.elementor-2 .elementor-element.elementor-element-738a84fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d042c35 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-d042c35{margin-top:0px;margin-bottom:60px;}.elementor-2 .elementor-element.elementor-element-77421148 .elementor-heading-title{font-size:44px;line-height:1.2em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-386907ad{font-family:"Montserrat", Sans-serif;font-size:18px;font-style:italic;line-height:1.6em;color:#FFFFFF80;}.elementor-2 .elementor-element.elementor-element-46317fe9 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-46317fe9 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-2 .elementor-element.elementor-element-46317fe9.elementor-view-stacked .elementor-icon{background-color:#748A96;}.elementor-2 .elementor-element.elementor-element-46317fe9.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-46317fe9.elementor-view-default .elementor-icon{fill:#748A96;color:#748A96;border-color:#748A96;}.elementor-2 .elementor-element.elementor-element-46317fe9 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-46317fe9 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-46317fe9 .elementor-icon-box-title a{font-size:22px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-46317fe9 .elementor-icon-box-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-46317fe9 .elementor-icon-box-description{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF80;}.elementor-2 .elementor-element.elementor-element-5958e5aa > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-5958e5aa .elementor-icon-box-wrapper{align-items:start;gap:22px;}.elementor-2 .elementor-element.elementor-element-5958e5aa.elementor-view-stacked .elementor-icon{background-color:#748A96;}.elementor-2 .elementor-element.elementor-element-5958e5aa.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5958e5aa.elementor-view-default .elementor-icon{fill:#748A96;color:#748A96;border-color:#748A96;}.elementor-2 .elementor-element.elementor-element-5958e5aa .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-5958e5aa .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5958e5aa .elementor-icon-box-title a{font-size:22px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-5958e5aa .elementor-icon-box-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-5958e5aa .elementor-icon-box-description{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF80;}.elementor-2 .elementor-element.elementor-element-73ade278 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-73ade278 .elementor-icon-box-wrapper{align-items:start;gap:22px;}.elementor-2 .elementor-element.elementor-element-73ade278.elementor-view-stacked .elementor-icon{background-color:#748A96;}.elementor-2 .elementor-element.elementor-element-73ade278.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-73ade278.elementor-view-default .elementor-icon{fill:#748A96;color:#748A96;border-color:#748A96;}.elementor-2 .elementor-element.elementor-element-73ade278 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-73ade278 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-73ade278 .elementor-icon-box-title a{font-size:22px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-73ade278 .elementor-icon-box-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-73ade278 .elementor-icon-box-description{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF80;}.elementor-2 .elementor-element.elementor-element-3875f08 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-3875f08 .elementor-icon-box-wrapper{align-items:start;gap:22px;}.elementor-2 .elementor-element.elementor-element-3875f08.elementor-view-stacked .elementor-icon{background-color:#748A96;}.elementor-2 .elementor-element.elementor-element-3875f08.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3875f08.elementor-view-default .elementor-icon{fill:#748A96;color:#748A96;border-color:#748A96;}.elementor-2 .elementor-element.elementor-element-3875f08 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-3875f08 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-3875f08 .elementor-icon-box-title a{font-size:22px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-3875f08 .elementor-icon-box-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-3875f08 .elementor-icon-box-description{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF80;}.elementor-2 .elementor-element.elementor-element-7a39af76 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-7a39af76 .elementor-icon-box-wrapper{align-items:start;gap:22px;}.elementor-2 .elementor-element.elementor-element-7a39af76.elementor-view-stacked .elementor-icon{background-color:#748A96;}.elementor-2 .elementor-element.elementor-element-7a39af76.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7a39af76.elementor-view-default .elementor-icon{fill:#748A96;color:#748A96;border-color:#748A96;}.elementor-2 .elementor-element.elementor-element-7a39af76 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-7a39af76 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-7a39af76 .elementor-icon-box-title a{font-size:22px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-7a39af76 .elementor-icon-box-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-7a39af76 .elementor-icon-box-description{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF80;}.elementor-2 .elementor-element.elementor-element-34cd6bb4 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-34cd6bb4 .elementor-icon-box-wrapper{align-items:start;gap:22px;}.elementor-2 .elementor-element.elementor-element-34cd6bb4.elementor-view-stacked .elementor-icon{background-color:#748A96;}.elementor-2 .elementor-element.elementor-element-34cd6bb4.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-34cd6bb4.elementor-view-default .elementor-icon{fill:#748A96;color:#748A96;border-color:#748A96;}.elementor-2 .elementor-element.elementor-element-34cd6bb4 .elementor-icon{font-size:36px;}.elementor-2 .elementor-element.elementor-element-34cd6bb4 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-34cd6bb4 .elementor-icon-box-title a{font-size:22px;font-weight:800;}.elementor-2 .elementor-element.elementor-element-34cd6bb4 .elementor-icon-box-title{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-34cd6bb4 .elementor-icon-box-description{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF80;}.elementor-2 .elementor-element.elementor-element-66530067:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-66530067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wpbb.mylib.eu/wp-content/uploads/2023/05/Transforming_learning_through_content_migration_strategy_min_95b4daf2aa.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-66530067 > .elementor-background-overlay{background-color:#000000;opacity:0.52;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-66530067{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:108px 0px 108px 0px;}.elementor-2 .elementor-element.elementor-element-66530067 > .elementor-shape-top .elementor-shape-fill{fill:#293654;}.elementor-2 .elementor-element.elementor-element-66530067 > .elementor-shape-top svg{width:calc(175% + 1.3px);height:50px;}.elementor-2 .elementor-element.elementor-element-40cf03cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-99adab6 .elementor-heading-title{font-size:45px;font-weight:800;line-height:1.2em;letter-spacing:-1.3px;color:#ffffff;}.elementor-2 .elementor-element.elementor-element-5a089073 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5a089073{font-size:18px;font-style:italic;color:#ffffff;}@media(max-width:1024px) and (min-width:769px){.elementor-2 .elementor-element.elementor-element-d6795b{width:100%;}.elementor-2 .elementor-element.elementor-element-db3e6d3{width:100%;}.elementor-2 .elementor-element.elementor-element-615bfd9a{width:100%;}.elementor-2 .elementor-element.elementor-element-6db887b6{width:33.3%;}.elementor-2 .elementor-element.elementor-element-66dc2ba4{width:33.3%;}.elementor-2 .elementor-element.elementor-element-5058361d{width:33.3%;}.elementor-2 .elementor-element.elementor-element-1464595b{width:100%;}.elementor-2 .elementor-element.elementor-element-7da52482{width:100%;}.elementor-2 .elementor-element.elementor-element-2d579742{width:100%;}.elementor-2 .elementor-element.elementor-element-1171126a{width:50%;}.elementor-2 .elementor-element.elementor-element-8de404b{width:50%;}.elementor-2 .elementor-element.elementor-element-81cb151{width:100%;}.elementor-2 .elementor-element.elementor-element-17ae26df{width:100%;}}@media(min-width:1367px){.elementor-2 .elementor-element.elementor-element-724f123a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-724f123a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-66530067:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-66530067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-36f4e4f{padding:32px 32px 108px 32px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-34ff68e5{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-724f123a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-724f123a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2 .elementor-element.elementor-element-15ab7466{text-align:center;}.elementor-2 .elementor-element.elementor-element-1fef38be{text-align:center;}.elementor-2 .elementor-element.elementor-element-f0062ea{text-align:center;}.elementor-2 .elementor-element.elementor-element-99adab6{text-align:center;}.elementor-2 .elementor-element.elementor-element-5a089073{text-align:center;}}@media(max-width:768px){.elementor-2 .elementor-element.elementor-element-34ff68e5{margin-top:64px;margin-bottom:64px;padding:0px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-36a4f287 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-10719f93{font-size:15px;}.elementor-2 .elementor-element.elementor-element-16b4a57 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-15ab7466 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-6180895 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-77421148 .elementor-heading-title{font-size:40px;}.elementor-2 .elementor-element.elementor-element-386907ad{font-size:15px;}.elementor-2 .elementor-element.elementor-element-587c632 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-99adab6 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for section, class: .elementor-element-36f4e4f */.square-box:nth-child(1) a:hover, .square-box:nth-child(1):hover:before{
    color:#673AB7!important;
}
.square-box:nth-child(2) a:hover, .square-box:nth-child(2):hover:before{
    color: #DD393A!important;
}
.square-box:nth-child(3) a:hover, .square-box:nth-child(3):hover:before {
    color:#DFA600!important;
}
.square-box:nth-child(4) a:hover, .square-box:nth-child(4):hover:before{
    color:#808080!important;
}
.square-box:nth-child(5) a:hover, .square-box:nth-child(5):hover:before{
    color:#889D31!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-724f123a *//* Apenas para ícones dentro da seção com .envato-background-fix */
.envato-background-fix .elementor-icon-wrapper .elementor-icon {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 12px auto;

    /* Cor sólida + vidro neon */
    background: rgba(77, 166, 255, 0.25);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: white;
    font-size: 28px;
    position: relative;
    overflow: hidden;

    /* Sombra */
    box-shadow: 0 8px 25px rgba(0,0,0,0.15), inset 0 0 12px rgba(255,255,255,0.2);

    transition: transform 0.35s ease, box-shadow 0.35s ease, filter 0.35s ease;
}

/* Brilho contínuo animado */
.envato-background-fix .elementor-icon-wrapper .elementor-icon::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255,255,255,0.4) 0%, transparent 70%);
    transform: rotate(0deg);
    animation: glowRotate 4s linear infinite;
    pointer-events: none;
}

@keyframes glowRotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Reflexo passando */
.envato-background-fix .elementor-icon-wrapper .elementor-icon::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(120deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 70%);
    transform: translateX(-100%) rotate(25deg);
    animation: shineMove 2.5s linear infinite;
    pointer-events: none;
}

@keyframes shineMove {
    0% { transform: translateX(-100%) rotate(25deg); }
    50% { transform: translateX(100%) rotate(25deg); }
    100% { transform: translateX(-100%) rotate(25deg); }
}

/* Hover efeito turbo */
.envato-background-fix .elementor-icon-wrapper:hover .elementor-icon {
    transform: scale(1.2) translateY(-6px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.25), inset 0 0 18px rgba(255,255,255,0.35);
    filter: brightness(1.15);
}

/* Título abaixo do ícone */
.envato-background-fix .elementor-widget-container .elementor-icon-title {
    margin-top: 8px;
    font-size: 16px;
    font-weight: 600;
    color: #222;
}

/* Subtítulo */
.envato-background-fix .elementor-widget-container .elementor-icon-subtitle {
    font-size: 14px;
    color: #666;
    line-height: 1.3;
    max-width: 120px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-738a84fd *//* Blocos da secção O que fazemos */
.work .elementor-widget-icon-box {
    padding: 20px 18px;
    border-radius: 12px;
    transition: all 0.3s ease;
}

/* Hover suave */
.work .elementor-widget-icon-box:hover {
    background: rgba(77,166,255,0.05);
    transform: translateY(-4px);
}

/* Ícones */
.work .elementor-widget-icon-box .elementor-icon {
    transition: all 0.3s ease;
}

/* Glow leve no hover */
.work .elementor-widget-icon-box:hover .elementor-icon {
    transform: scale(1.1);
}/* End custom CSS */