@media only screen and (max-width:1880px){.dialog-close-button.dialog-lightbox-close-button{bottom:0px!important}}@media only screen and (max-width:1599px){.foto_col{height:fit-content}.fase-table-design td.column-1{width:200px!important}.dialog-close-button.dialog-lightbox-close-button{bottom:13px!important}}@media only screen and (max-width:1366px){.fase-table-design td.column-1{width:150px!important}.elementor-414 .elementor-element.elementor-element-f89479f{top:56px!important}.notfound-content{padding:14vw 0}}@media only screen and (max-width:1199px){.fase-table-design td.column-1{width:100px!important}.fase-table-design p{font-size:16px!important}.fase-table-design h3{font-size:20px!important}.notfound-content{padding:16vw 0}.dialog-close-button.dialog-lightbox-close-button{bottom:0px!important}.cu-popup .dialog-close-button{padding:5px}}@media only screen and (max-width:1024px){.inner-contener>.elementor-container,.elementor>.elementor-section.elementor-section-boxed>.elementor-container{padding:0 30px}.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown{position:fixed!important;bottom:10px;top:initial!important;left:0%!important;width:100%!important;height:calc(100% - 130px)!important;padding:0 30px;transition:all 0.3s;overflow:auto;margin:0!important;width:calc(100% - 60px)!important;margin:0 30px!important}.menu-box .elementor-menu-toggle{padding:0}.heder_col>.elementor-widget-wrap.elementor-element-populated{backdrop-filter:unset}.rev_sec .rev_iner_sec .rev_con_col{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.rev_sec .rev_iner_sec .rev_con_col>.elementor-widget-wrap.elementor-element-populated{width:100%!important;max-width:100%!important;padding:0 10px!important}.rev_sec .rev_iner_sec{padding:0!important}figure.wp-caption{width:70%;position:relative;margin:0 auto!important}.foto_col{max-width:700px!important;height:fit-content;width:100%!important;margin:0 auto}.elementor-nav-menu--dropdown.elementor-nav-menu__container{background-color:#323232!important}.notfound-content{padding:19vw 0}.about-card-img{max-width:710px!important;width:100%!important;margin:auto}.school-card{max-width:700px!important;width:100%!important;margin:auto}.school-card{position:unset!important}.school-card-cont{top:35px!important;bottom:70px!important}.dialog-close-button.dialog-lightbox-close-button{bottom:15px!important}body .gform_confirmation_message{font-size:20px}.same-popup-size{height:auto}}@media only screen and (max-width:988px){.notfound-content{padding:21vw 0}}@media only screen and (max-width:886px){.notfound-content{padding:23vw 0}.cu-popup .dialog-close-button.dialog-lightbox-close-button{right:5%!important;top:80px!important;height:30px}.cu-popup .dialog-close-button.dialog-lightbox-close-button{height:22px;font-size:22px!important}}@media only screen and (max-width:767px){.inner-contener>.elementor-container,.elementor>.elementor-section.elementor-section-boxed>.elementor-container{padding:0 20px}.notfound-content{padding:12vw 0}.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown{padding:0 20px;width:calc(100% - 40px)!important;margin:0 20px!important}.logo-gallery{width:50%!important}body .gform_wrapper form .gform_body ul li.gfield{width:100%!important}.fase-table-design{overflow-x:auto}.fase-table-design h2{font-size:20px!important}.fase-table-design h3{font-size:18px!important}.elementor-icon-list-items .elementor-icon-list-item:nth-child(2){justify-content:flex-start!important}body .gform_footer .gform_button{width:auto!important}.rev_img figcaption{right:20px}.cu-popup .dialog-close-button.dialog-lightbox-close-button{right:5%!important}.cu-popup .same-popup-size .elementor-popup,.elementor-popup-modal,.dialog-widget-content{border-radius:20px!important;overflow:hidden!important}.dialog-message{background:#f1f8fc}.notfound-content{padding:29vw 0}figure.wp-caption{width:100%!important;height:auto!important;overflow:visible!important}figure.wp-caption img{width:100%!important;height:auto!important;object-fit:contain!important;display:block}.school-card{width:100%!important;height:auto!important;overflow:visible!important}.school-card img{width:100%!important;object-fit:contain!important;display:block}.school-img-last img{height:440px!important;object-fit:cover!important}.rev_sec .rev_iner_sec .rev_img_col>.elementor-widget-wrap.elementor-element-populated{min-height:auto}.read-more-link{font-size:15px}.image_grid .gallery{grid-template-columns:repeat(1,1fr);gap:20px}}@media only screen and (max-width:754px){.cu-popup .dialog-close-button.dialog-lightbox-close-button{top:10px!important}}@media only screen and (max-width:694px){.notfound-content{padding:29vw 0}}@media only screen and (max-width:616px){.footer-logo{width:100%!important}.footer-contact{width:100%!important;padding-top:20px!important}.footer-nav1{width:50%!important;padding-top:15px!important}.footer-nav2{width:50%!important;padding-top:15px!important}.elementor-icon-list-items .elementor-icon-list-item:nth-child(2){justify-content:center!important;margin-right:20px}.notfound-content{padding:30vw 0}}@media only screen and (max-width:479px){.inner-contener>.elementor-container,.elementor>.elementor-section.elementor-section-boxed>.elementor-container{padding:0 15px}.logo-gallery{width:100%!important}.home_hero_sec{min-height:500px!important}body .gform_confirmation_message{font-size:18px}body .contact-form input[type=text],body .contact-form input[type=email],body .contact-form input[type=tel],body .contact-form input[type=number],body select,body textarea{padding:8px 20px!important}body .contact-form input[type=text]::placeholder,body .contact-form input[type=email]::placeholder,body .contact-form input[type=tel]::placeholder,body .contact-form input[type=number]::placeholder,body select::placeholder,body textarea::placeholder{font-size:15px!important}body .gform_footer .gform_button{padding:7px 40px}.card2-cont{padding-bottom:0!important}body .gform_body select{font-size:16px!important}.elementor-1962 .elementor-element.elementor-element-93f57cb img{width:100%!important;height:100%!important}.notfound-content{padding:33vw 0}.cu-popup .elementor-1962 .elementor-element.elementor-element-b1abbb9 img{width:100%}.cu-popup .elementor-1962 .elementor-element.elementor-element-93f57cb>.elementor-widget-container{padding:15px 0 20px 0}.cu-popup .elementor-1962 .elementor-element.elementor-element-93f57cb img{max-width:80%}.cu-popup .elementor-2000 .elementor-element.elementor-element-568c686 img{width:100%}.cu-popup .elementor-2000 .elementor-element.elementor-element-9611416 img{max-width:80%;height:65px}.cu-popup .elementor-2019 .elementor-element.elementor-element-1c19eba img{max-width:80%}.cu-popup .elementor-2023 .elementor-element.elementor-element-581019b img{max-width:80%}.cu-popup .elementor-2023 .elementor-element.elementor-element-2a12e82 img{width:100%}.cu-popup .elementor-2027 .elementor-element.elementor-element-70e47f1 img{width:100%}.cu-popup .elementor-1992 .elementor-element.elementor-element-327ca9e img{width:100%}.cu-popup .elementor-2001 .elementor-element.elementor-element-5ca2993 img{width:100%}.cu-popup .elementor-2008 .elementor-element.elementor-element-0b60684 img{width:100%}.cu-popup .elementor-2012 .elementor-element.elementor-element-c1de150 img{width:100%}.cu-popup .elementor-2019 .elementor-element.elementor-element-c64001b img{width:100%}.freedom_choice>.elementor-container{padding:0!important}.cu-popup .dialog-close-button.dialog-lightbox-close-button{top:10px!important}.fase-table-design tr td.column-2,.fase-table-design tr td.column-3{width:100%!important;max-width:220px!important}}@media only screen and (max-width:375px){.home_hero_sec{min-height:450px!important}.notfound-content{padding:35vw 0}.cu-popup .elementor-1962 .elementor-element.elementor-element-93f57cb img{max-width:100%}.elementor-414 .elementor-element.elementor-element-0405fa5 img{height:400px!important;object-fit:cover!important}}@media only screen and (max-width:320px){.notfound-content{padding:37vw 0}.inner-contener>.elementor-container,.elementor>.elementor-section.elementor-section-boxed>.elementor-container{padding:0!important}div#gform_wrapper_2{padding:0 10px}}