@keyframes rotating{100%{transform:rotate(360deg)}}@media(min-width: 767px)and (max-width: 1280px){.offers .cardsCircleContainer{display:flex;flex-wrap:wrap;height:auto !important;margin:0 !important}.offers .cardsCircleContainer .card{display:block !important;position:initial !important;text-align:center;width:50% !important}.offers .cardsCircleContainer .card img{margin:0}.offers .cardsCircleContainer .card p{text-align:justify}.offers .cardsCircleContainer .circleContainer{display:none}}@media(max-width: 767px){.page .swiper{width:100% !important}.page .banner img{width:50%}.page .banner h1{font-size:3rem !important}.page .banner .mouseContainer{display:none}.page .offers .circleContainer{display:none}.page .offers .cardsCircleContainer{height:auto !important;margin:0 !important}.page .offers .cardsCircleContainer .card{position:initial !important;width:100% !important}.page .offers .cardsCircleContainer .cardCourses img{width:auto}.page .team .elementor-widget-wrap{padding-left:0;padding-right:0}}.page{background-color:#022739}.page .swiper{width:60%}.page .banner{cursor:pointer}.page .banner h1{color:#f5f5f5;font-weight:300;text-align:center}.page .banner .mouseContainer{bottom:10%;left:0;position:absolute}.page .banner::before{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgb(2, 39, 57) 100%);content:"";height:100%;position:absolute;width:100%}.page .expertises .subtitle h2{font-size:5rem;font-weight:bold}.page .expertises .elementor-inner-column .elementor-widget-text-editor{margin-bottom:0}.page .expertises .elementor-inner-column:nth-child(1) .elementor-element-populated{padding-left:0}.page .expertises .elementor-inner-column:nth-child(2) .elementor-element-populated{padding-right:0}.page .expertises .learnMore a{font-size:2.5rem}.page .expertises .elementor-toggle-icon{width:3em !important}.page .expertises .elementor-toggle-icon svg{height:auto !important;width:auto !important}.page .expertises .elementor-tab-title{padding-bottom:0;padding-top:0}.page .expertises .elementor-tab-content{margin-right:0 !important;padding:0}.page .expertises .elementor-tab-content p{margin-right:2.5em}.page .offers .cardsCircleContainer{height:60em;margin:5em 0 15em;position:relative}.page .offers .cardsCircleContainer .circleContainer{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:2}.page .offers .cardsCircleContainer .circleContainer .circle{border:2px solid #d5d5d5;border-radius:22.5em;height:45em;width:45em;animation:rotating 10s linear infinite}.page .offers .cardsCircleContainer .circleContainer .dot{height:4em;left:50%;position:absolute;top:0;transform:translateY(-50%) translateX(-50%);width:4em}.page .offers .cardsCircleContainer .circleContainer .dot img{border-radius:50%;max-width:100%}.page .offers .cardsCircleContainer .circleLogo,.page .offers .cardsCircleContainer .circleText{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);text-align:center;width:90%}.page .offers .cardsCircleContainer .circleLogo p,.page .offers .cardsCircleContainer .circleText p{color:#f5f5f5;font-size:4rem;margin-bottom:0}.page .offers .cardsCircleContainer .circleLogo img,.page .offers .cardsCircleContainer .circleText img{width:80%}.page .offers .cardsCircleContainer .circleLogo{top:35%}.page .offers .cardsCircleContainer .circleText{top:60%}.page .offers .cardsCircleContainer .circleText p{font-size:2.5rem;font-weight:500;margin:auto;padding:.5em;width:max-content}.page .offers .cardsCircleContainer .card{align-items:flex-start;background-color:#004a6d;display:flex;padding:2em;position:absolute;transition:background .5s,color .5s}.page .offers .cardsCircleContainer .card img{margin-right:2em;max-width:15%}.page .offers .cardsCircleContainer .card h3{font-weight:500}.page .offers .cardsCircleContainer .card p{font-size:1.8rem;margin:0}.page .offers .cardsCircleContainer .card:hover{background-color:#f5f5f5}.page .offers .cardsCircleContainer .card:hover img{filter:invert(1)}.page .offers .cardsCircleContainer .card:hover h3,.page .offers .cardsCircleContainer .card:hover p{color:#000}.page .offers .card{width:45em}.page .offers .cardTools{left:-5em;top:2em}.page .offers .cardDesktop{right:-5em}.page .offers .cardCourses{bottom:-10em;left:0}.page .offers .cardCourses img{width:50%}.page .offers .cardService{bottom:-12em;right:0}.page .philosophy .philosophySquare .elementor-icon{color:#b6c92f;transform:rotate(45deg)}.page .philosophy .philosophySquare .elementor-icon-box-content h3{display:none}.page .philosophy .philosophySquare .elementor-icon-box-content p{font-size:2.5rem}.page .news a{color:#fff}
