@charset "UTF-8";@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Roboto";src:url("../fonts/roboto/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Ionicons";src:url("../fonts/ionicons/ionicons.eot");src:url("../fonts/ionicons/ionicons.eot?#iefix") format("embedded-opentype"),url("../fonts/ionicons/ionicons.woff") format("woff"),url("../fonts/ionicons/ionicons.ttf") format("truetype"),url("../fonts/ionicons/ionicons.svg#Ionicons") format("svg");font-weight:normal;font-style:normal;font-display:swap;}*,*::after,*::before{padding:0;margin:0;box-sizing:border-box;}html{scroll-behavior:smooth;font-size:1rem;font-size:16px;font-weight:normal;line-height:1.5;}body{font-family:"Roboto",sans-serif;margin:0;padding:0;background-color:#efefef;width:100%;max-width:1260px;margin:0 auto;overflow-x:hidden;min-height:100vh;}svg{z-index:1;}h1{font-size:36px;letter-spacing:1.2px;}h2{font-size:32px;letter-spacing:1.2px;}h3{font-size:28px;}h4{font-size:24px;}h5{font-size:20px;}p{font-size:17px;}a{font-size:16px;text-decoration:none;}@keyframes rightToleft{0%{transform:translateX(100%);}100%{transform:translateX(0);}}@keyframes leftToright{0%{transform:translateX(-100%);}100%{transform:translateX(0);}}@keyframes topTobottom{0%{transform:translateY(-20rem);opacity:0;}100%{transform:translateY(0);opacity:1;}}@keyframes animateDot{0%{transform:translateX(-100%) translateY(-250%);}100%{transform:translateX(0) translateY(0);}}@keyframes animateDot1{0%{transform:translateX(100%) translateY(-250%);}100%{transform:translateX(0) translateY(0);}}@keyframes steps{0%{opacity:0;}75%{opacity:0.2;}100%{opacity:1;}}@keyframes ib1-pulse{0%{box-shadow:0 0 0 0 #5d90cb;}100%{box-shadow:0 0 0 20px rgba(255,150,44,0);}}header{position:sticky;top:-90px;z-index:2;}nav{background-image:linear-gradient(to left,#190061,#659dbd);box-shadow:0 5px 10px rgba(51,56,53,0.9);position:relative;width:100%;opacity:1;transition:0.3s;z-index:999;}nav:hover{opacity:1;}.top-nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;margin-bottom:1.5rem;padding-top:1.5rem;padding-right:40px;padding-left:40px;z-index:1;}#hamburger{display:none;}label.hamburger-trigger{display:none;}.flags{right:30px;display:flex;flex-direction:row;gap:10px;}.flags img{width:35px;height:auto;border-radius:50%;cursor:pointer;opacity:0.7;transition:transform 0.3s ease,opacity 0.3s ease;}.flags img:hover{opacity:1;}.main-menu{display:flex;justify-content:center;text-align:center;padding-bottom:0.8rem;padding-top:0.4rem;}.main-menu a{text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:16px;color:#fff;letter-spacing:0.15em;transition:0.3s;text-shadow:rgba(0,0,0,0.4) 0 2px 5px;}.main-menu-effect a{line-height:35px;}.main-menu-effect a span{display:inline-block;padding:0 10px;transition:transform 0.3s;transform-origin:50% 0;transform-style:preserve-3d;}.main-menu-effect a span::before{position:absolute;top:100%;left:0;width:100%;height:100%;content:attr(data-hover);transition:background 0.3s;transform:rotateX(-90deg);transform-origin:50% 0;border-radius:999px;}.main-menu-effect a:hover span::before,.main-menu-effect a:focus span::before{background-color:#5cdb95;color:#000;border-radius:999px;}.main-menu-effect a:hover span,.main-menu-effect a:focus span,.main-menu-effect a:active span{transform:rotateX(90deg) translateY(-22px);}nav .main-menu a.active{background-color:#5cdb95;color:#000;border-radius:99px;padding-top:7px;padding-bottom:7px;}nav .main-menu a.active:hover{background-color:transparent;}.hero{position:relative;}.gradient-start{stop-color:#2F2FA2;}.gradient-end{stop-color:#5CDB95;}.banner-header{display:none;}#wave{fill:#5cdb95;opacity:1;}.hero_dots{animation:0.4s ease-out 0s 1 animateDot;transition:all 0.5s;width:6rem;height:6rem;}.hero_dots:hover{fill:#242582;}#dot1{animation:steps 0.6s ease-out 0.7s 1;}#dot2{animation:0.6s ease-out 0.8s 1 steps;}#dot3{animation:0.6s ease-out 0.9s 1 steps;}#dot4{animation:0.6s ease-out 1s 1 steps;}#dot5{animation:0.6s ease-out 1.1s 1 steps;}#dot6{animation:0.6s ease-out 1.2s 1 steps;}#dot7{animation:0.6s ease-out 1.3s 1 steps;}#dot8{animation:0.6s ease-out 1.4s 1 steps;}.hero_dots-text{font-weight:bold;font-size:1.2rem;fill:white;font-family:"Verdana",sans-serif;animation:0.3s ease-out 0s 1 leftToright;}.hero_dots-text:hover{fill:#190061;}.heading-primary{text-align:center;display:block;padding:0 20px;margin-bottom:50px;background-image:linear-gradient(to right,#190061,#659dbd);background-clip:text;color:transparent;text-shadow:rgba(0,0,0,0.4) 0 2px 5px;}.heading-secondary{text-align:center;background-image:linear-gradient(to right,#190061,#659dbd);background-clip:text;display:block;color:transparent;text-shadow:rgba(0,0,0,0.4) 0 2px 5px;}.heading-tertiary{text-align:center;background-image:linear-gradient(to right,#190061,#659dbd);background-clip:text;display:block;color:transparent;text-shadow:rgba(0,0,0,0.4) 0 2px 5px;}.index-para{display:block;text-align:center;margin-bottom:-100px;padding:0 30px;font-size:20px;}.back-to-top{position:fixed;bottom:20px;right:20px;background-color:#5cdb95;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s;z-index:999;}.back-to-top:hover{background-color:#190061;}.back-to-top.visible{opacity:1;visibility:visible;}#logoText,#flagsBar{transition:transform 0.3s ease;transform-origin:center center;}.scrolled #logoText{transform:translateY(71px) scale(0.8);}.scrolled #flagsBar{transform:translateY(71px) scale(0.8);}@media all and (max-width:690px){nav{height:4rem;overflow:hidden;background-image:none;background-color:#5cdb95;box-shadow:0 3px 20px rgba(92,219,149,1);z-index:1;}nav .main-menu a{display:block;color:white;text-decoration:none;margin:1.2em;}div.main-menu-effect{position:absolute;left:50%;top:30vh;transform:translate(-50%,-20%);}.main-menu-effect a span{width:100%;}nav .main-menu a.active{padding-top:0;padding-bottom:0;}div.flags{position:relative;right:10px;margin-top:5px;}.top-nav{padding:0;margin-top:5px;}.hero{display:none;transition:0.3s;}.banner-header{display:block;background:url(../../images/header-mobile.svg) no-repeat;background-size:675px 1000px;background-position:bottom;min-height:600px;padding:0 30px;transition:0.3s;z-index:0;}.hero-sm-container{width:100%;display:flex;flex-direction:column;padding:3rem 0;justify-content:center;align-items:center;}.hero-sm-desc{text-align:center;display:flex;flex-direction:column;padding:0 25px;margin-top:0;}.hero-sm-title{text-transform:uppercase;font-size:1.4rem;letter-spacing:0.07em;color:#fff;margin:0;margin-bottom:0.5rem;animation:0.5s ease-out 0s 1 rightToleft;}.hero-sm-subtitle{font-size:1.4rem;text-transform:uppercase;margin:0;margin-bottom:2rem;color:#5cdb95;font-weight:700;animation:0.5s ease-out 0s 1 leftToright;}.hero-sm-desc-body{margin:0 auto;margin-bottom:1rem;line-height:1.7;color:#fff;color:hsla(0,0%,100%,0.7);font-size:1rem;text-align:center;animation:0.5s ease-out 0s 1 rightToleft;}.bg-top-nav{position:fixed;width:8.5rem;height:8rem;background-color:#5cdb95;border:50px solid #5cdb95;border-radius:100%;transform:translate(-50%,-50%);transition:0.7s;transition-delay:.1s;}label.hamburger-trigger{display:block;position:fixed;top:4px;width:8.5rem;height:6.9rem;border-radius:100%;transform:translate(-50%,-50%);z-index:2;cursor:pointer;}label.hamburger-trigger:before{content:"";position:absolute;top:68%;left:63%;width:0.8em;height:0.07em;background:#190061;box-shadow:0.2em 0.25em 0 0 #190061,0 0.5em 0 0 #190061;transform:scale(2);transition:all 0.3s;}#hamburger:checked~nav{height:300vh;transition-delay:0s;}#hamburger:checked~nav .bg-top-nav{width:400%;height:1000vh;background-color:#190061;}#hamburger:checked~label.hamburger-trigger:before{top:70%;left:65%;box-shadow:0 0 0 0 transparent;transform:scale(2.5) rotate(225deg);margin:0.55em;transition:all 0.1s;background:#5CDB95;}#hamburger:checked~label.hamburger-trigger:after{content:"";position:fixed;top:71%;left:65%;width:0.8em;height:0.07em;background:#5CDB95;transform:scale(2.5) rotate(-45deg);margin:0.45em;}}.breadcrumbs{position:sticky;top:60px;background-color:#5CDB95;box-shadow:0 5px 10px rgba(51,56,53,0.9);padding:4px 25px;font-weight:bold;z-index:1;}.breadcrumbs a{color:#fff;font-size:1rem;text-decoration:none;padding:7px;}.breadcrumbs a span{display:inline;font-size:1rem;}.breadcrumbs a:hover{text-decoration:underline;}.breadcrumbs{opacity:0;transform:translateY(-8px);animation:fadeInBreadcrumbs 0.6s ease-out forwards;animation-delay:0.5s;}@keyframes fadeInBreadcrumbs{to{opacity:1;transform:translateY(0);}}@media all and (max-width:650px){.breadcrumbs{top:0;padding:7px 25px;z-index:3;}.breadcrumbs a{font-size:1.1rem;}}@media (max-width:768px){.sidebar aside h2:first-child{display:none;}}body.no-scroll{overflow:hidden;position:fixed;width:100%;}@media (max-width:1000px){header.scrolled nav{flex-direction:column;}header.scrolled .top-nav,header.scrolled .main-menu{padding:1.3rem 1rem;}}.ib1-btn{font-family:"Verdana",sans-serif;width:380px;max-width:380px;margin:1.2rem auto;}.ib1-btn-primary{animation:0.5s ease-out 0.3s 1 topTobottom;}.ib1-btn-primary span:last-child{background:linear-gradient(to right,#5cdb95,#190061);}.ib1-btn-secondary{animation:0.5s ease-out 0s 1 topTobottom;}.ib1-btn-secondary span:last-child{background:linear-gradient(to right,#5cdb95,#190061);}.ib1-btn .ib1-btn-inner{display:block;text-align:center;border:1px dotted #aaa;border-radius:50px;padding:0.6em 3em;position:relative;z-index:1;transition:all 0.4s ease;}.ib1-btn .ib1-btn-inner:hover{box-shadow:0 5px 16px 0 rgba(165,165,165,1);}.ib1-btn a{color:#5cdb95;text-decoration:none;font-size:1rem;font-weight:bold;transition:all 0.4s ease;}.ib1-btn:hover a{color:#fff;transition:all 0.4s ease;}.ib1-btn span:first-child{background-color:#5cdb95;border-radius:50%;position:absolute;top:50%;left:1em;width:14px;height:14px;transform:translateY(-50%);transition:all 0.4s ease;}.ib1-btn:hover span:first-child{width:14px;height:14px;border:2px solid #fff;transition:all 0.4s ease;position:absolute;left:340px;}.ib1-btn i.ib1-right{position:absolute;top:50%;right:25px;width:10px;height:10px;border-style:solid;border-width:0 3.5px 3.5px 0;border-color:#fff;display:block;padding:3.5px;opacity:0.2;transform:rotate(-45deg) translateY(-50%);}.ib1-btn:hover i.ib1-right{right:340px;opacity:1;transition:all 0.4s ease;}.ib1-btn span:last-child{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;z-index:-1;transition:all 0.4s ease;opacity:0;}.ib1-btn:hover span:last-child{opacity:1;}.ib1-pulse::after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;top:0;left:0;animation:ib1-pulse 2s infinite;}@media (orientation:landscape){nav .main-menu{top:40vw;}.banner-header{height:550px;max-height:550px;}}.section-services{background-image:url("../../images/valuri-11.svg");background-size:cover;background-position:center;padding:175px 0;margin-top:50px;}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:100px;}.card{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.3);border-radius:8px;padding:25px;width:auto;text-align:center;transition:box-shadow 0.3s,background-color 0.3s;}.services-wd,.tutorials-wd{font-size:1.8rem;letter-spacing:1px;background-image:linear-gradient(to right,#080f5b,#5cdb95);background-clip:text;color:transparent;}.card:hover{box-shadow:0 4px 8px rgba(0,0,0,0.8);background-color:#efefef;}.card ul{list-style-type:none;padding:0;margin:20px 0;color:#242582;text-align:left;}.card ul li{margin-bottom:8px;font-size:20px;}.btn{display:inline-block;width:150px;padding:10px 20px;margin-top:20px;background-color:#5cdb95;color:#190061;;text-decoration:none;border-radius:5px;font-weight:bold;transition:background-color,0.3s;}.btn:hover{background-color:#190061;color:#fff;}@media (max-width:768px){.cards-container{flex-direction:column;max-width:85%;margin:0 auto;}}section.pricing-area{padding:10px 20px;margin-bottom:50px;}.pricing-container{width:100%;padding:0 10px;margin:0 auto;max-width:1140px;}.section-intro{position:relative;}.section-title{position:relative;margin-bottom:80px;}.section-title h2{text-transform:uppercase;margin:0 0 0.5rem;}.section-title .title-bg{position:absolute;top:-10px;left:0;font-size:90px;line-height:85px;font-weight:bold;color:rgba(92,219,149,0.3);letter-spacing:10px;}.title-border{width:50px;height:4px;background:#3e6f8e;position:relative;bottom:-15px;}.prices-price-info{color:#190061;margin:0 0 70px;line-height:1.5;}.row{display:flex;flex-wrap:wrap;margin:0 -10px;}.col{flex:0 0 33.333%;max-width:33.333%;padding:0 10px;}.pricing-card{background:#fff;text-align:center;box-shadow:0 0 10px #3e6f8e;transition:transform 0.5s ease;display:flex;flex-direction:column;min-height:1050px;padding-bottom:0;}.pricing-card:hover{transform:scale(1.05);}.pricing-card-header{padding:25px 0;margin-bottom:20px;background:#f5f5f5;border-radius:0 0 50% 50%;transition:background 0.5s ease;}.pricing-card:hover .pricing-card-header{background:#190061;}.price .full-price{font-size:30px;margin-top:15px;color:#190061;text-decoration:line-through;transition:color 0.5s ease;}.price .cutted-price{display:block;font-size:26px;color:#190061;text-transform:capitalize;}.pricing-card:hover .pricing-card-header i,.pricing-card:hover .full-price,.pricing-card:hover .cutted-price{color:#fff;}.card-heading{color:#190061;text-transform:uppercase;margin-bottom:20px;}.pricing-card-content ul{list-style:none;padding:0;margin-bottom:20px;}.pricing-card-content ul li{line-height:32px;color:#2F2FA2;font-weight:bold;}.pricing-btn-wrap{margin-top:auto;padding:20px 0 60px;background:#f5f5f5;}.c3{margin-top:-2px;}.pricing-btn{display:inline-block;position:relative;text-transform:uppercase;font-weight:700;font-size:15px;color:#190061;text-decoration:none;padding:10px 25px;border:1px solid #190061;border-radius:5px;background:#fff;overflow:hidden;z-index:1;transition:all 0.5s ease;}.pricing-btn::before,.pricing-btn::after{content:"";position:absolute;border-style:solid;transition:all 0.5s ease;z-index:-1;}.pricing-btn::before{bottom:0;left:0;border-color:transparent transparent transparent #190061;border-width:0;}.pricing-btn::after{bottom:0;right:-6px;border-color:transparent transparent #5cdb95;border-width:0;}.pricing-btn:hover::before{border-width:190px 0 0 190px;}.pricing-btn:hover::after{border-width:0 0 170px 170px;top:0.5px;}.pricing-btn:hover{color:#fff;top:0.5px;}.para-alert{margin-top:10px;color:#190061;font-size:inherit;}.para-alert .ion-alert-circled{font-size:1.8rem;margin-right:10px;color:red;}@media (max-width:767px){.col{flex:0 0 100%;max-width:100%;}.pricing-card{margin-bottom:30px;transform:none !important;}.section-title .title-bg{font-size:50px;top:-8px;}}section.pricing-area{padding:10px 20px;margin-bottom:50px;}.pricing-container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;}p.para{line-height:2;}p.para-alert{margin-top:10px;}.alert{color:white;font-weight:bold;text-align:center;font-size:18px;}p.prices-price-info{margin-bottom:70px;margin-top:0;line-height:1.5;}p.para,p.para-alert,p.prices-price-info{color:#190061;}p.para,p.para-alert{font-size:inherit;}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;}i[class*="ion"]{color:#5CDB95;font-size:4.5rem;}.para-alert .ion-alert-circled{font-size:1.8rem;margin-right:10px;color:red;}.section-intro,.cols,.col{position:relative;width:100%;padding-right:10px;padding-left:10px;}.section-title{position:relative;margin-bottom:80px;}.section-title h2{position:relative;text-transform:uppercase;margin-top:0;margin-bottom:0.5rem;}.section-title .title-bg{position:absolute;left:0;top:-10px;font-size:90px;color:#e1e1e1;color:rgba(92,219,149,0.3);line-height:85px;letter-spacing:10px;}.title-border{position:relative;width:50px;height:4px;bottom:-15px;background:#3e6f8e;}.pricing-card{text-align:center;background:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:1050px;box-shadow:0 0 10px #3e6f8e;transition:all 0.5s ease 0s;}.pricing-card:hover{transform:scale(1.05);}.pricing-card .pricing-card-header{padding:25px 0;margin-bottom:20px;background:#f5f5f5;border-radius:0 0 50% 50%;transition:all 0.5s ease 0s;}.pricing-card:hover .pricing-card-header{background:#190061;}.pricing-card .price .full-price{font-size:30px;text-decoration:line-through;color:#190061;margin-top:15px;transition:all 0.5s ease 0s;}.pricing-card .price .cutted-price{display:block;font-size:26px;color:#190061;text-decoration:none;text-transform:capitalize;}.pricing-card:hover .pricing-card-header i,.pricing-card:hover .price .full-price,.pricing-card:hover .cutted-price{color:#fff;}.pricing-card .card-heading{color:#190061;margin-bottom:20px;text-transform:uppercase;}.pricing-card .pricing-card-content ul{list-style:none;padding:0;margin-bottom:20px;}.pricing-card .pricing-card-content ul li{line-height:32px;color:#190061;}.pricing-btn-wrap{padding:20px 0;background:#f5f5f5;margin-top:50px;border-radius:50% 50% 0 0;}.c3{margin-top:-2px;}.pricing-btn{display:inline-block;position:relative;text-transform:uppercase;text-decoration:none;text-align:center;color:#190061;font-weight:700;font-size:15px;padding:10px 25px;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid #190061;border-radius:5px;background:#fff;overflow:hidden;z-index:1;transition:all 0.5s ease 0s;}.pricing-btn::before{content:"";position:absolute;bottom:0;left:0;border-width:0;border-style:solid;z-index:-1;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #190061;transition:all 0.5s ease 0s;}.pricing-btn::after{content:"";position:absolute;bottom:0;right:-6px;border-width:0;border-style:solid;z-index:-1;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #5cdb95;transition:all 0.5s ease 0s;}.pricing-btn:hover::before{border-width:190px 0 0 190px;}.pricing-btn:hover::after{border-width:0 0 170px 170px;top:0.5px;}.pricing-btn:hover{color:#fff;top:0.5px;}@media (min-width:576px){.pricing-container{max-width:540px;}.col{flex:0 0 50%;max-width:50%;}}@media (min-width:768px){.pricing-container{max-width:820px;}.col{flex:0 0 33.333333%;max-width:33.333333%;}.pricing-card{margin:-10px;}}@media (min-width:992px){.pricing-container{max-width:960px;}.section-intro,.cols{flex:0 0 100%;max-width:100%;}.pricing-card{margin:-10px;}}@media (min-width:1200px){.pricing-container{max-width:1140px;}.section-intro{flex:0 0 33.333333%;max-width:33.333333%;}.cols{flex:0 0 66.666667%;max-width:66.666667%;}}@media only screen and (max-width:767px){.pricing-card{margin:0;margin-bottom:30px;}.pricing-area .col:last-of-type{margin:0 auto;}}@media only screen and (max-width:600px){.pricing-card:hover{transform:scale(1);}}@media only screen and (max-width:480px){.section-title .title-bg{top:-8px;font-size:50px;font-weight:bold;}}.why-ib-media{padding:60px 30px;background-color:#fff;}.why-ib-media .container{margin:0 auto;}.why-ib-media ul{list-style:none;margin-top:50px;margin-left:50px;}.why-ib-media .main-content{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between;}.why-ib-media .text-left{flex:1 1 500px;}.why-ib-media .image-right{flex:1 1 400px;text-align:center;}.why-ib-media .image-right img{width:100%;max-width:400px;border-radius:8px;}.text-left h2{font-size:32px;margin-bottom:20px;color:#222;}.text-left p{font-size:18px;line-height:1.6;margin-bottom:20px;}.text-left ul{padding:0;}.text-left li{color:#3e6f8e;font-size:16px;line-height:1.6;}.secondary-text{margin-top:40px;}.secondary-text p{font-size:17px;color:#222;line-height:1.6;text-align:justify;}.why-ib-media .ion-checkmark-circled{font-size:25px;color:#5cdb95;vertical-align:middle;margin-right:8px;}@media (max-width:768px){.main-content{flex-direction:column;}.image-right img{max-width:90%;text-align:center;margin-top:-50px;}.why-ib-media ul{margin-left:20px;}}@media only screen and (max-width:480px){.why-ib-media .image-right img{margin-top:40px;}.secondary-text{margin-top:0px;}}.completed-projects{padding:70px 40px;background-color:#5cdb95;text-align:center;margin-bottom:100px;}.projects-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;}.project-item{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.05);}.project-item img{width:100%;border-radius:4px;margin-bottom:15px;}.project-item a{color:#242582;text-decoration:none;font-size:15px;}@media (max-width:1024px){.projects-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:600px){.projects-grid{grid-template-columns:1fr;}}.main-footer{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#5cdb95,#190061);color:white;padding:20px;}.footer-logo{font-size:32px;font-weight:bold;color:#190061;}.footer-cols{display:flex;justify-content:space-between;width:100%;margin-top:-80px;}.footer-col{padding:0 50px;}.main-footer a{color:white;text-decoration:none;margin:5px 0;display:block;}.main-footer a:hover{text-decoration:underline;}.footer-bottom{margin-top:20px;text-align:center;width:100%;}.social-icons{display:flex;gap:40px;margin-top:15px;}.main-footer .social-icons i{font-size:40px;color:#5cdb95;margin:0 10px;}.social-icons a{text-decoration:none;font-size:24px;z-index:1;}.social-icons a:hover{opacity:0.5;}@media (max-width:768px){.footer-cols{flex-direction:column;}.footer-col{text-align:center;margin:10px 0;}.footer-logo{margin:20px 0;}.social-icons{padding-bottom:80px;}}.contact-wrapper{width:100%;padding-top:15px;background-color:#fff;border-radius:10px;}.form-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px;}form{width:50%;max-width:600px;}form input,form textarea{width:100%;padding:10px;margin:20px 0;border:1px solid #ccc;border-radius:5px;}form button{background-color:#190061;color:white;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color 0.3s;}form button:hover{background-color:#5cdb95;color:#190061;}.illustration{width:45%;margin-top:45px;}.illustration img{width:100%;}.contact-wrapper h2{margin-top:50px;text-align:center;padding:0 50px;}.services-wrapper{background-color:#5cdb95;padding:0 20px;margin-top:150px;}.services-wrapper a{text-decoration:none;}.services-wrapper a:hover{text-decoration:underline;}.services-cards{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;top:-60px;}.services-cards .services-item{width:100%;max-width:300px;background-color:#659dbd;padding:10px;text-align:center;margin:20px 0;border-radius:10px;}.services-cards .services-item i{display:block;margin-top:-70px;font-size:80px;color:#190061;}.go-btn{display:flex;justify-content:center;margin-top:20px;}@media (max-width:1024px){.form-container{flex-direction:column;align-items:center;text-align:center;margin-top:90px;}form{width:100%;}.illustration{display:none;}.services-cards{flex-direction:column;align-items:center;}.services-cards .services-item{width:80%;max-width:400px;margin-top:125px;margin-bottom:-20px;}}@media (max-width:768px){.form-container{flex-direction:column;align-items:center;text-align:center;margin-top:90px;}form{width:100%;margin-top:-100px;}.illustration{display:none;}.services-cards{flex-direction:column;align-items:center;margin-top:-60px;}.services-cards .services-item{width:80%;max-width:400px;margin-top:125px;margin-bottom:-20px;}}.grid-articole{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:2rem;max-width:1200px;margin:0 auto;}.grid-articole .heading-primary{grid-column:1 / -1;text-align:center;font-size:2rem;margin-bottom:1rem;color:#333;}.preview{background:#fff;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,0.05);overflow:hidden;display:flex;flex-direction:column;transition:transform 0.2s ease;}.preview:hover{transform:translateY(-4px);}.preview img{width:100%;height:auto;object-fit:cover;aspect-ratio:1 / 1;}.preview h2{font-size:1.2rem;margin:1rem;}.preview h2 a{text-decoration:none;color:#222;transition:color 0.2s ease;}.preview h2 a:hover{color:#0070f3;}.preview p{margin:0 1rem 1rem;color:#555;font-size:0.95rem;}.preview .data-publicare{font-size:0.85rem;color:#190061;margin-top:auto;padding-top:1rem;}.banner-publicitar{position:relative;left:50%;transform:translateX(-50%);width:fit-content;width:auto;padding:0.5rem 1.5rem;text-align:center;border-radius:8px;margin:40px 0px;}.banner-publicitar img,.banner-publicitar iframe{display:block;margin:0 auto;max-width:100%;height:auto;padding-bottom:.5rem;transition:all .5s ease;}.articles-grid{margin-top:2rem;}.article-preview{margin-bottom:2rem;}.publish-date{font-size:0.85rem;color:#888;}.button-wrapper{text-align:right;margin-bottom:1.8rem;margin-right:2rem;}.button-arrow{display:inline-block;background-color:#190061;;color:#fff;padding:0.5em 1.8em 0.5em 1.2em;font-weight:700;text-decoration:none;position:relative;border:none;clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);transition:background-color 0.3s,transform 0.3s;}.button-arrow:hover{background-color:#5CDB95;transform:translateX(5px);color:#190061;}.newsletter-form{max-width:350px;margin:0 auto;z-index:0;}.newsletter-label{font-weight:500;font-size:16px;margin-bottom:6px;text-align:center;}.newsletter-row{display:flex;width:100%;height:35px;}.newsletter-row input[type="email"]{flex:1;font-size:16px;padding:4px;margin:0;border:1.2px solid #190061;border-right:none;border-radius:6px 0 0 6px;outline:none;transition:box-shadow 0.2s,border-color 0.2s;}.newsletter-row input[type="email"]::placeholder{font-size:15px;color:#999;}.newsletter-row input[type="email"]:focus{border-color:#5CDB95;box-shadow:0 0 0 1px rgba(92,219,149,0.8);}.newsletter-row button{width:140px;font-size:16px;font-weight:500;background-color:#fff;color:#190061;border:1.3px solid #190061;border-radius:0 6px 6px 0;border-left:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background-color 0.2s;}.newsletter-row button:hover{background-color:#190061;color:#fff;}.newsletter-row button i{font-size:24px;padding:0;margin:0;}.btn-loader::after{content:'';display:inline-block;width:1em;height:1em;margin-left:0.5em;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin 0.6s linear infinite;}@keyframes spin{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.rotating{animation:rotate 0.7s linear infinite;display:inline-block;}@keyframes rotate{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}p.tools-desc{max-width:800px;margin:1rem auto;padding:1.5rem;background:#fff;border-radius:12px;font-size:1.15rem;}@media (max-width:768px){p.tools-desc{margin:0 auto;max-width:90%;}}