@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');:root{--color-1:#024854;--color-2:#007e81;--color-3:#00babd;--color-4:#f47422;--color-5:#012e33;--color-6:#ef3d23;}::-moz-selection{color:var(--color-1);background:#9bf9fb;}::selection{color:var(--color-1);background:#9bf9fb;}.page,.post{margin:0 !important;}@media (max-width: 800px){html{max-width:100%;}}body{scroll-behavior:smooth;max-width:100%;font-family:'Montserrat', sans-serif !important;line-height:1.3;color:var(--color-1) !important;background-color:#fff !important;}body h1,body h2,body h3,body h4,body h5,body h6{color:var(--color-1);font-family:'Montserrat', sans-serif;font-weight:bold;font-style:normal;}body h2{font-size:1.7rem;line-height:1.2;}body h4{font-size:1.25rem;line-height:1.2;}@media screen and (max-width: 768px){body{font-size:15px;}body h2{font-size:1.250rem;margin-bottom:1rem;}body h3{font-size:1rem;}body h4{font-size:1rem;}}body a{color:var(--color-1);text-decoration:none;outline:none !important;}body a:visited{color:var(--color-1);}body a:hover{color:var(--color-2);}body a sup{display:inline-block;left:-9px;top:-2px;}body .bold{font-weight:700;}body .upper{text-transform:uppercase;}body .topo{position:absolute;top:0;left:0;width:100%;height:50px;z-index:-1;}body .btn{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:var(--color-5);font-size:1rem;line-height:1.2;font-weight:500;border:none;border-radius:0px;color:#fff !important;padding:0.9rem 1.5rem;outline:none !important;box-shadow:none !important;transition:all 0.3s ease-in-out;}body .btn:hover{background:var(--color-2);color:white !important;}body .btn:visited{color:var(--color-2);}body .btn.icon-right i{margin-left:15px;}body .btn.black{background:var(--color-2);color:var(--color-1);}body .btn.black:hover{background-color:var(--color-1);color:var(--color-2) !important;}body .btn.link{width:max-content;padding:0;color:var(--color-8) !important;background-color:transparent;}body .btn.icone{display:flex;align-items:center;justify-content:center;gap:10px;}body .btn.icone svg{stroke:var(--color-6);}body .btn.icone svg *{stroke:var(--color-6);}@media screen and (max-width: 768px){body .btn{font-size:15px;line-height:20px;}}body .grecaptcha-badge{display:none !important;}body .wpp-float{position:fixed;display:flex;bottom:25px;right:25px;background-color:#1ed56c;color:white;text-decoration:none;font-size:40px;z-index:2;padding:20px;border-radius:100%;width:70px;height:70px;justify-content:center;align-items:center;transition:all .2s ease-in-out;box-shadow:0 0 6px #00000032;}body .wpp-float:hover{background-color:#1bbf62;color:white;transform:scale(1.1);box-shadow:0 3px 6px #00000032;}body .social{display:flex;align-items:center;gap:20px;}body .social.dark a{color:white;}body .social.dark a:hover{color:var(--primary-color);background-color:transparent;}body .social a{border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:25px;color:var(--color-2);background:transparent;transition:all 0.3s ease-in-out;}body .social a:hover{color:var(--color-1) !important;}body .social a:hover svg path{fill:var(--color-2);}body .social a svg{width:25px;height:25px;}body .social a svg path{fill:var(--color-2);transition:all .3s ease-in-out;}body .form{position:relative;}body .form form.submitting .form-field input,body .form form.submitting .form-field select,body .form form.submitting .form-field textarea{opacity:0.5;pointer-events:none;background-position:250% center;}body .form form.submitting .submit .btn{pointer-events:none;background-color:#d1e9f2 !important;}body .form form.submitting .submit .btn span.btn-text{color:transparent;}body .form form.submitting .submit .btn span[role=status]{color:transparent !important;}body .form form.submitting .submit .btn span.spinner-border{color:var(--color-1) !important;}body .form .form-row{display:flex;flex-wrap:wrap;gap:12px;}body .form .saparator{background:none;}body .form .form-field{position:relative;}body .form .form-field:not(:last-child){margin-bottom:1rem;}body .form .form-field.form-field-email.invalid::after{opacity:1;bottom:-25px;}body .form .form-field.form-field-terms{margin:1rem 0 2rem;}body .form .form-field.form-field-terms .wpcf7-list-item{width:100%;display:flex;margin:0;}body .form .form-field.form-field-terms .wpcf7-list-item label{width:100%;display:flex;align-items:center;gap:1rem;padding:12px;border-radius:4px;border:1px solid var(--color-2);background-color:#e6f9f9;margin:0;}body .form .form-field.form-field-terms .wpcf7-list-item label input{width:18px;min-width:18px;height:18px;appearance:none;padding:0;border:1px solid var(--color-2);outline:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Echeck%3C/title%3E%3Cg fill='%232b2b2b' stroke-linejoin='miter' stroke-linecap='butt'%3E%3Cpolyline points='3 13 8 19 21 5' fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='10' stroke-width='2'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:0px;transition:all .2s ease-in-out;}body .form .form-field.form-field-terms .wpcf7-list-item label input:checked{background-color:var(--color-2);background-size:16px;}body .form .form-field.form-field-terms .wpcf7-list-item label .wpcf7-list-item-label{font-size:16px;font-weight:normal;}body .form .form-field.invalid input{border-color:#e42622 !important;}body .form .form-field input{position:relative;width:100%;height:40px;font-size:18px;line-height:22px;color:var(--color-1);border-radius:4px;border:1px solid var(--color-2);outline:none !important;box-shadow:none !important;padding:0 15px;z-index:2;}body .form .form-field input::placeholder{color:transparent;}body .form .form-field input:focus-visible{outline-color:var(--color-2);}body .form .form-field input.invalid{border-color:#e42622;}body .form .form-field select{position:relative;width:100%;height:40px;font-size:18px;line-height:22px;color:var(--color-1);border-radius:4px;border:1px solid var(--color-2);outline:none !important;box-shadow:none !important;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.41 0.589844L6 5.16984L10.59 0.589844L12 1.99984L6 7.99984L0 1.99984L1.41 0.589844Z' fill='%231C4E69'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding-right:40px;cursor:pointer;}body .form .form-field select::placeholder{color:transparent;}body .form .form-field select:focus-visible{outline-color:var(--color-2);}body .form .form-field select.invalid{border-color:#e42622;}body .form .form-field textarea{width:100%;max-height:150px;font-size:18px;line-height:22px;color:var(--color-1);padding:15px;border-radius:4px;border:1px solid var(--color-2);outline:none !important;box-shadow:none !important;}body .form .form-field textarea::placeholder{color:transparent;}body .form .form-field textarea:focus-visible{outline-color:var(--color-2);}body .form .form-field label{display:block;font-size:20px;line-height:1.2;font-weight:bold;z-index:2;margin-bottom:0.5rem;}body .form .form-field label span.require{color:var(--color-1);}body .form .submit{position:relative;display:flex;align-items:center;justify-content:space-between;}body .form .submit .btn{position:relative;min-width:180px;max-width:100%;font-weight:700;color:#fff !important;padding:0.9rem 1.5rem;border:none;border-radius:0px;background-color:var(--color-5);}body .form .submit .btn:hover{color:#fff !important;background-color:var(--color-1) !important;}body .form .submit .btn .spinner-border{position:absolute;color:transparent;}body .form .submit .terms{font-size:14px;line-height:17px;padding-left:20px;color:var(--color-6);}body .form .submit .mc4wp-checkbox-contact-form-7{display:none;}body .form .terms{font-size:13px;}body .form .wpcf7-spinner{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);background:none;}body .form .wpcf7-spinner::before{content:none !important;}body .form .wpcf7-spinner::after{content:'';display:inline-block;width:100%;height:100%;vertical-align:-0.125em;border-radius:50%;animation:0.75s linear infinite spinner-border;border:0.25em solid #fff;border-right-color:transparent;}body .form .wpcf7-response-output{position:absolute;display:none;}body .form.newsletter .form-row .form-field-email{width:calc(70% - 12px);margin:0;}body .form.newsletter .form-row .form-field-email input{height:47px;margin:0;border-radius:0;}body .form.newsletter .form-row .form-field-email label{font-size:16px;line-height:1.1;margin:0;padding:0 1rem;height:100%;display:flex;align-items:center;gap:0.2rem;}body .form.newsletter .form-row .submit{width:calc(30% - 12px);}body .form.newsletter .form-row .submit .btn{width:100%;max-width:100%;}body .form.extended .row{align-items:flex-end;}body .form.extended .section-title{font-size:24px;color:var(--color-3);margin-bottom:30px;}body .form.extended .col-title-text ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;}body .form.extended .col-title-text h5{font-size:13px;line-height:1.5;font-weight:normal;}body .form.extended .col-title-text .section-sub{font-size:20px;font-weight:600;margin-bottom:15px;}body .form.extended .col-title-text .subsection-title{font-size:20px;font-weight:600;color:var(--color-2);}body .form.extended .form-field{margin-bottom:17px;}body .form.extended .form-field.with-accept .wpcf7-acceptance{position:absolute;right:25px;bottom:12px;display:flex;z-index:8;}body .form.extended .form-field.with-accept .wpcf7-acceptance .wpcf7-list-item{margin:0;}body .form.extended .form-field.with-accept .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:center;gap:5px;margin:0;font-size:13px;line-height:1;font-weight:normal;}body .form.extended .form-field.with-accept .wpcf7-acceptance .wpcf7-list-item label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--color-2);border-radius:3px;padding:0;cursor:pointer;position:relative;outline:none;transition:all 0.2s ease-in-out;}body .form.extended .form-field.with-accept .wpcf7-acceptance .wpcf7-list-item label input:checked{background-color:var(--color-2);border-color:var(--color-2);}body .form.extended .form-field.with-accept .wpcf7-acceptance .wpcf7-list-item label input:checked::after{content:'';position:absolute;left:50%;top:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);}body .form.extended .form-field.with-accept .wpcf7-acceptance .wpcf7-list-item label input:focus{box-shadow:0 0 0 0.25rem #000;}body .form.extended .form-field.label-line{margin-top:20px;margin-bottom:0;}body .form.extended .form-field.alternative{display:flex;align-items:center;gap:5px;}body .form.extended .form-field.alternative label{min-width:max-content;font-size:16px;font-weight:400;margin:0;}body .form.extended .form-field.alternative.form-field-parent1-home-address label,body .form.extended .form-field.alternative.form-field-parent1-province-state label{min-width:35%;}body .form.extended .form-field.alternative.form-field-parent1-postal-code label,body .form.extended .form-field.alternative.form-field-parent1-country label{min-width:25%;}body .form.extended .form-field.acceptance{padding:20px 12px;border:1px solid var(--color-3);border-radius:4px;}body .form.extended .form-field.acceptance .wpcf7-acceptance{position:relative;display:flex;z-index:8;}body .form.extended .form-field.acceptance .wpcf7-acceptance .wpcf7-list-item{margin:0;}body .form.extended .form-field.acceptance .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:16px;line-height:1.2;font-weight:normal;}body .form.extended .form-field.acceptance .wpcf7-acceptance .wpcf7-list-item label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;min-width:18px;height:18px;border:1px solid var(--color-2);border-radius:3px;padding:0;cursor:pointer;position:relative;outline:none;transition:all 0.2s ease-in-out;}body .form.extended .form-field.acceptance .wpcf7-acceptance .wpcf7-list-item label input:checked{background-color:var(--color-2);border-color:var(--color-2);}body .form.extended .form-field.acceptance .wpcf7-acceptance .wpcf7-list-item label input:checked::after{content:'';position:absolute;left:50%;top:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);}body .form.extended .form-field.acceptance .wpcf7-acceptance .wpcf7-list-item label input:focus{box-shadow:0 0 0 0.25rem #000;}body .form.extended .form-field.form-field-documents{margin-top:2rem;}body .form.extended .form-field.form-field-documents .codedropz-upload-handler{border:none;margin:0;padding:0;}body .form.extended .form-field.form-field-documents .codedropz-upload-handler .dnd-upload-counter{display:none;}body .form.extended .form-field.form-field-documents .codedropz-upload-handler .codedropz-upload-container{padding:0;}body .form.extended .form-field.form-field-documents .codedropz-upload-handler .codedropz-upload-container h3,body .form.extended .form-field.form-field-documents .codedropz-upload-handler .codedropz-upload-container span{display:none;}body .form.extended .form-field.form-field-documents .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap .cd-upload-btn{width:max-content;min-width:180px;display:flex;justify-content:center;padding:20px;color:#fff !important;background-color:var(--color-1);transition:all 0.2s ease-in-out;}body .form.extended .form-field.form-field-documents .codedropz-upload-handler .codedropz-upload-container .codedropz-btn-wrap .cd-upload-btn:hover{background-color:var(--color-2);}body .form.extended .form-field.form-field-documents .dnd-upload-status{padding-top:20px;}body .form.extended .form-field.multiple-select .wpcf7-checkbox,body .form.extended .form-field.multiple-select .wpcf7-acceptance{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:28px;row-gap:20px;z-index:8;}body .form.extended .form-field.multiple-select .wpcf7-checkbox > span,body .form.extended .form-field.multiple-select .wpcf7-acceptance > span{margin:0;}body .form.extended .form-field.multiple-select .wpcf7-checkbox > span label,body .form.extended .form-field.multiple-select .wpcf7-acceptance > span label{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:16px;line-height:1.2;font-weight:normal;padding:15px 17px;background:#fff;border:1px solid var(--color-2);border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;}body .form.extended .form-field.multiple-select .wpcf7-checkbox > span label:hover,body .form.extended .form-field.multiple-select .wpcf7-checkbox > span label.checked,body .form.extended .form-field.multiple-select .wpcf7-acceptance > span label:hover,body .form.extended .form-field.multiple-select .wpcf7-acceptance > span label.checked{background-color:#e6f9f9;}body .form.extended .form-field.multiple-select .wpcf7-checkbox > span label input,body .form.extended .form-field.multiple-select .wpcf7-acceptance > span label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;min-width:18px;height:18px;border:1px solid var(--color-2);border-radius:3px;padding:0;cursor:pointer;position:relative;outline:none;background-color:#f8fafc;transition:all 0.2s ease-in-out;}body .form.extended .form-field.multiple-select .wpcf7-checkbox > span label input:checked,body .form.extended .form-field.multiple-select .wpcf7-acceptance > span label input:checked{background-color:var(--color-2);border-color:var(--color-2);}body .form.extended .form-field.multiple-select .wpcf7-checkbox > span label input:checked::after,body .form.extended .form-field.multiple-select .wpcf7-acceptance > span label input:checked::after{content:'';position:absolute;left:50%;top:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);}body .form.extended .form-field.multiple-select .wpcf7-checkbox > span label input:focus,body .form.extended .form-field.multiple-select .wpcf7-acceptance > span label input:focus{box-shadow:0 0 0 0.25rem #000;}body .form.extended .form-field.multiple-select .wpcf7-acceptance{grid-template-columns:1fr;}body .form.extended .form-field.multiple-select .wpcf7-acceptance:not(:last-of-type){margin-bottom:20px;}body .form.extended .form-field.multiple-select.form-field-consent-agreements .wpcf7-checkbox{grid-template-columns:1fr;}body .form.extended .form-field textarea{max-height:90px;}body .form.extended .form-field textarea::placeholder{font-size:13px;color:var(--color-1);}body .form.extended .separator{background:none;height:40px;}@media only screen and (max-width: 767px){body .form.extended .form-field.alternative{flex-direction:column;align-items:flex-start;}body .form.extended .form-field.multiple-select .wpcf7-checkbox{grid-template-columns:1fr;row-gap:10px;}body .form.extended .form-field label{font-size:17px;}}@media only screen and (max-width: 767px){body .form .form-field input,body .form .form-field textarea,body .form .form-field select{font-size:16px;line-height:20px;}body .form .form-field.form-field-terms .wpcf7-list-item label{margin:0;padding:10px;gap:7px;align-items:flex-start;}body .form .form-field.form-field-terms .wpcf7-list-item label input{margin-top:3px;}body .form .form-field.form-field-terms .wpcf7-list-item label .wpcf7-list-item-label{font-size:14px;}body .form .submit{flex-direction:column;align-items:flex-start;}body .form .submit .terms{padding:15px 0 0;}}body .opacity{opacity:0;}body .thumb_link{opacity:1;transition:all .3s ease-in-out;}body .thumb_link:hover{opacity:0.7;}body .color{color:var(--color-1);}body.menu_open:after{content:"";position:fixed;top:0;left:0;background:transparent;opacity:0.6;width:100%;height:100%;z-index:50;}body.menu_open .menu-box{z-index:9993;box-shadow:1px 1px 47px rgba(0,0,0,0.15);visibility:visible;opacity:1;}body.menu_open .main-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg);}body.menu_open .main-menu-toggle span:nth-child(2){opacity:0;}body.menu_open .main-menu-toggle span:nth-child(3){transform:translateY(-9px) rotate(-45deg);}body .menu-box{display:block;max-width:100%;width:100%;position:fixed;top:0;z-index:-1;height:100%;right:0;transition:all 0.5s cubic-bezier(0.3,0.03,0.52,0.96);visibility:hidden;opacity:0;}body .menu-box > div{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;background-color:#fff;background-size:50%;background-position:right center;background-repeat:no-repeat;}body .menu-box .main-menu-toggle{position:absolute;right:20px;top:20px;z-index:99;margin-left:20px;cursor:pointer;}body .menu-box .main-menu-toggle span{display:block;width:24px;height:3px;border-radius:0;margin:5px 0;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-2);}body .menu-box .menu-box-header{display:flex;width:100%;justify-content:center;align-content:center;padding:50px 20px 40px;}body .menu-box .menu-box-header .logo{text-align:center;}body .menu-box .menu-box-header .logo .custom-logo{max-width:230px;}body .menu-box .logo{position:absolute;left:1.125rem;top:.775rem;z-index:99;}body .menu-box .logo img{max-height:67px;max-width:160px;}body .menu-box .menu-menu-hamburguer-container{display:block;flex-wrap:wrap;padding:0;text-align:center;display:flex;align-items:center;height:100%;}body .menu-box .menu-box-content{width:100%;height:100%;padding-left:200px;display:flex;align-items:center;}body .menu-box .menu-box-content .mobile-navigation{width:100%;}body .menu-box .menu-box-content .mobile-navigation .accordion-item{border:none;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .accordion-header.button-link{display:flex;align-items:center;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .accordion-header.button-link > span{display:block;padding:10px;}body .menu-box .menu-box-content .mobile-navigation .accordion-item button,body .menu-box .menu-box-content .mobile-navigation .accordion-item a{display:flex;color:var(--color-1);font-weight:500;font-size:15px;line-height:20px;border:none;margin:0;padding:10px 10px;background:none;outline:none !important;box-shadow:none;}body .menu-box .menu-box-content .mobile-navigation .accordion-item button:not(.collapsed)::after,body .menu-box .menu-box-content .mobile-navigation .accordion-item a:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232883a7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}body .menu-box .menu-box-content .mobile-navigation .accordion-item button sup,body .menu-box .menu-box-content .mobile-navigation .accordion-item a sup{left:0;top:-3px;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .accordion-body{padding:0rem 0.5rem;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu .item:not(:last-child){border-bottom:1px solid #e5e5e5;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu a{display:block;padding:15px 0;}body .menu-box .menu-box-content .mobile-navigation .accordion-item .sub-menu a sup{left:0;top:-3px;}body .menu-box .menu-box-content .links{width:100%;margin-top:15px;display:flex;flex-direction:column;gap:15px;}body .menu-box .menu-box-content .links .btn{font-weight:normal;padding:12px;color:var(--color-1);}body .menu-box .menu-box-content .links .btn.donate{background:var(--color-4);}body .menu-box .menu-box-content .links .btn.portal{background:var(--color-3);}body .menu-box .menu-box-content .links .btn:hover{background:var(--color-1);}@media only screen and (max-width: 800px){body .menu-box > div{background-size:90%;background-position:250px center;}body .menu-box.blog .logo{left:15px;}body .menu-box.blog .main-menu-toggle{top:20px;right:15px;}body .menu-box.blog .menu-box-content{padding:90px 10px 40px;}body .menu-box .main-menu-toggle{top:1.875rem;right:1.125rem;}body .menu-box .menu-box-content{overflow-y:scroll;align-items:flex-start;padding:90px 20px 40px;}}body #cookies{position:fixed;bottom:15px;left:50%;width:90%;max-width:900px;height:auto;padding:15px;z-index:9999;background:#fff;border-radius:10px;box-shadow:0 5px 10px #00000061;transition:all 0.3s ease-in-out;transform:translateY(150%) translateX(-50%);}body #cookies.active{transform:translateY(0%) translateX(-50%);}body #cookies .col-12{display:flex;align-items:center;gap:20px;}body #cookies .col-12 > div:last-child{width:60%;display:flex;align-items:center;justify-content:flex-end;gap:10px;}body #cookies p{margin:0;font-size:14px;}body #cookies .btn.accept{line-height:19px;padding:5px 10px;}body #cookies .btn.line{line-height:19px;background:transparent;color:var(--color-1) !important;border:1px solid var(--color-1);padding:5px 10px;}body #cookies .btn.line:hover{color:#fff !important;background-color:var(--color-1);}@media only screen and (max-width: 800px){body #cookies{padding:15px;}body #cookies .col-12{flex-wrap:wrap;gap:10px;}body #cookies .col-12 > div{width:100%;}body #cookies .col-12 > div:last-child{width:100%;}body #cookies p{font-size:14px;line-height:17px;}body #cookies .btn{width:100%;font-size:15px;}body #cookies .btn.accept{margin-bottom:5px;}}body .modal-text .modal-dialog{max-width:700px;}body .modal-text .modal-content{border-radius:0;border:none;}body .modal-text .modal-content .modal-header{border:none;position:absolute;right:0;top:0;z-index:1;}body .modal-text .modal-content .modal-body{display:flex;flex-wrap:wrap;padding:0;}body .modal-text .modal-content .modal-body .img{width:40%;}body .modal-text .modal-content .modal-body .img img{width:100%;height:100%;object-fit:cover;}body .modal-text .modal-content .modal-body .text{width:60%;padding:30px;}body .modal-text .modal-content .modal-body .text h3{font-size:23px;font-weight:500;color:#000;margin-bottom:20px;}body .modal-text .modal-content .modal-body .text p{font-size:15px;}@media (max-width: 800px){body .modal-text .modal-content .modal-header .btn-close{background-image:url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m12 10.93 5.719-5.72c.146-.146.339-.219.531-.219.404 0 .75.324.75.749 0 .193-.073.385-.219.532l-5.72 5.719 5.719 5.719c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.385-.073-.531-.219l-5.719-5.719-5.719 5.719c-.146.146-.339.219-.531.219-.401 0-.75-.323-.75-.75 0-.192.073-.384.22-.531l5.719-5.719-5.72-5.719c-.146-.147-.219-.339-.219-.532 0-.425.346-.749.75-.749.192 0 .385.073.531.219z'/%3E%3C/svg%3E");background-color:var(--color-4);border-radius:100%;background-size:20px;}body .modal-text .modal-content .modal-body .img{width:100%;height:150px;}body .modal-text .modal-content .modal-body .text{width:100%;padding:20px;}}body .modal.modal-country .modal-content{border-radius:12px;}body .modal.modal-country .modal-header{position:absolute;right:-10px;top:-10px;border:none;padding:0;margin:0;z-index:99;}body .modal.modal-country .modal-header .close{width:40px;height:40px;padding:0;margin:0;border:none;background:var(--color-5);color:#fff;font-size:35px;line-height:30px;border-radius:40px;cursor:pointer;overflow:hidden;transition:all .3s ease-in-out;}body .modal.modal-country .modal-header .close:hover{background-color:var(--color-4);}body .modal.modal-country .modal-body{color:var(--color-1);padding:50px;}@media only screen and (max-width: 800px){body .modal.modal-country .modal-header .close{width:35px;height:35px;font-size:30px;}body .modal.modal-country .modal-body{padding:30px;}}body .modal.alerta .modal-dialog{max-width:700px;}body .modal.alerta .modal-dialog .modal-content{border-radius:8px;border:none;overflow:hidden;}body .modal.alerta .modal-dialog .modal-content .modal-header{position:absolute;right:10px;top:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;font-size:15px;line-height:15px;border:none;z-index:5;}body .modal.alerta .modal-dialog .modal-content .modal-header .btn-close{height:30px;width:30px;margin:0;padding:0;cursor:pointer;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23489ABA'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat !important;box-shadow:none !important;border:2px solid #489aba;border-radius:30px;opacity:1;transition:all .2s ease-in-out;}body .modal.alerta .modal-dialog .modal-content .modal-header .btn-close:hover{opacity:0.7;}body .modal.alerta .modal-dialog .modal-content .modal-body{padding:80px;background-color:#f0fbff;}body .modal.alerta .modal-dialog .modal-content .modal-body h2{font-size:25px !important;line-height:30px !important;font-weight:800;}body .modal.alerta .modal-dialog .modal-content .modal-body p:last-of-type{margin-bottom:0;}body .modal.alerta .modal-dialog .modal-content .modal-body .btn{font-size:20px;color:var(--color-4) !important;margin-top:30px;}body .modal.alerta .modal-dialog .modal-content .modal-body .btn svg{width:20px;height:20px;}body .modal.alerta .modal-dialog .modal-content .modal-body .btn svg line{stroke:var(--color-6);}@media (max-width: 768px){body .modal.alerta .modal-dialog .modal-content .modal-body{padding:30px;}body .modal.alerta .modal-dialog .modal-content .modal-body h2{padding-right:20px;}body .modal.alerta .modal-dialog .modal-content .modal-body .btn{width:fit-content;text-align:left;font-size:15px;}body .modal.alerta .modal-dialog .modal-content .modal-body .btn svg{width:15px;height:15px;}}body .modal.form-modal .modal-dialog{max-width:700px;}body .modal.form-modal .modal-dialog .modal-content{border-radius:8px;border:none;overflow:hidden;}body .modal.form-modal .modal-dialog .modal-content .modal-header{position:absolute;right:10px;top:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;font-size:15px;line-height:15px;border:none;z-index:5;}body .modal.form-modal .modal-dialog .modal-content .modal-header .btn-close{height:30px;width:30px;margin:0;padding:0;cursor:pointer;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23489ABA'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat !important;box-shadow:none !important;border:2px solid #489aba;border-radius:30px;opacity:1;transition:all .2s ease-in-out;}body .modal.form-modal .modal-dialog .modal-content .modal-header .btn-close:hover{opacity:0.7;}body .modal.form-modal .modal-dialog .modal-content .modal-body{padding:80px;background-color:#fff;}body .modal.form-modal .modal-dialog .modal-content .modal-body h3{font-size:25px !important;line-height:30px !important;font-weight:800;color:var(--color-8);margin-bottom:20px;}body .modal.form-modal .modal-dialog .modal-content .modal-body p:last-of-type{margin-bottom:0;}@media (max-width: 768px){body .modal.form-modal .modal-dialog .modal-content .modal-body{padding:30px;}body .modal.form-modal .modal-dialog .modal-content .modal-body h2{padding-right:20px;}body .modal.form-modal .modal-dialog .modal-content .modal-body .btn{width:fit-content;text-align:left;font-size:15px;}body .modal.form-modal .modal-dialog .modal-content .modal-body .btn svg{width:15px;height:15px;}}body .modal.map-modal .modal-dialog{max-width:300px;}body .modal.map-modal .modal-dialog .modal-content{border-radius:8px;border:none;overflow:hidden;background-color:transparent;}body .modal.map-modal .modal-dialog .modal-content .modal-header{position:absolute;right:10px;top:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;font-size:15px;line-height:15px;border:none;z-index:5;}body .modal.map-modal .modal-dialog .modal-content .modal-header .btn-close{height:20px;width:20px;margin:0;padding:0;cursor:pointer;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23489ABA'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 0.7em auto no-repeat !important;box-shadow:none !important;border:2px solid #489aba;border-radius:30px;opacity:1;transition:all .2s ease-in-out;}body .modal.map-modal .modal-dialog .modal-content .modal-header .btn-close:hover{opacity:0.7;}body .modal.map-modal .modal-dialog .modal-content .modal-body{padding:30px;background-color:#dfecf2f2;}body .modal.map-modal .modal-dialog .modal-content .modal-body h3{font-size:20px !important;line-height:25px !important;font-weight:800;color:var(--color-6);margin-bottom:10px;}body .modal.map-modal .modal-dialog .modal-content .modal-body p:last-of-type{margin-bottom:0;}body .modal.map-modal .modal-dialog .modal-content .modal-body p:not(:last-of-type){margin-bottom:5px;}body .modal.map-modal .modal-dialog .modal-content .modal-body .btn{display:flex;width:max-content;font-size:15px;line-height:20px;padding:10px 15px;border-radius:10px;background-color:var(--color-8);margin-top:20px;}body .modal.map-modal .modal-dialog .modal-content .modal-body .btn svg{width:20px;height:20px;color:#fff;stroke:#fff;}body .modal.map-modal .modal-dialog .modal-content .modal-body .btn svg *{stroke:inherit;}@media (max-width: 768px){body .modal.map-modal .modal-dialog{max-width:90%;margin:auto;}body .modal.map-modal .modal-dialog .modal-content .modal-body{padding:30px;}body .modal.map-modal .modal-dialog .modal-content .modal-body h2{padding-right:20px;}body .modal.map-modal .modal-dialog .modal-content .modal-body .btn{width:fit-content;text-align:left;font-size:15px;}body .modal.map-modal .modal-dialog .modal-content .modal-body .btn svg{width:15px;height:15px;}}body .modal#contactUsModal .modal-dialog{max-width:500px;}body .modal#contactUsModal .modal-dialog .modal-body{padding:40px;}body.popup_open{overflow:hidden;}body #popup{opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;padding:100px;margin:0;background:#000000d4;z-index:-1;transition:all .5s ease-in-out;overflow-y:scroll;}body #popup .container{position:relative;max-width:600px;opacity:0;transform:translateY(50%);transition:all .5s ease-in-out;}body #popup.form .close{margin:0;right:-30px;}body #popup.visible{z-index:9999;opacity:1;}body #popup.visible .container{opacity:1;transform:translateY(0);}body #popup .close{position:absolute;right:0;top:0;z-index:99;margin-left:20px;cursor:pointer;}body #popup .close span{display:block;width:24px;height:2px;border-radius:0;margin:5px 7px;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-3);}body #popup .close span:nth-child(1){transform:translateY(7px) rotate(45deg);}body #popup .close span:nth-child(2){opacity:0;}body #popup .close span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}body #popup::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background-color:transparent;}body #popup::-webkit-scrollbar{width:5px;background-color:transparent;}body #popup::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:none;background-color:#929292;}@media only screen and (max-width: 800px){body #popup{padding:30px;background-image:none;}body #popup .close{position:fixed;top:15px;right:15px;background:#000;padding:5px;}}body .offcanvas-leaders{width:50%;}body .offcanvas-leaders .leader-header{display:flex;align-items:center;justify-content:flex-start;gap:15px;}body .offcanvas-leaders .leader-header .post-thumbnail{width:120px;height:120px;border-radius:50px;overflow:hidden;}body .offcanvas-leaders .leader-header h3{font-size:20px;line-height:25px;margin-bottom:5px;}body .offcanvas-leaders .leader-header h4{font-size:15px;color:var(--color-4);font-weight:normal;}body .offcanvas-leaders .offcanvas-content{font-size:14px;margin-top:20px;color:var(--color-1);}@media screen and (max-width: 768px){body .offcanvas-leaders{width:100%;}}body::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:10px;background-color:transparent;}body::-webkit-scrollbar{width:5px;background-color:transparent;}body::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:none;background-color:#929292;}@media (min-width: 1400px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl,body .container-xxl{max-width:1200px;}}header#masthead{transition:all 0.3s ease-in-out;}header#masthead.site-header{padding:1rem 0 0;background-color:#fff;top:0;width:100%;z-index:991;position:sticky;}header#masthead.site-header.sticky{padding:1rem 0 0;top:0;}header#masthead.site-header.sticky .col-logo img{max-width:180px;}header#masthead.site-header.sticky .menu-header{margin-bottom:1rem;}header#masthead.site-header .col-logo{display:flex;justify-content:left;align-items:center;}header#masthead.site-header .col-logo img{max-width:280px;transition:all 0.3s ease-in-out;}header#masthead.site-header .menu-header{margin-bottom:1rem;}header#masthead.site-header .menu-header .row{justify-content:space-between;}header#masthead.site-header .menu-desktop{padding:0;background-color:var(--color-1);opacity:1;transition:all .3s ease-in-out;}header#masthead.site-header .navigator{flex-wrap:wrap;gap:40px;}header#masthead.site-header #site-navigation{width:auto;}header#masthead.site-header #site-navigation .menu{justify-content:flex-end;gap:2rem;}header#masthead.site-header #site-navigation .menu > li.active > a{color:#fff;}header#masthead.site-header #site-navigation .menu > li.active > a::after{transform:rotate(-180deg);}header#masthead.site-header #site-navigation .menu > li:hover > a::before{background-color:var(--color-3);}header#masthead.site-header #site-navigation .menu > li:hover > .sub-menu{opacity:1;}header#masthead.site-header #site-navigation .menu > li.menu-item-has-children > a,header#masthead.site-header #site-navigation .menu > li.mega-menu > a{display:flex;align-items:center;gap:5px;}header#masthead.site-header #site-navigation .menu > li.menu-item-has-children > a::after,header#masthead.site-header #site-navigation .menu > li.mega-menu > a::after{content:'';display:inline-block;width:10px;height:7px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.317' height='5.047' viewBox='0 0 8.317 5.047'%3E%3Cpath id='Icon_awesome-chevron-down' data-name='Icon awesome-chevron-down' d='M4.233,13.6.532,9.9a.457.457,0,0,1,0-.646l.432-.432a.457.457,0,0,1,.646,0L4.556,11.75,7.5,8.816a.457.457,0,0,1,.646,0l.432.432a.457.457,0,0,1,0,.646l-3.7,3.7A.457.457,0,0,1,4.233,13.6Z' transform='translate(-0.398 -8.683)' fill='%23fff'/%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li.menu-item-has-children:hover > a::after,header#masthead.site-header #site-navigation .menu > li.mega-menu:hover > a::after{transform:rotate(-180deg);}header#masthead.site-header #site-navigation .menu > li.current-menu-item a{color:var(--color-3);}header#masthead.site-header #site-navigation .menu > li > a{position:relative;transition:all 0.3s ease-in-out;color:#fff;padding:12px 20px;}header#masthead.site-header #site-navigation .menu > li > a:hover{color:var(--color-3);}header#masthead.site-header #site-navigation .menu > li > a::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:transparent;transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > a.is-show{opacity:1 !important;}header#masthead.site-header #site-navigation .menu > li > .sub-menu{max-width:225px;display:flex;flex-direction:column;padding:10px 20px 10px 17px;gap:5px;background:#fff;box-shadow:none;opacity:0;transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li{padding:5px 0;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li a{font-size:14px;color:var(--color-1);transition:all .3s ease-in-out;}header#masthead.site-header #site-navigation .menu > li > .sub-menu > li a:hover{letter-spacing:-0.5px;font-weight:700;color:var(--color-4);}header#masthead.site-header .btn{padding:15px 30px;font-size:16px;line-height:20px;font-weight:bold;background-color:var(--color-1);color:#fff;}header#masthead.site-header .btn:hover{background-color:var(--color-2);}header#masthead.site-header .main-menu-toggle{position:relative;z-index:99;margin-left:20px;cursor:pointer;}header#masthead.site-header .main-menu-toggle span{display:block;width:24px;height:3px;border-radius:0;margin:5px 0;transition:0.5s all;transform-origin:center;cursor:pointer;background:var(--color-1);}header#masthead.site-header .search-toggle{position:relative;display:flex;align-items:center;}header#masthead.site-header .search-toggle .search-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;}header#masthead.site-header .search-toggle .search-icon svg{width:25px;height:25px;}header#masthead.site-header .search-toggle .search-icon svg *{fill:var(--color-2);}header#masthead.site-header .search-toggle .search-form-header{position:absolute;right:0;bottom:-5px;width:0;opacity:0;overflow:hidden;transition:all 0.3s ease;}header#masthead.site-header .search-toggle .search-form-header .input-group{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;}header#masthead.site-header .search-toggle .search-form-header .input-group input[type="text"]{height:36px;border:none;padding:0 10px;width:100%;font-size:14px;}header#masthead.site-header .search-toggle .search-form-header .input-group input[type="text"]:focus{outline:none;}header#masthead.site-header .search-toggle .search-form-header .input-group .btn-search{position:absolute;right:0;top:0;height:36px;width:36px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;}header#masthead.site-header .search-toggle .search-form-header .input-group .btn-search .icone svg{width:16px;height:16px;}header#masthead.site-header .search-toggle.active .search-form-header{width:220px;opacity:1;margin-right:30px;}@media (max-width: 768px){header#masthead.site-header .search-toggle .search-form-header{bottom:auto;top:50%;transform:translateY(-50%);}header#masthead.site-header .search-toggle.active .search-form-header{width:125px;}}@media only screen and (max-width: 800px){header#masthead.site-header{padding:.775rem 1.125rem;}header#masthead.site-header .menu-header{margin:0 !important;}header#masthead.site-header .col-logo{justify-content:flex-start !important;}header#masthead.site-header .col-logo img{max-width:160px;}header#masthead.site-header.sticky{padding:.775rem 1.125rem;}header#masthead.site-header.sticky .col-logo img{max-width:160px;}}footer.site-footer{position:relative;}footer.site-footer .content{position:relative;padding:5rem 0;color:#fff;background-color:var(--color-5);}footer.site-footer .content .col-informations{display:flex;flex-direction:column;gap:2.5rem;}footer.site-footer .content .col-informations .logo{width:280px;max-width:100%;display:flex;}footer.site-footer .content .col-informations .text p{line-height:1.5;}footer.site-footer .content .col-informations .text a{color:#fff;text-decoration:underline;}footer.site-footer .content .col-menus{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:2rem;}footer.site-footer .content .col-menus .menus{display:flex;align-items:flex-start;gap:2.5rem;}footer.site-footer .content .col-menus .menus .menu{display:flex;flex-direction:column;gap:1.125rem;}footer.site-footer .content .col-menus .menus .menu h3{font-size:1rem;font-weight:500;color:var(--color-3);margin:0;}footer.site-footer .content .col-menus .menus .menu h3 a{color:var(--color-3);transition:all .3s ease-in-out;}footer.site-footer .content .col-menus .menus .menu h3 a:hover{color:var(--color-2);}footer.site-footer .content .col-menus .menus .menu .links{display:flex;flex-direction:column;gap:0.5rem;list-style:none;margin:0;padding:0;}footer.site-footer .content .col-menus .menus .menu .links a{color:#fff;transition:all .3s ease-in-out;}footer.site-footer .content .col-menus .menus .menu .links a:hover{color:var(--color-3);}footer.site-footer .copyright{position:relative;padding:1.5rem 0;}footer.site-footer .copyright p{margin:0;}footer.site-footer .copyright .col-social{display:flex;align-items:center;justify-content:flex-end;}@media (max-width: 800px){footer.site-footer{padding:0;}footer.site-footer .content{padding:2rem 0.5rem;}footer.site-footer .content .col-informations{gap:1rem;}footer.site-footer .content .col-informations .logo{width:200px;}footer.site-footer .content .col-menus{display:none;}footer.site-footer .copyright{padding:1rem;}footer.site-footer .copyright .row{flex-direction:column-reverse;}footer.site-footer .copyright .col-social{justify-content:flex-start;margin:2rem 0;}}#primary.home #slides{position:relative;width:100%;max-width:100%;overflow:hidden;}#primary.home #slides .swiper-slide{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;}#primary.home #slides .swiper-slide .container .row{height:700px;padding:150px 0;}#primary.home #slides .swiper-slide .content_slide{background-color:#ffffffd4;max-width:400px;width:100%;padding:40px;}#primary.home #slides .swiper-slide .content_slide h1{font-size:2.1rem;line-height:1.2;font-weight:bold;}#primary.home #slides .swiper-slide .content_slide p{color:#16394d;}#primary.home #slides .swiper-slide .content_slide .btn{font-weight:400;margin-top:1.5rem;}#primary.home #slides .swiper-slide .content_slide .btn svg{width:20px;}@media screen and (max-width: 768px){#primary.home #slides .swiper-slide .container .row{height:500px;padding:80px 20px 20px;}#primary.home #slides .swiper-slide .content_slide{padding:30px;}#primary.home #slides .swiper-slide .content_slide h1{font-size:25px;line-height:30px;}#primary.home #slides .swiper-slide .content_slide .btn{padding:.75rem;}#primary.home #slides .btn_navigate.swiper-button-prev{left:5px;}#primary.home #slides .btn_navigate.swiper-button-next{right:5px;}}#primary.home #section_1{padding:4rem 0;color:#fff;background-color:var(--color-1);}#primary.home #section_1 .col-content{display:flex;align-items:center;gap:4rem;}#primary.home #section_1 .col-content .image{width:155px;min-width:155px;max-width:100%;display:flex;}#primary.home #section_1 .col-content .text h2{font-size:1.75rem;line-height:1.2;color:#fff;}@media (max-width: 768px){#primary.home #section_1{padding:2rem 0;}#primary.home #section_1 .col-content{flex-direction:column-reverse;gap:1rem;}#primary.home #section_1 .col-content .image{display:none;width:100px;height:100px;}#primary.home #section_1 .col-content .text h2{font-size:1.125rem;line-height:1.4;}}#primary.home #section_2{position:relative;padding:5rem 0 7rem;}#primary.home #section_2::before{content:'';position:absolute;top:50%;left:0;width:30%;height:90%;background-color:#00babd2f;z-index:0;transform:translateY(-50%);}#primary.home #section_2 .container{position:relative;z-index:1;}#primary.home #section_2 .col-image{display:flex;}#primary.home #section_2 .col-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}#primary.home #section_2 .col-text .text{margin-bottom:2rem;}#primary.home #section_2 .col-text .text h2{font-size:1.75rem;line-height:1.2;margin-bottom:2rem;}@media (max-width: 768px){#primary.home #section_2{padding:2rem 0.5rem;}#primary.home #section_2::before{content:none;}#primary.home #section_2 .col-image{margin-bottom:1rem;}#primary.home #section_2 .col-text .text h2{font-size:1.125rem;margin-bottom:1rem;}#primary.home #section_2 .col-text .text p:last-child{margin-bottom:0;}}#primary.home #section_3{position:relative;padding:0;color:#fff;background-color:var(--color-2);overflow:hidden;}#primary.home #section_3 .container{position:relative;z-index:1;}#primary.home #section_3 .col-image{position:relative;display:flex;}#primary.home #section_3 .col-image .image{position:absolute;top:0;left:0;width:140%;height:100%;}#primary.home #section_3 .col-image .image img{width:100%;height:100%;object-fit:cover;}#primary.home #section_3 .col-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:7rem 7rem 7rem 0;}#primary.home #section_3 .col-text .text{margin-bottom:2rem;}#primary.home #section_3 .col-text .text h2{font-size:1.75rem;line-height:1.2;margin-bottom:2rem;color:#fff;}#primary.home #section_3 .col-text .btn:hover{color:var(--color-5) !important;background-color:var(--color-3) !important;}@media (max-width: 768px){#primary.home #section_3 .row{flex-direction:column-reverse;}#primary.home #section_3 .col-image{padding:3rem 2rem 0rem;}#primary.home #section_3 .col-image .image{position:relative;width:100%;height:150px;}#primary.home #section_3 .col-text{padding:2rem;}#primary.home #section_3 .col-text .text{margin-bottom:0.5rem;}#primary.home #section_3 .col-text .text h2{font-size:1.125rem;margin-bottom:0.5rem;}}#primary.home #section_4{position:relative;padding:4rem 0;}#primary.home #section_4 .col-box{display:flex;flex-direction:column;align-items:center;justify-content:center;}#primary.home #section_4 .col-box .box{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;}#primary.home #section_4 .col-box .box .image{position:relative;width:240px;height:240px;z-index:1;}#primary.home #section_4 .col-box .box .image img{width:100%;height:100%;object-fit:contain;}#primary.home #section_4 .col-box .box .content{position:relative;width:100%;padding:8rem 1.7rem 2rem;margin-top:-6rem;background-color:#00babd26;z-index:0;}#primary.home #section_4 .col-box .box .content .text{max-width:170px;min-height:130px;}#primary.home #section_4 .col-box .box .content .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.home #section_4 .col-box .box .content .text p em{font-size:1.7rem;font-style:normal;}#primary.home #section_4 .col-box .box .content .btn{margin-top:1rem;padding:0.8rem;}@media (max-width: 768px){#primary.home #section_4{padding:3rem 0.5rem;background-color:#e6f9f9;}#primary.home #section_4 .box-slide .box{display:flex;align-items:center;gap:0.95rem;}#primary.home #section_4 .box-slide .box .image{width:150px;min-width:150px;height:150px;}#primary.home #section_4 .box-slide .box p{line-height:1.2;}#primary.home #section_4 .box-slide .box .btn{width:max-content;padding:0.5rem 1rem;}#primary.home #section_4 .swiper-pagination{bottom:1.5rem;display:flex;align-items:center;align-self:stretch;justify-content:space-between;gap:0.5rem;}#primary.home #section_4 .swiper-pagination .swiper-pagination-bullet{height:3px;flex:1 0 0;border-radius:0;background-color:#a1e7e8;}#primary.home #section_4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-2);}}#primary.home #section_5{position:relative;padding:2rem 0 7rem;}#primary.home #section_5 .row{align-items:flex-start;}#primary.home #section_5 .col-title{text-align:center;}#primary.home #section_5 .col-title h2{margin-bottom:4rem;}#primary.home #section_5 .col-topic{display:flex;flex-direction:column;align-items:center;justify-content:center;}#primary.home #section_5 .col-topic .topic{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;}#primary.home #section_5 .col-topic .topic .icon{position:relative;height:70px;z-index:1;}#primary.home #section_5 .col-topic .topic .icon img{width:100%;height:100%;object-fit:contain;}#primary.home #section_5 .col-topic .topic .content{position:relative;width:100%;max-width:190px;z-index:0;}#primary.home #section_5 .col-topic .topic .content .text{text-align:center;}#primary.home #section_5 .col-topic .topic .content .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.home #section_5 .col-topic .topic .content .text p{color:var(--color-2);}#primary.home #section_5 .col-topic .topic .content .text p em{font-size:1.7rem;font-weight:bold;font-style:normal;color:var(--color-3);}@media (min-width: 768px){#primary.home #section_5 .col-topic{width:20%;}}@media (max-width: 768px){#primary.home #section_5{padding:2rem 0.5rem;}#primary.home #section_5 .col-title{text-align:left;}#primary.home #section_5 .col-title h2{margin-bottom:1rem;}#primary.home #section_5 .col-topic{margin-bottom:1rem;}#primary.home #section_5 .col-topic .topic{flex-direction:row;align-items:flex-start;justify-content:flex-start;}#primary.home #section_5 .col-topic .topic .icon{width:70px;min-width:70px;height:70px;}#primary.home #section_5 .col-topic .topic .content{max-width:initial;}#primary.home #section_5 .col-topic .topic .content .text{text-align:left;}#primary.home #section_5 .col-topic .topic .content .text h3{margin-bottom:0.5rem;}}#primary.home #section_6{position:relative;padding:4.5rem 0;background-color:#00babd24;overflow:hidden;}#primary.home #section_6 .container{position:relative;z-index:1;}#primary.home #section_6 .col-image{position:relative;display:flex;}#primary.home #section_6 .col-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}#primary.home #section_6 .col-text .text{max-width:490px;margin-bottom:1.5rem;}#primary.home #section_6 .col-text .text h2{font-size:1.75rem;line-height:1.2;margin-bottom:0.5rem;}#primary.home #section_6 .col-text .video{width:100%;height:330px;}#primary.home #section_6 .col-text .video iframe{width:100%;height:100%;}@media (max-width: 768px){#primary.home #section_6{padding:2rem 0.5rem;background:none;}#primary.home #section_6 .col-image{margin-bottom:1.5rem;}#primary.home #section_6 .col-text .text h2{font-size:1.125rem;}}#primary.home #testimonials{position:relative;padding:7rem 0;overflow:hidden;}#primary.home #testimonials .col-title{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2rem;}#primary.home #testimonials .col-title h2{margin:0;}#primary.home #testimonials .col-slide{position:relative;}#primary.home #testimonials .col-slide .swiper-slide{display:flex;flex-direction:column;padding:2rem 2.5rem;background-color:#dbf5f6;clip-path:polygon(0 0,100% 0,100% 30%,100% 83%,80% 100%,0 100%,0% 70%,0% 30%);}#primary.home #testimonials .col-slide .swiper-slide .icone{width:80px;height:80px;margin-bottom:1rem;}#primary.home #testimonials .col-slide .swiper-slide .icone svg{width:100%;height:100%;color:#86dee0;}#primary.home #testimonials .col-slide .swiper-slide .author h4{font-size:.875rem;margin-bottom:5px;}#primary.home #testimonials .col-slide .swiper-slide .author h5{font-size:.75rem;margin-bottom:0;}@media (max-width: 768px){#primary.home #testimonials{padding:2rem 0.5rem;}#primary.home #testimonials .row{flex-direction:column-reverse;}#primary.home #testimonials .col-title{justify-content:flex-start;margin-top:1rem;}#primary.home #testimonials .col-title h2{display:none;}}#primary.home #section_7{position:relative;padding:4rem 0;overflow:hidden;}#primary.home #section_7 .container{position:relative;z-index:1;}#primary.home #section_7 .col-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}#primary.home #section_7 .col-text .text{margin-bottom:2rem;}#primary.home #section_7 .col-text .text h2{font-size:1.75rem;line-height:1.2;margin-bottom:2rem;}#primary.home #section_7 .col-image{position:relative;display:flex;justify-content:flex-start;}#primary.home #section_7 .col-image .image{display:flex;width:120%;max-width:120%;margin-right:-20%;}#primary.home #section_7 .col-image .image img{width:100%;}@media (max-width: 768px){#primary.home #section_7{padding:2rem 0.5rem;}#primary.home #section_7 .col-image{display:none;}#primary.home #section_7 .col-text{margin-bottom:0.5rem;}#primary.home #section_7 .col-text .text h2{font-size:1.125rem;margin-bottom:0.5rem;}#primary.home #section_7 .col-text .text p:last-child{margin-bottom:0;}}#primary.home #events{position:relative;padding:7rem 0;overflow:hidden;}#primary.home #events .col-title{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem;}#primary.home #events .col-title h2{width:max-content;margin:0;}#primary.home #events .col-title .title-link{display:flex;flex-direction:column;gap:5px;}#primary.home #events .col-title .title-link a{width:max-content;font-size:1.25rem;font-weight:bold;color:var(--color-2);margin:4px;border-bottom:1px solid var(--color-3);transition:all .3s ease-in-out;}#primary.home #events .col-title .title-link a:hover{color:var(--color-3);}#primary.home #events .col-title .divider{width:100%;height:1px;background-color:var(--color-1);margin:.975rem 0;}#primary.home #events .col-slide{position:relative;}@media (max-width: 768px){#primary.home #events{padding:2rem 0.5rem;}#primary.home #events .col-title{position:relative;flex-direction:column;gap:0.5rem;}#primary.home #events .col-title .title-link{width:100%;gap:1rem;}#primary.home #events .col-title .title-link a{font-size:.875rem;margin:0;}#primary.home #events .col-title h2{width:100%;padding:0 0 0.5rem;border-bottom:1px solid var(--color-1);}#primary.home #events .col-title .divider{display:none;}#primary.home #events .col-title .slideNav{position:absolute;right:12px;bottom:0;}#primary.home #events .col-title .slideNav .btn_navigate{width:25px;height:25px;}#primary.home #events .col-title .slideNav .btn_navigate::after{font-size:16px;}}#primary.home #news{position:relative;padding:7rem 0;overflow:hidden;}#primary.home #news .col-title{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem;}#primary.home #news .col-title h2{width:max-content;margin:0;}#primary.home #news .col-title .title-link{display:flex;flex-direction:column;gap:5px;}#primary.home #news .col-title .title-link a{width:max-content;font-size:1.25rem;font-weight:bold;color:var(--color-2);margin:4px;border-bottom:1px solid var(--color-3);transition:all .3s ease-in-out;}#primary.home #news .col-title .title-link a:hover{color:var(--color-3);}#primary.home #news .col-title .divider{width:100%;height:1px;background-color:var(--color-1);margin:.975rem 0;}#primary.home #news .col-slide{position:relative;}@media (max-width: 768px){#primary.home #news{padding:2rem 0.5rem;}#primary.home #news .col-title{position:relative;flex-direction:column;gap:0.5rem;}#primary.home #news .col-title .title-link{width:100%;gap:1rem;}#primary.home #news .col-title .title-link a{font-size:.875rem;margin:0;}#primary.home #news .col-title h2{width:100%;padding:0 0 0.5rem;border-bottom:1px solid var(--color-1);}#primary.home #news .col-title .divider{display:none;}#primary.home #news .col-title .slideNav{position:absolute;right:12px;bottom:0;}#primary.home #news .col-title .slideNav .btn_navigate{width:25px;height:25px;}#primary.home #news .col-title .slideNav .btn_navigate::after{font-size:16px;}}#primary.about #section-1{position:relative;padding:4rem 0;background-color:#e6f9f9;}#primary.about #section-1 .col-title{display:flex;flex-direction:column;gap:2rem;}@media (max-width: 768px){#primary.about #section-1{padding:2rem 0.5rem;}#primary.about #section-1 .col-title{flex-direction:row;gap:1rem;margin-bottom:1rem;}#primary.about #section-1 .col-title .icon{width:80px;min-width:80px;height:80px;}#primary.about #section-1 .col-title h2{width:100%;margin:0;}#primary.about #section-1 .col-title .image{display:none;}}#primary.about #section-2{position:relative;padding:4rem 0;}#primary.about #section-2 .col-image{display:flex;}#primary.about #section-2 .col-image .image{width:160%;max-width:160%;display:flex;align-items:flex-start;margin-right:-60%;}#primary.about #section-2 .col-text{padding-top:4rem;}#primary.about #section-2 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.about #section-2{padding:2rem 0.5rem;}#primary.about #section-2 .row{flex-direction:column-reverse;}#primary.about #section-2 .col-text{padding-top:0;}#primary.about #section-2 .col-image .image{width:100%;max-width:100%;margin-right:0;}}#primary.about #section-3{position:relative;padding:4rem 0;background-color:#e6f9f9;}#primary.about #section-3 .col-nav .nav{gap:1rem;}#primary.about #section-3 .col-nav .nav button{position:relative;font-size:28px;line-height:1.3;font-weight:700;text-align:left;color:#024854;padding:1rem 1.25rem;border:1px solid #00babd;border-radius:0;outline:none;transition:all .2s ease-in-out;}#primary.about #section-3 .col-nav .nav button.active{color:#fff;background-color:#00babd;border-color:#00babd !important;}#primary.about #section-3 .col-nav .nav button.active::before{opacity:1;transform:translateX(-19px);}#primary.about #section-3 .col-nav .nav button::before{content:'';position:absolute;left:0;top:0;width:7px;height:100%;background-color:var(--color-1);opacity:0;z-index:0;transform:translateX(0px);transition:all .2s ease-in-out;}#primary.about #section-3 .col-nav .nav button:hover{border-color:var(--color-1);}#primary.about #section-3 .col-content{display:flex;flex-direction:column;justify-content:center;}#primary.about #section-3 .col-content .tab-pane .col-text.col-md-6{padding-top:2rem;}@media (max-width: 768px){#primary.about #section-3{padding:2rem 1rem;}#primary.about #section-3 .col-nav .nav{padding-left:1rem;gap:0.5rem;}#primary.about #section-3 .col-nav .nav button{font-size:18px;padding:1rem;}#primary.about #section-3 .col-content .tab-content .row{flex-direction:column-reverse;gap:1rem;}#primary.about #section-3 .col-content .tab-content .col-image .image{display:flex;justify-content:center;}#primary.about #section-3 .col-content .tab-content .col-image .image img{width:auto;max-width:100%;max-height:300px;}}#primary.about #section-4{position:relative;padding:4rem 0;}#primary.about #section-4 .row{row-gap:1rem;}#primary.about #section-4 .col-text{margin-bottom:3rem;}#primary.about #section-4 .col-text h2:last-child,#primary.about #section-4 .col-text h3:last-child,#primary.about #section-4 .col-text h4:last-child{margin-bottom:0;}#primary.about #section-4 .col-text h2{margin-bottom:2rem;padding:.875rem 0 .875rem 1rem;border-left:7px solid var(--color-1);}#primary.about #section-4 .col-text .image{margin-bottom:2rem;}#primary.about #section-4 .col-box:nth-child(even) .box{flex-direction:column-reverse;}#primary.about #section-4 .col-box:nth-child(even) .box .content::before{top:auto;bottom:-25px;}#primary.about #section-4 .col-box:nth-child(4n+2) .box .content{color:#fff;background-color:var(--color-2);}#primary.about #section-4 .col-box:nth-child(4n+2) .box .content::before{background-color:var(--color-2);}#primary.about #section-4 .col-box:nth-child(4n+2) .box .content h3{color:#fff;}#primary.about #section-4 .col-box:nth-child(4n+3) .box .content{color:#fff;background-color:var(--color-1);}#primary.about #section-4 .col-box:nth-child(4n+3) .box .content::before{background-color:var(--color-1);}#primary.about #section-4 .col-box:nth-child(4n+3) .box .content h3{color:#fff;}#primary.about #section-4 .col-box .box{display:flex;flex-direction:column;gap:1rem;}#primary.about #section-4 .col-box .box .content{position:relative;width:100%;min-height:276px;display:flex;flex-direction:column;padding:3rem 2rem;background-color:#d3f0f1;}#primary.about #section-4 .col-box .box .content::before{content:'';position:absolute;top:-25px;left:50%;width:50px;height:50px;background-color:#d3f0f1;transform:translateX(-50%) rotate(45deg);}#primary.about #section-4 .col-box .box .content h3{font-size:28px;line-height:1.2;font-weight:700;margin-bottom:1rem;}@media (max-width: 768px){#primary.about #section-4{padding:2rem 1rem;}#primary.about #section-4 .col-text{margin-bottom:0rem;}#primary.about #section-4 .col-text h2{margin-bottom:1.5rem;}#primary.about #section-4 .col-text .btn{min-width:initial;max-width:90%;}#primary.about #section-4 .col-box .box{padding-bottom:1.5rem;flex-direction:column !important;gap:0.5rem;}#primary.about #section-4 .col-box .box .image{display:flex;width:100%;height:200px;overflow:hidden;}#primary.about #section-4 .col-box .box .image img{width:100%;height:100%;object-fit:cover;}#primary.about #section-4 .col-box .box .content{min-height:160px;padding:2rem 1rem;}#primary.about #section-4 .col-box .box .content::before{top:-15px !important;bottom:auto !important;width:30px !important;height:30px !important;}#primary.about #section-4 .col-box .box .content h3{font-size:20px;margin-bottom:0.5rem;}#primary.about #section-4 .col-box .box .content p:last-child{margin-bottom:0;}#primary.about #section-4 .swiper-pagination{bottom:0;display:flex;align-items:center;align-self:stretch;justify-content:space-between;gap:0.5rem;}#primary.about #section-4 .swiper-pagination .swiper-pagination-bullet{height:3px;flex:1 0 0;border-radius:0;opacity:1;background-color:#a1e7e8;}#primary.about #section-4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-2);}#primary.about #section-4 .col-btn{margin-top:1rem;}}#primary.story #story-section{position:relative;padding:4rem 0;}#primary.story #story-section .col-nav{position:relative;flex-wrap:nowrap;justify-content:center;margin-bottom:2rem;gap:15px;}#primary.story #story-section .col-nav .story-tabs-swiper{width:100%;margin:0;}#primary.story #story-section .col-nav .swiper-slide{width:auto;display:flex;align-items:center;justify-content:center;}#primary.story #story-section .col-nav .swiper-slide button{width:100%;padding:0.8rem 0.2rem;font-size:1.5rem;font-weight:700;color:var(--color-3);background:transparent;border-radius:0;border:1px solid var(--color-1);transition:all .2s ease-in-out;}#primary.story #story-section .col-nav .swiper-slide button:hover,#primary.story #story-section .col-nav .swiper-slide button.active{color:#fff;background-color:var(--color-3);border-color:var(--color-3);}#primary.story #story-section .col-nav .swiper-button-next,#primary.story #story-section .col-nav .swiper-button-prev{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:30px;min-width:30px;height:100%;margin:0;transform:none;}#primary.story #story-section .col-nav .swiper-button-next::after,#primary.story #story-section .col-nav .swiper-button-prev::after{color:var(--color-4);}#primary.story #story-section .col-content .tab-pane .row{justify-content:center;}#primary.story #story-section .col-content .tab-pane .col-text-1{max-width:1100px;margin:30px 0 50px;text-align:center;}#primary.story #story-section .col-content .tab-pane .col-text-1 h3{color:var(--color-3);}#primary.story #story-section .col-content .tab-pane .col-text-2 h2{font-size:3rem;font-weight:300;color:var(--color-4);margin-bottom:1rem;}#primary.story #story-section .col-content .tab-pane .col-image-1{margin-right:-15%;}#primary.story #story-section .col-content .tab-pane .col-image-2{display:flex;justify-content:center;}@media (max-width: 768px){#primary.story #story-section{padding:2rem 0.5rem;}#primary.story #story-section .col-nav{padding:0;gap:5px;}#primary.story #story-section .col-nav .swiper-button-next::after,#primary.story #story-section .col-nav .swiper-button-prev::after{font-size:1.9rem;}#primary.story #story-section .col-nav .swiper-slide button{font-size:1.25rem;padding:0.8rem 1rem;}#primary.story #story-section .col-content .tab-pane .col-text-1{margin:0 0 1rem;}#primary.story #story-section .col-content .tab-pane .col-image-1,#primary.story #story-section .col-content .tab-pane .col-image-2{margin:1rem 0 0;order:1;}}#primary.our-facilities #content .content-section{padding:4rem 0;}#primary.our-facilities #content .section-1 .row{align-items:center;margin-top:3rem;}#primary.our-facilities #content .section-1 .col-text{position:relative;padding-left:3rem;padding-right:3rem;}#primary.our-facilities #content .section-1 .col-text h2{margin-bottom:1rem;}#primary.our-facilities #content .section-1 .col-image{position:relative;display:flex;align-items:center;justify-content:flex-end;z-index:2;}#primary.our-facilities #content .section-1 .col-image .image{position:relative;display:flex;}#primary.our-facilities #content .section-1 .col-image .image::before{content:'';position:absolute;top:-3rem;left:-3.5rem;width:100%;height:100%;background-color:#dbf5f5;z-index:1;}#primary.our-facilities #content .section-1 .col-image .image img{position:relative;z-index:2;}#primary.our-facilities #content .section-1 .col-btn{margin-top:5rem;}#primary.our-facilities #content .section-1 .col-btn .btn{min-width:380px;max-width:100%;}@media (max-width: 768px){#primary.our-facilities #content .section-1{overflow:hidden;}#primary.our-facilities #content .section-1 .row{margin-top:0;}#primary.our-facilities #content .section-1 .col-image{margin-bottom:1.25rem;}#primary.our-facilities #content .section-1 .col-image .image{max-width:95%;}#primary.our-facilities #content .section-1 .col-image .image::before{left:-1rem;top:-1rem;}#primary.our-facilities #content .section-1 .col-text{padding-left:1rem;padding-right:1rem;}#primary.our-facilities #content .section-1 .col-btn{margin-top:1rem;}#primary.our-facilities #content .section-1 .col-btn .btn{min-width:initial;max-width:90%;}}#primary.our-facilities #content .section-2{background-color:#e9fcff;}#primary.our-facilities #content .section-2 .col-text{margin-bottom:2rem;}#primary.our-facilities #content .section-2 .col-text h3{font-size:1.5rem;color:var(--color-3);margin-bottom:2rem;}#primary.our-facilities #content .section-2 .col-images .swiper .swiper-button-prev,#primary.our-facilities #content .section-2 .col-images .swiper .swiper-button-next{top:90%;width:2rem;height:2rem;background:#fff;border-radius:4px;}#primary.our-facilities #content .section-2 .col-images .swiper .swiper-button-prev::after,#primary.our-facilities #content .section-2 .col-images .swiper .swiper-button-next::after{font-size:1rem;color:#000;}#primary.our-facilities #content .section-2 .col-images .swiper .swiper-slide{clip-path:polygon(0% 0%,0% 0%,85% 0%,100% 25%,100% 100%,0 100%,0% 0%,00% 0%);}#primary.our-facilities #content .section-2 .col-images .swiper .swiper-slide .image{width:100%;height:400px;overflow:hidden;}#primary.our-facilities #content .section-2 .col-images .swiper .swiper-slide .image img{width:100%;height:100%;object-fit:cover;}@media (max-width: 768px){#primary.our-facilities #content .section-2{overflow:hidden;}#primary.our-facilities #content .section-2 .col-text{margin-bottom:1rem;}#primary.our-facilities #content .section-2 .col-text h3{margin-bottom:1rem;}#primary.our-facilities #content .section-2 .col-images .swiper .swiper-slide .image{height:250px;}}#primary.our-facilities #content .section-3 .col-text-intro{margin-bottom:2rem;}#primary.our-facilities #content .section-3 .col-text-intro h3{font-size:1.5rem;color:var(--color-3);margin-bottom:2rem;}#primary.our-facilities #content .section-3 .col-nav{width:calc(100% + 65px);max-width:calc(100% + 65px);position:relative;flex-wrap:nowrap;justify-content:center;gap:10px;margin:0 -30px 2rem;padding:0;}#primary.our-facilities #content .section-3 .col-nav .our-facilities-tabs-swiper{width:100%;margin:0;}#primary.our-facilities #content .section-3 .col-nav .swiper-slide{width:auto;display:flex;align-items:center;justify-content:center;}#primary.our-facilities #content .section-3 .col-nav .swiper-slide button{width:100%;padding:0.8rem 0.2rem;font-size:1rem;font-weight:700;color:var(--color-3);background:transparent;border-radius:0;border:1px solid var(--color-1);transition:all .2s ease-in-out;}#primary.our-facilities #content .section-3 .col-nav .swiper-slide button:hover,#primary.our-facilities #content .section-3 .col-nav .swiper-slide button.active{color:#fff;background-color:var(--color-3);border-color:var(--color-3);}#primary.our-facilities #content .section-3 .col-nav .swiper-button-next,#primary.our-facilities #content .section-3 .col-nav .swiper-button-prev{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:30px;min-width:30px;height:100%;margin:0;transform:none;}#primary.our-facilities #content .section-3 .col-nav .swiper-button-next::after,#primary.our-facilities #content .section-3 .col-nav .swiper-button-prev::after{color:var(--color-4);}#primary.our-facilities #content .section-3 .col-content .tab-pane .row{align-items:center;justify-content:center;margin:0;}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-text{position:relative;padding-right:3rem;padding-top:1rem;}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-text::after{content:'';position:absolute;top:0;left:0;width:150%;height:1px;background-color:var(--color-3);}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-text h3{color:var(--color-3);}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-images{position:relative;display:flex;align-items:center;justify-content:center;}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-images .swiper-button-prev,#primary.our-facilities #content .section-3 .col-content .tab-pane .col-images .swiper-button-next{top:90%;width:2rem;height:2rem;background:#fff;border-radius:4px;}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-images .swiper-button-prev::after,#primary.our-facilities #content .section-3 .col-content .tab-pane .col-images .swiper-button-next::after{font-size:1rem;color:#000;}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-images .swiper-slide{clip-path:polygon(0% 0%,0% 0%,85% 0%,100% 25%,100% 100%,0 100%,0% 0%,00% 0%);}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-images .swiper-slide .image{width:100%;height:340px;overflow:hidden;}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-images .swiper-slide .image img{width:100%;height:100%;object-fit:cover;}@media (max-width: 768px){#primary.our-facilities #content .section-3{overflow:hidden;}#primary.our-facilities #content .section-3 .col-text-intro{margin-bottom:1rem;}#primary.our-facilities #content .section-3 .col-text-intro h3{margin-bottom:1rem;}#primary.our-facilities #content .section-3 .col-nav{padding:0;max-width:100%;margin:0 0 1rem;}#primary.our-facilities #content .section-3 .col-nav .swiper-button-next::after,#primary.our-facilities #content .section-3 .col-nav .swiper-button-prev::after{font-size:1.9rem;}#primary.our-facilities #content .section-3 .col-nav .swiper-slide button{padding:0.8rem 1rem;}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-text{padding-right:12px;}#primary.our-facilities #content .section-3 .col-content .tab-pane .col-images .swiper-slide .image{height:200px;}}@media (max-width: 768px){#primary.our-facilities #content .content-section{padding:2rem 0.5rem;}}#primary.students-life #section-3{padding:6rem 0 0 !important;}#primary.students-life #section-3 .row{align-items:inherit !important;}#primary.students-life #section-3 .col-topic{margin-bottom:4rem;}#primary.students-life #section-3 .col-topic .topic{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}#primary.students-life #section-3 .col-topic .topic .image{position:relative;width:230px;min-width:230px;height:230px;margin-bottom:-6rem;z-index:2;}#primary.students-life #section-3 .col-topic .topic .image img{width:100%;height:100%;object-fit:contain;}#primary.students-life #section-3 .col-topic .topic .content{max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:6rem 1.5rem 2rem 1.5rem;background-color:#ebfafa;}#primary.students-life #section-3 .col-topic .topic .text h3{min-height:48px;font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.students-life #section-3 .col-topic .topic .text p:last-child{margin-bottom:0;}#primary.students-life #section-3 .col-topic .topic .button{width:100%;}#primary.students-life #section-3 .col-topic .topic .button .btn{font-size:15px;background-color:#024854;padding:0.9rem 1.2rem;}#primary.students-life #section-3 .col-topic .topic .button .btn:hover{background-color:var(--color-5);}@media (max-width: 768px){#primary.students-life #section-3 .col-topic{margin-bottom:2rem;}#primary.students-life #section-3 .col-topic .topic{align-items:flex-start;gap:1rem;}#primary.students-life #section-3 .col-topic .topic .image{width:190px;max-width:190px;height:190px;}#primary.students-life #section-3 .col-topic .topic .text h3{min-height:initial;}}#primary.academics #section-1{position:relative;padding:4rem 0;}#primary.academics #section-1 .row{align-items:center;}#primary.academics #section-1 .col-text{padding-right:4rem;}#primary.academics #section-1 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.academics #section-1{padding:2rem 0.5rem;}#primary.academics #section-1 .col-text{padding-right:12px;}#primary.academics #section-1 .col-text h2{margin-bottom:1rem;}}#primary.academics #section-2{position:relative;padding:5rem 0;background-color:#e6f9f9;}#primary.academics #section-2 .col-text{margin-bottom:2rem;}#primary.academics #section-2 .col-text h2{margin-bottom:2rem;}#primary.academics #section-2 .col-text.text-2{margin-bottom:0;margin-top:4rem;}#primary.academics #section-2 .col-topic .topic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}#primary.academics #section-2 .col-topic .topic .icon{min-width:100px;height:100px;}#primary.academics #section-2 .col-topic .topic .icon img{width:100%;height:100%;object-fit:contain;}#primary.academics #section-2 .col-topic .topic .text{text-align:center;}#primary.academics #section-2 .col-topic .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.academics #section-2 .col-topic .topic .text p:last-child{margin-bottom:0;}@media (max-width: 768px){#primary.academics #section-2{padding:2rem 0.5rem;}#primary.academics #section-2 .col-text h2{margin-bottom:1rem;}#primary.academics #section-2 .col-text.text-2{margin-top:1rem;}#primary.academics #section-2 .col-topic{margin-bottom:2rem;}#primary.academics #section-2 .col-topic .topic{gap:1rem;}#primary.academics #section-2 .col-topic .topic .icon{width:50px;min-width:50px;height:50px;}}#primary.academics #section-3{position:relative;padding:5rem 0;}#primary.academics #section-3 .row{align-items:center;}#primary.academics #section-3 .col-text{margin-bottom:4rem;}#primary.academics #section-3 .col-text h2{margin-bottom:2rem;}#primary.academics #section-3 .col-text.text-2{margin-bottom:0;margin-top:4rem;}#primary.academics #section-3 .col-image .image{display:flex;align-items:center;justify-content:center;}#primary.academics #section-3 .col-image .image img{width:100%;}@media (max-width: 768px){#primary.academics #section-3{padding:2rem 0.5rem;}#primary.academics #section-3 .col-text h2{margin-bottom:1rem;}}#primary.academics #section-4{position:relative;padding:5rem 0;background-color:#e6f9f9;margin-bottom:4rem;}#primary.academics #section-4 .row{align-items:center;}#primary.academics #section-4 .col-text h2{margin-bottom:2rem;}#primary.academics #section-4 .col-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4rem;}#primary.academics #section-4 .col-links .link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}#primary.academics #section-4 .col-links .link .image{height:90px;display:flex;align-items:center;justify-content:center;}#primary.academics #section-4 .col-links .link .btn{min-width:180px;text-align:center;}@media (max-width: 768px){#primary.academics #section-4{padding:2rem 0.5rem;}#primary.academics #section-4 .col-text{margin-bottom:1rem;}#primary.academics #section-4 .col-text h2{margin-bottom:1rem;}#primary.academics #section-4 .col-links{gap:1rem;padding:0;}#primary.academics #section-4 .col-links .link{gap:1rem;}#primary.academics #section-4 .col-links .link .btn{min-width:100px;padding:0.5rem 1rem;}#primary.academics #section-4 .col-links .link .image{height:80px;}}#primary.academics-single .content-section{position:relative;padding:4rem 0;}#primary.academics-single .content-section ul{margin-left:20px;padding:0;display:flex;flex-direction:column;gap:1rem;}@media (max-width: 768px){#primary.academics-single .content-section{padding:2rem 0.5rem;}}#primary.academics-single .content-section.section-1 .row.flex-row-reverse .col-image .image-1{margin-left:-60%;}#primary.academics-single .content-section.section-1 .col-image{display:flex;}#primary.academics-single .content-section.section-1 .col-image .image-1{width:160%;max-width:160%;display:flex;align-items:flex-start;margin-right:-60%;}#primary.academics-single .content-section.section-1 .col-image .image-2{width:100%;max-width:100%;display:flex;align-items:flex-start;}#primary.academics-single .content-section.section-1 .col-text{padding-top:4rem;}#primary.academics-single .content-section.section-1 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.academics-single .content-section.section-1{padding:2rem 0.5rem;}#primary.academics-single .content-section.section-1 .row{flex-direction:column-reverse;}#primary.academics-single .content-section.section-1 .row.flex-row-reverse .col-image .image-1{margin-left:0;}#primary.academics-single .content-section.section-1 .col-text{padding-top:0;}#primary.academics-single .content-section.section-1 .col-image .image-1{width:100%;max-width:100%;margin-right:0;}}#primary.academics-single .content-section.section-2{background-color:#e6f9f9;}@media (max-width: 768px){#primary.academics-single .content-section.section-2 .col-image{text-align:center;margin-bottom:1rem;}#primary.academics-single .content-section.section-2 .col-text{text-align:center;}}#primary.academics-single .content-section.section-3 .col-text{margin-bottom:2rem;}#primary.academics-single .content-section.section-3 .col-text h2{margin-bottom:2rem;}#primary.academics-single .content-section.section-3 .container-slider .slideNav{justify-content:flex-end;margin-top:2rem;}#primary.academics-single .content-section.section-3 .container-slider .slideNav::before{content:'';position:absolute;left:0;bottom:0;width:92%;height:1px;background-color:#007e81;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .image{width:100%;height:210px;overflow:hidden;clip-path:polygon(0% 0%,0% 0%,80% 0%,100% 30%,100% 100%,0 100%,0% 0%,00% 0%);}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .image img{width:100%;height:100%;object-fit:cover;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .text{position:relative;display:flex;align-items:flex-start;gap:1rem;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .text .number{font-size:2rem;line-height:1;font-weight:bold;color:#01babe;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .text h3{font-size:1.25rem;line-height:1.2;font-weight:600;margin-bottom:1rem;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .text h3:last-child{margin-bottom:0;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .text p:last-child{margin-bottom:0;}@media (max-width: 768px){#primary.academics-single .content-section.section-3{padding:2rem 0.5rem;}#primary.academics-single .content-section.section-3 .col-text h2{margin-bottom:1rem;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic{gap:1rem;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .image{width:100%;height:200px;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .text .number{font-size:1.5rem;}#primary.academics-single .content-section.section-3 .container-slider .swiper-slide .topic .text h3{font-size:1rem;}#primary.academics-single .content-section.section-3 .container-slider .slideNav{margin-top:1rem;}#primary.academics-single .content-section.section-3 .container-slider .slideNav::before{width:75%;}}#primary.academics-single .content-section.section-4 .row{align-items:center;}#primary.academics-single .content-section.section-4 .col-text{margin-bottom:4rem;}#primary.academics-single .content-section.section-4 .col-text h2{margin-bottom:2rem;}#primary.academics-single .content-section.section-4 .col-text.col-text-end{margin-top:2rem;}#primary.academics-single .content-section.section-4 .col-text.col-text-end h2:last-child,#primary.academics-single .content-section.section-4 .col-text.col-text-end h3:last-child,#primary.academics-single .content-section.section-4 .col-text.col-text-end h4:last-child,#primary.academics-single .content-section.section-4 .col-text.col-text-end p:last-child{margin-bottom:0;}#primary.academics-single .content-section.section-4 .col-image .image{display:flex;align-items:center;justify-content:center;}#primary.academics-single .content-section.section-4 .col-image .image img{width:auto;max-width:100%;}@media (max-width: 768px){#primary.academics-single .content-section.section-4{padding:2rem 0.5rem;}#primary.academics-single .content-section.section-4 .col-text h2{margin-bottom:1rem;}}#primary.academics-single .content-section.section-5 .row{row-gap:2rem;}#primary.academics-single .content-section.section-5 .col-topic .topic{max-width:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin:0 auto;}#primary.academics-single .content-section.section-5 .col-topic .topic .icon{width:80px;min-width:80px;height:80px;}#primary.academics-single .content-section.section-5 .col-topic .topic .icon img{width:100%;height:100%;object-fit:contain;object-position:bottom;}#primary.academics-single .content-section.section-5 .col-topic .topic .text{text-align:center;}#primary.academics-single .content-section.section-5 .col-topic .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:0.5rem;}#primary.academics-single .content-section.section-5 .col-topic .topic .text p:last-child{margin-bottom:0;}@media (max-width: 768px){#primary.academics-single .content-section.section-5 .col-topic .topic{gap:1rem;}#primary.academics-single .content-section.section-5 .col-topic .topic .icon{width:50px;min-width:50px;height:50px;}}#primary.academics-single .content-section.section-6{background-color:#e6f9f9;}#primary.academics-single .content-section.section-6 h2{margin-bottom:2rem;}#primary.academics-single .content-section.section-7{padding:6rem 0;}#primary.academics-single .content-section.section-7 .col-title{display:flex;flex-direction:column;gap:2rem;}@media (max-width: 768px){#primary.academics-single .content-section.section-7{padding:2rem 0.5rem;}#primary.academics-single .content-section.section-7 .col-title{flex-direction:row;gap:1rem;margin-bottom:1rem;}#primary.academics-single .content-section.section-7 .col-title .icon{width:80px;min-width:80px;height:80px;}#primary.academics-single .content-section.section-7 .col-title h2{width:100%;margin:0;}#primary.academics-single .content-section.section-7 .col-title .image{display:none;}}#primary.academics-single .content-section.section-8 .container{padding-top:4rem;border-top:1px solid var(--color-2);}#primary.academics-single .content-section.section-8 .row{margin-top:3rem;}#primary.academics-single .content-section.section-8 .col-text{position:relative;padding-top:1.1rem;padding-left:3rem;padding-right:3rem;margin-top:1.1rem;}#primary.academics-single .content-section.section-8 .col-text h2{margin-bottom:1rem;}#primary.academics-single .content-section.section-8 .col-image{position:relative;display:flex;align-items:center;justify-content:flex-end;z-index:2;}#primary.academics-single .content-section.section-8 .col-image .image{position:relative;display:flex;}#primary.academics-single .content-section.section-8 .col-image .image::before{content:'';position:absolute;top:-3rem;left:-3.5rem;width:100%;height:100%;background-color:#dbf5f5;z-index:1;}#primary.academics-single .content-section.section-8 .col-image .image img{position:relative;z-index:2;}@media (max-width: 768px){#primary.academics-single .content-section.section-8 .row{margin-top:0;}#primary.academics-single .content-section.section-8 .col-image .image{max-width:95%;}#primary.academics-single .content-section.section-8 .col-image .image::before{left:-1rem;top:-1rem;}#primary.academics-single .content-section.section-8 .col-text{padding-left:1rem;padding-right:1rem;}}#primary.academics-single .content-section.section-9 .col-text{margin-bottom:2rem;}#primary.academics-single .content-section.section-9 .col-text h2:last-child,#primary.academics-single .content-section.section-9 .col-text h3:last-child,#primary.academics-single .content-section.section-9 .col-text h4:last-child{margin-bottom:0;}#primary.academics-single .content-section.section-9 .col-btn .btn{min-width:380px;max-width:100%;}@media (max-width: 768px){#primary.academics-single .content-section.section-9 .col-text{margin-bottom:1rem;}#primary.academics-single .content-section.section-9 .col-btn .btn{min-width:initial;max-width:90%;}}#primary.co-curricular-activities .section-1{position:relative;padding:80px 0;}#primary.co-curricular-activities .section-1 .image{margin-bottom:2rem;}#primary.co-curricular-activities .section-1 .col-activities{display:flex;align-items:flex-start;justify-content:flex-start;gap:22px;margin-top:50px;}#primary.co-curricular-activities .section-1 .col-activities .activity{flex:1;}#primary.co-curricular-activities .section-1 .col-activities .activity__card{display:flex;flex-direction:column;gap:25px;}#primary.co-curricular-activities .section-1 .col-activities .activity__card__image{position:relative;width:100%;height:210px;overflow:hidden;}#primary.co-curricular-activities .section-1 .col-activities .activity__card__image img{width:100%;height:100%;object-fit:cover;}#primary.co-curricular-activities .section-1 .col-activities .activity__card__text{font-size:20px;line-height:1.2;font-weight:600;color:var(--color-1);padding-bottom:10px;border-bottom:3px solid #f37321;transition:all .3s ease-in-out;}#primary.co-curricular-activities .section-1 .col-activities .activity__card:hover .activity__card__text{color:#f37321;}@media (max-width: 768px){#primary.co-curricular-activities .section-1{padding:2rem 0.5rem;}#primary.co-curricular-activities .section-1 .col-activities{flex-direction:column;margin-top:30px;gap:30px;}#primary.co-curricular-activities .section-1 .col-activities .activity__card{gap:15px;}#primary.co-curricular-activities .section-1 .col-activities .activity__card__text{font-size:17px;}}#primary.co-curricular-activities #content{position:relative;}#primary.co-curricular-activities #content .activity{padding:50px 20px;}#primary.co-curricular-activities #content .activity:not(:last-child){border-bottom:1px solid #f47422;}#primary.co-curricular-activities #content .activity .col-text{margin-bottom:50px;}#primary.co-curricular-activities #content .activity .col-text .icon{display:flex;margin-bottom:23px;}#primary.co-curricular-activities #content .activity .col-text h2{margin-bottom:18px;}#primary.co-curricular-activities #content .activity .col-text .text p:last-child{margin-bottom:0;}#primary.co-curricular-activities #content .activity .schedule{padding-right:50px;}#primary.co-curricular-activities #content .activity .schedule h3{font-size:20px;color:var(--color-3);margin-bottom:30px;}#primary.co-curricular-activities #content .activity .schedule__item{display:flex;align-items:flex-start;gap:14px;}#primary.co-curricular-activities #content .activity .schedule__item:not(:last-child){margin-bottom:20px;}#primary.co-curricular-activities #content .activity .schedule__item__icon{width:25px;min-width:25px;}#primary.co-curricular-activities #content .activity .schedule__item__text p:last-child{margin-bottom:0;}#primary.co-curricular-activities #content .activity .table_week__content{position:relative;display:flex;flex-wrap:wrap;gap:5px;overflow:auto;}#primary.co-curricular-activities #content .activity .table_week__content__column{flex:1;display:flex;flex-direction:column;justify-content:space-between;}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(1) .table_week__content__column__title{background-color:var(--color-1);}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(1) .table_week__content__column__title:after{border-top-color:var(--color-1);}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(2) .table_week__content__column__title{background-color:var(--color-2);}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(2) .table_week__content__column__title:after{border-top-color:var(--color-2);}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(3) .table_week__content__column__title{background-color:var(--color-3);}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(3) .table_week__content__column__title:after{border-top-color:var(--color-3);}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(4) .table_week__content__column__title{background-color:var(--color-4);}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(4) .table_week__content__column__title:after{border-top-color:var(--color-4);}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(5) .table_week__content__column__title{background-color:var(--color-6);}#primary.co-curricular-activities #content .activity .table_week__content__column:nth-child(5) .table_week__content__column__title:after{border-top-color:var(--color-6);}#primary.co-curricular-activities #content .activity .table_week__content__column:not(:last-child) .table_week__content__column__text::before,#primary.co-curricular-activities #content .activity .table_week__content__column:not(:last-child) .table_week__content__column__text:after{width:calc(110%);}#primary.co-curricular-activities #content .activity .table_week__content__column__title{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:10px 15px;background-color:var(--color-1);}#primary.co-curricular-activities #content .activity .table_week__content__column__title:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top-color:var(--color-1);border-bottom:0;margin-left:-8px;margin-bottom:-8px;}#primary.co-curricular-activities #content .activity .table_week__content__column__title h4{font-size:16px;font-weight:400;color:#fff;margin:0;}#primary.co-curricular-activities #content .activity .table_week__content__column__text{position:relative;height:100%;padding:25px 10px;margin-top:15px;}#primary.co-curricular-activities #content .activity .table_week__content__column__text::before{content:'';position:absolute;left:0;top:0;height:3px;width:100%;background-color:var(--color-5);}#primary.co-curricular-activities #content .activity .table_week__content__column__text:after{content:'';position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:var(--color-5);}#primary.co-curricular-activities #content .activity .table_week__content__column__text .divider{position:absolute;right:0;top:50%;width:1px;height:80%;border-left:1px dashed;transform:translateY(-50%);}#primary.co-curricular-activities #content .activity .table_week__content__column__text .no-schedule{display:block;margin:35px auto;width:20px;height:3px;background-color:var(--color-1);}#primary.co-curricular-activities #content .activity .table_week__text_final{margin-top:15px;padding:0 8px;}#primary.co-curricular-activities #content .activity .table_hours__head{display:flex;align-items:flex-start;justify-content:flex-start;gap:25px;margin-bottom:15px;}#primary.co-curricular-activities #content .activity .table_hours__head__collumn{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 15px;background-color:var(--color-1);}#primary.co-curricular-activities #content .activity .table_hours__head__collumn:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top-color:var(--color-1);border-bottom:0;margin-left:-8px;margin-bottom:-8px;}#primary.co-curricular-activities #content .activity .table_hours__head__collumn:nth-child(1){width:180px;background-color:var(--color-2);}#primary.co-curricular-activities #content .activity .table_hours__head__collumn:nth-child(1):after{border-top-color:var(--color-2);}#primary.co-curricular-activities #content .activity .table_hours__head__collumn:nth-child(2){width:160px;background-color:var(--color-4);}#primary.co-curricular-activities #content .activity .table_hours__head__collumn:nth-child(2):after{border-top-color:var(--color-4);}#primary.co-curricular-activities #content .activity .table_hours__head__collumn h4{font-size:16px;font-weight:400;color:#fff;margin:0;}#primary.co-curricular-activities #content .activity .table_hours__content{position:relative;display:flex;flex-direction:column;overflow:auto;}#primary.co-curricular-activities #content .activity .table_hours__content::before{content:'';position:absolute;left:0;top:0;height:3px;width:100%;background-color:var(--color-5);}#primary.co-curricular-activities #content .activity .table_hours__content:after{content:'';position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:var(--color-5);}#primary.co-curricular-activities #content .activity .table_hours__content__column{flex:1;display:flex;flex-wrap:wrap;justify-content:flex-start;}#primary.co-curricular-activities #content .activity .table_hours__content__column:not(:last-child){border-bottom:1px dashed;}#primary.co-curricular-activities #content .activity .table_hours__content__column__time{position:relative;width:180px;padding:20px 15px;background-color:#00BABD1A;}#primary.co-curricular-activities #content .activity .table_hours__content__column__time h4{font-size:1rem;line-height:1.1;margin:0;text-align:center;}#primary.co-curricular-activities #content .activity .table_hours__content__column__activity{position:relative;flex:1;padding:20px 25px;}#primary.co-curricular-activities #content .activity .table_hours__content__column__activity p:last-child{margin:0;}#primary.co-curricular-activities #content .activity .table_hours__text_final{margin-top:15px;padding:0 8px;}@media (max-width: 800px){#primary.co-curricular-activities #content .activity .col-text{margin-bottom:25px;}#primary.co-curricular-activities #content .activity .schedule{padding-right:12px;margin-bottom:30px;}#primary.co-curricular-activities #content .activity .schedule h3{font-size:18px;margin-bottom:15px;}#primary.co-curricular-activities #content .activity .schedule__item__icon{width:20px;min-width:20px;}#primary.co-curricular-activities #content .activity .table_week__content{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;}#primary.co-curricular-activities #content .activity .table_week__content::-webkit-scrollbar{width:10px;height:10px;border-radius:10px;}#primary.co-curricular-activities #content .activity .table_week__content::-webkit-scrollbar-track{background-color:#fff;border:1px solid #007e81;border-radius:10px;}#primary.co-curricular-activities #content .activity .table_week__content::-webkit-scrollbar-thumb{background-color:#007e81;border-radius:10px;}#primary.co-curricular-activities #content .activity .table_week__content__column{flex:none;width:140px;display:flex;flex-direction:column;justify-content:space-between;}#primary.co-curricular-activities #content .activity .table_week__content__column__text{font-size:14px;}#primary.co-curricular-activities #content .activity .table_hours__head{gap:20px;}#primary.co-curricular-activities #content .activity .table_hours__head__collumn.time{width:140px;}#primary.co-curricular-activities #content .activity .table_hours__head__collumn h4{font-size:14px;}#primary.co-curricular-activities #content .activity .table_hours__content__column__time{width:140px;}#primary.co-curricular-activities #content .activity .table_hours__content__column__time h4{font-size:14px;}#primary.co-curricular-activities #content .activity .table_hours__content__column__activity{padding:20px;}}#primary.co-curricular-activities .section_3{position:relative;padding:5rem 0;background-color:#e6f9f9;}#primary.co-curricular-activities .section_3__text{margin-bottom:2rem;}#primary.co-curricular-activities .section_3__text h2{margin-bottom:1rem;}@media (max-width: 800px){#primary.co-curricular-activities .section_3{padding:2rem 0.5rem;}}#primary.co-curricular-activities .section_4{position:relative;padding:5rem 0;background-color:#fff;}#primary.co-curricular-activities .section_4 a{color:#007e81;}@media (max-width: 800px){#primary.co-curricular-activities .section_4{padding:2rem 0.5rem;}}#primary.school-uniforms .content-section{position:relative;padding:2rem 0;}#primary.school-uniforms .content-section ul{margin-left:20px;padding:0;display:flex;flex-direction:column;gap:1rem;}@media (max-width: 768px){#primary.school-uniforms .content-section{padding:2rem 0.5rem;}}#primary.school-uniforms .content-section.section-22{background-color:#e6f9f9;}@media (max-width: 768px){#primary.school-uniforms .content-section.section-22 .col-image{text-align:center;margin-bottom:1rem;}#primary.school-uniforms .content-section.section-22 .col-text{text-align:center;}}#primary.school-uniforms .content-section.section-33 .col-text{margin-bottom:2rem;}#primary.school-uniforms .content-section.section-33 .col-text h2{margin-bottom:2rem;}#primary.school-uniforms .content-section.section-33 .container-slider .slideNav{justify-content:flex-end;margin-top:2rem;}#primary.school-uniforms .content-section.section-33 .container-slider .slideNav::before{content:'';position:absolute;left:0;bottom:0;width:92%;height:1px;background-color:#007e81;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .image{width:100%;height:210px;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .image img{width:100%;height:100%;object-fit:cover;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .text{position:relative;display:flex;align-items:flex-start;gap:1rem;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .text .number{font-size:2rem;line-height:1;font-weight:bold;color:#01babe;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .text h3:last-child{margin-bottom:0;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .text p:last-child{margin-bottom:0;}@media (max-width: 768px){#primary.school-uniforms .content-section.section-33{padding:2rem 0.5rem;}#primary.school-uniforms .content-section.section-33 .col-text h2{margin-bottom:1rem;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic{gap:1rem;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .image{width:100%;height:200px;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .text .number{font-size:1.5rem;}#primary.school-uniforms .content-section.section-33 .container-slider .swiper-slide .topic .text h3{font-size:1rem;}#primary.school-uniforms .content-section.section-33 .container-slider .slideNav{margin-top:1rem;}#primary.school-uniforms .content-section.section-33 .container-slider .slideNav::before{width:75%;}}#primary.school-uniforms .content-section.section-4 .row{align-items:center;}#primary.school-uniforms .content-section.section-4 .col-text{margin-bottom:4rem;}#primary.school-uniforms .content-section.section-4 .col-text h2{margin-bottom:2rem;}#primary.school-uniforms .content-section.section-4 .col-text.col-text-end{margin-top:2rem;}#primary.school-uniforms .content-section.section-4 .col-text.col-text-end h2:last-child,#primary.school-uniforms .content-section.section-4 .col-text.col-text-end h3:last-child,#primary.school-uniforms .content-section.section-4 .col-text.col-text-end h4:last-child,#primary.school-uniforms .content-section.section-4 .col-text.col-text-end p:last-child{margin-bottom:0;}#primary.school-uniforms .content-section.section-4 .col-image .image{display:flex;align-items:center;justify-content:center;}#primary.school-uniforms .content-section.section-4 .col-image .image img{width:auto;max-width:100%;}@media (max-width: 768px){#primary.school-uniforms .content-section.section-4{padding:2rem 0.5rem;}#primary.school-uniforms .content-section.section-4 .col-text h2{margin-bottom:1rem;}}#primary.school-uniforms .content-section.section-5 .row{align-items:center;row-gap:2rem;}#primary.school-uniforms .content-section.section-5 .col-topic .topic{max-width:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin:0 auto;}#primary.school-uniforms .content-section.section-5 .col-topic .topic .icon{width:80px;min-width:80px;height:80px;}#primary.school-uniforms .content-section.section-5 .col-topic .topic .icon img{width:100%;height:100%;object-fit:contain;}#primary.school-uniforms .content-section.section-5 .col-topic .topic .text{text-align:center;}#primary.school-uniforms .content-section.section-5 .col-topic .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:0.5rem;}#primary.school-uniforms .content-section.section-5 .col-topic .topic .text p:last-child{margin-bottom:0;}@media (max-width: 768px){#primary.school-uniforms .content-section.section-5 .col-topic .topic{gap:1rem;}#primary.school-uniforms .content-section.section-5 .col-topic .topic .icon{width:50px;min-width:50px;height:50px;}}#primary.school-uniforms .content-section.section-3.bg-color{padding:4rem 0;}#primary.school-uniforms .content-section.section-3 .col-text h2:last-child,#primary.school-uniforms .content-section.section-3 .col-text h3:last-child,#primary.school-uniforms .content-section.section-3 .col-text h4:last-child{margin-bottom:0;}#primary.school-uniforms .content-section.section-3 .col-btn{margin-top:2rem;}#primary.school-uniforms .content-section.section-3 .col-btn .btn{min-width:180px;max-width:100%;}@media (max-width: 768px){#primary.school-uniforms .content-section.section-3.bg-color{padding:2rem 0.5rem;}#primary.school-uniforms .content-section.section-3 .col-text .btn{min-width:initial;max-width:90%;}#primary.school-uniforms .content-section.section-3 .col-btn{margin-top:1rem;}#primary.school-uniforms .content-section.section-3 .col-btn .btn{min-width:initial;max-width:90%;}}#primary.school-uniforms .content-section.section-7{padding:6rem 0;}#primary.school-uniforms .content-section.section-7 .col-title{display:flex;flex-direction:column;gap:2rem;}@media (max-width: 768px){#primary.school-uniforms .content-section.section-7{padding:2rem 0.5rem;}#primary.school-uniforms .content-section.section-7 .col-title{flex-direction:row;gap:1rem;margin-bottom:1rem;}#primary.school-uniforms .content-section.section-7 .col-title .icon{width:80px;min-width:80px;height:80px;}#primary.school-uniforms .content-section.section-7 .col-title h2{width:100%;margin:0;}#primary.school-uniforms .content-section.section-7 .col-title .image{display:none;}}#primary.school-uniforms .content-section.section-2 .col-text{position:relative;padding-top:1.1rem;padding-left:3rem;padding-right:3rem;margin-top:1.1rem;}#primary.school-uniforms .content-section.section-2 .col-text h2{margin-bottom:1rem;}#primary.school-uniforms .content-section.section-2 .col-image{position:relative;display:flex;align-items:center;justify-content:center;z-index:2;}#primary.school-uniforms .content-section.section-2.boxed .row{margin-top:3rem;}#primary.school-uniforms .content-section.section-2.boxed .col-image .image{position:relative;display:flex;}#primary.school-uniforms .content-section.section-2.boxed .col-image .image::before{content:'';position:absolute;top:-3rem;left:-3.5rem;width:100%;height:100%;background-color:#dbf5f5;z-index:1;}#primary.school-uniforms .content-section.section-2.boxed .col-image .image img{position:relative;z-index:2;}@media (max-width: 768px){#primary.school-uniforms .content-section.section-2 .row{margin-top:0;}#primary.school-uniforms .content-section.section-2.boxed .row{margin-top:0rem;}#primary.school-uniforms .content-section.section-2.boxed .col-image .image{max-width:95%;}#primary.school-uniforms .content-section.section-2.boxed .col-image .image::before{left:-1rem;top:-1rem;}#primary.school-uniforms .content-section.section-2 .col-text{padding-left:1rem;padding-right:1rem;}}#primary.school-uniforms .content-section.section-9 .col-text{margin-bottom:2rem;}#primary.school-uniforms .content-section.section-9 .col-text h2:last-child,#primary.school-uniforms .content-section.section-9 .col-text h3:last-child,#primary.school-uniforms .content-section.section-9 .col-text h4:last-child{margin-bottom:0;}#primary.school-uniforms .content-section.section-9 .col-btn .btn{min-width:380px;max-width:100%;}@media (max-width: 768px){#primary.school-uniforms .content-section.section-9 .col-text{margin-bottom:1rem;}#primary.school-uniforms .content-section.section-9 .col-btn .btn{min-width:initial;max-width:90%;}}@media (min-width: 768px){#primary.school-uniforms .content-section.section-divider{padding:0 !important;}}#primary.school-uniforms .content-section.section-divider .container{border-bottom:2px solid var(--color-4);}#primary.school-uniforms .content-section.section-space{padding:0 !important;}#primary.admissions #section_1{position:relative;padding:5rem 0 0;}#primary.admissions #section_1 .container{padding-bottom:5rem;border-bottom:2px solid var(--color-1);}#primary.admissions #section_1 .col-image{display:flex;}#primary.admissions #section_1 .col-image img{width:100%;max-width:100%;display:flex;align-items:flex-start;}#primary.admissions #section_1 .col-text{padding-right:3rem;}#primary.admissions #section_1 .col-text h2{margin-bottom:2rem;}#primary.admissions #section_1 .col-text.col-final-text{margin-top:4rem;}@media (max-width: 768px){#primary.admissions #section_1{padding:2rem 0.5rem 0;}#primary.admissions #section_1 .container{padding-bottom:2rem;}#primary.admissions #section_1 .col-text{padding-right:12px;}#primary.admissions #section_1 .col-text h2{margin-bottom:1rem;}#primary.admissions #section_1 .col-text.col-final-text{margin-top:2rem;}#primary.admissions #section_1 .col-image img{width:100%;max-width:100%;margin-right:0;}}#primary.admissions #section_2{position:relative;padding:5rem 0 0;}#primary.admissions #section_2 .container{padding-bottom:5rem;border-bottom:2px solid var(--color-1);}#primary.admissions #section_2 .col-text{padding-right:3rem;margin-bottom:4rem;}#primary.admissions #section_2 .col-text h2{margin-bottom:1rem;}#primary.admissions #section_2 .col-text h3{font-size:1.5rem;color:var(--color-3);margin-bottom:1rem;}#primary.admissions #section_2 .col-text.col-final-text{margin-top:4rem;margin-bottom:0;}#primary.admissions #section_2 .col-boxes .row-boxes{position:relative;display:flex;flex-wrap:wrap;gap:3.9rem;}#primary.admissions #section_2 .col-boxes .row-boxes::before{content:'';position:absolute;top:50%;left:50%;width:70%;height:1px;border-bottom:2px dashed #007e81;transform:translate(-50%,-50%);z-index:1;}#primary.admissions #section_2 .col-boxes .row-boxes:first-child{justify-content:center;margin-bottom:4rem;}#primary.admissions #section_2 .col-boxes .row-boxes:first-child .box{width:410px;padding:20px 20px 50px;}#primary.admissions #section_2 .col-boxes .row-boxes .box{position:relative;width:350px;max-width:100%;padding:20px;background-color:#e6f9f9;overflow:hidden;clip-path:polygon(0% 0%,0% 0%,80% 0%,100% 30%,100% 100%,0 100%,0% 0%,00% 0%);z-index:2;}#primary.admissions #section_2 .col-boxes .row-boxes .box .title-icon{display:flex;align-items:center;gap:20px;margin-bottom:1rem;}#primary.admissions #section_2 .col-boxes .row-boxes .box .title-icon img{width:43px;}#primary.admissions #section_2 .col-boxes .row-boxes .box .title-icon h3{max-width:60%;font-size:1.125rem;color:var(--color-4);margin:0;}#primary.admissions #section_2 .col-boxes .row-boxes .box .text{display:flex;gap:1.25rem;}#primary.admissions #section_2 .col-boxes .row-boxes .box .text .number{font-size:80px;line-height:1;font-weight:bold;color:#00babd57;}@media (max-width: 768px){#primary.admissions #section_2{padding:2rem 0.5rem 0;}#primary.admissions #section_2 .container{padding-bottom:2rem;}#primary.admissions #section_2 .col-text{padding-right:12px;margin-bottom:2rem;}#primary.admissions #section_2 .col-text.col-final-text{margin-top:2rem;}#primary.admissions #section_2 .col-boxes .row-boxes{gap:3rem;}#primary.admissions #section_2 .col-boxes .row-boxes:first-child{margin-bottom:3rem;}#primary.admissions #section_2 .col-boxes .row-boxes:first-child::before{top:auto;bottom:-3rem;height:80%;transform:translate(-50%,0);}#primary.admissions #section_2 .col-boxes .row-boxes::before{width:1px;height:70%;border-bottom:none;border-right:2px dashed #007e81;}#primary.admissions #section_2 .col-boxes .row-boxes .box{width:100% !important;padding:20px !important;}#primary.admissions #section_2 .col-boxes .row-boxes .box .text{gap:1rem;}#primary.admissions #section_2 .col-boxes .row-boxes .box .text .number{font-size:50px;}#primary.admissions #section_2 .col-boxes .row-boxes .box .text > div{flex:1;}}#primary.admissions #section_3{position:relative;padding:5rem 0 0;}#primary.admissions #section_3 .container{padding-bottom:5rem;border-bottom:2px solid var(--color-1);}#primary.admissions #section_3 .container .row{margin-top:3rem;}#primary.admissions #section_3 .col-text{padding-right:3rem;margin-bottom:6rem;}#primary.admissions #section_3 .col-text h2{margin-bottom:1rem;}#primary.admissions #section_3 .col-text h3{font-size:1.5rem;color:var(--color-3);margin-bottom:1rem;}#primary.admissions #section_3 .col-text.col-final-text{margin-top:4rem;margin-bottom:0;}#primary.admissions #section_3 .col-image{position:relative;display:flex;align-items:center;justify-content:center;z-index:2;}#primary.admissions #section_3 .col-image .image{position:relative;display:flex;}#primary.admissions #section_3 .col-image .image::before{content:'';position:absolute;top:-3rem;left:-3.5rem;width:100%;height:100%;background-color:#dbf5f5;z-index:1;}#primary.admissions #section_3 .col-image .image img{position:relative;z-index:2;}#primary.admissions #section_3 .col-table{display:flex;align-items:center;justify-content:center;}#primary.admissions #section_3 .col-table .table__head{display:flex;align-items:flex-start;justify-content:flex-start;gap:25px;margin-bottom:15px;}#primary.admissions #section_3 .col-table .table__head__column{position:relative;flex:1;display:flex;align-items:center;justify-content:center;}#primary.admissions #section_3 .col-table .table__head__column:nth-child(1) h4{background-color:var(--color-1);}#primary.admissions #section_3 .col-table .table__head__column:nth-child(1) h4:after{border-top-color:var(--color-1);}#primary.admissions #section_3 .col-table .table__head__column:nth-child(2) h4{background-color:var(--color-6);}#primary.admissions #section_3 .col-table .table__head__column:nth-child(2) h4:after{border-top-color:var(--color-6);}#primary.admissions #section_3 .col-table .table__head__column h4{width:180px;font-size:16px;font-weight:400;color:#fff;margin:0;position:relative;display:flex;align-items:center;justify-content:center;padding:10px 15px;background-color:var(--color-1);}#primary.admissions #section_3 .col-table .table__head__column h4:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top-color:var(--color-1);border-bottom:0;margin-left:-8px;margin-bottom:-8px;}#primary.admissions #section_3 .col-table .table__content{position:relative;display:flex;flex-direction:column;overflow:auto;}#primary.admissions #section_3 .col-table .table__content::before{content:'';position:absolute;left:0;top:0;height:3px;width:100%;background-color:var(--color-3);}#primary.admissions #section_3 .col-table .table__content:after{content:'';position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:var(--color-3);}#primary.admissions #section_3 .col-table .table__content__column{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:center;}#primary.admissions #section_3 .col-table .table__content__column:not(:last-child){border-bottom:1px dashed;}#primary.admissions #section_3 .col-table .table__content__column__stage{position:relative;flex:1;padding:20px 15px;background-color:#00BABD1A;}#primary.admissions #section_3 .col-table .table__content__column__stage p{font-weight:bold;}#primary.admissions #section_3 .col-table .table__content__column__stage p:last-child{margin:0;}#primary.admissions #section_3 .col-table .table__content__column__date{position:relative;flex:1;padding:20px 15px;}#primary.admissions #section_3 .col-table .table__content__column__date p{font-weight:bold;}#primary.admissions #section_3 .col-table .table__content__column__date p:last-child{margin:0;}#primary.admissions #section_3 .col-table .table__text_final{margin-top:15px;padding:0 8px;}@media (max-width: 768px){#primary.admissions #section_3{padding:2rem 0.5rem 0;}#primary.admissions #section_3 .container{padding-bottom:2rem;}#primary.admissions #section_3 .container .row{margin-top:0;}#primary.admissions #section_3 .col-text{padding-right:12px;margin-bottom:2rem;}#primary.admissions #section_3 .col-text.col-final-text{margin-top:2rem;}#primary.admissions #section_3 .col-image .image{max-width:95%;}#primary.admissions #section_3 .col-image .image::before{left:-1rem;top:-1rem;}#primary.admissions #section_3 .col-table{margin-top:2rem;}#primary.admissions #section_3 .col-table .table__head{gap:20px;}#primary.admissions #section_3 .col-table .table__head__column h4{width:90%;font-size:14px;}#primary.admissions #section_3 .col-table .table__content__column{font-size:14px;}}#primary.admissions #section_4{position:relative;padding:5rem 0 2rem;}#primary.admissions #section_4 .col-text{margin-bottom:2rem;}#primary.admissions #section_4 .col-text h2{margin-bottom:1rem;}#primary.admissions #section_4 .col-text h2:last-child{margin-bottom:0;}#primary.admissions #section_4 .col-text h3{font-size:1.5rem;color:var(--color-3);margin-bottom:1rem;}#primary.admissions #section_4 .col-text h3:last-child{margin-bottom:0;}#primary.admissions #section_4 .col-text.col-final-text{margin-top:4rem;margin-bottom:0;}#primary.admissions #section_4 .topics-container{padding:5rem 0;background-color:#e6f9f9;}#primary.admissions #section_4 .topics-container .topic{max-width:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin:0 auto;}#primary.admissions #section_4 .topics-container .topic .icon{width:80px;min-width:80px;height:80px;}#primary.admissions #section_4 .topics-container .topic .icon img{width:100%;height:100%;object-fit:contain;}#primary.admissions #section_4 .topics-container .topic .text{text-align:center;}#primary.admissions #section_4 .topics-container .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:0.5rem;}#primary.admissions #section_4 .topics-container .topic .text p:last-of-type{margin-bottom:0;}#primary.admissions #section_4 .topics-container .topic .text .btn{font-weight:400;margin-top:1.5rem;}@media (max-width: 768px){#primary.admissions #section_4{padding:2rem 0.5rem;}#primary.admissions #section_4 .col-text.col-final-text{margin-top:2rem;}#primary.admissions #section_4 .topics-container{padding:2rem 0;}#primary.admissions #section_4 .topics-container .row{row-gap:3rem;}#primary.admissions #section_4 .topics-container .topic{gap:1rem;}#primary.admissions #section_4 .topics-container .topic .icon{width:50px;min-width:50px;height:50px;}#primary.admissions #section_4 .topics-container .topic .text .btn{margin-top:1rem;}}#primary.admissions #section_5{position:relative;padding:5rem 0;}#primary.admissions #section_5 .col-text{margin-bottom:3.5rem;}#primary.admissions #section_5 .col-text h2{margin-bottom:1rem;}#primary.admissions #section_5 .col-text h2:last-child{margin-bottom:0;}#primary.admissions #section_5 .col-text h3{font-size:1.5rem;color:var(--color-3);margin-bottom:1rem;}#primary.admissions #section_5 .col-text h3:last-child{margin-bottom:0;}#primary.admissions #section_5 .col-text.col-final-text{margin-top:5rem;margin-bottom:0;}#primary.admissions #section_5 .col-faq .accordion-item{border:none;border-top:1px solid var(--color-3);border-radius:0;}#primary.admissions #section_5 .col-faq .accordion-item:not(:first-of-type){margin-top:30px;}#primary.admissions #section_5 .col-faq .accordion-item:last-of-type{border-bottom:1px solid var(--color-3);padding-bottom:30px;}#primary.admissions #section_5 .col-faq .accordion-item .accordion-button{font-size:18px;padding:30px 0 0;background:none;color:var(--color-1);font-weight:bold;box-shadow:none !important;}#primary.admissions #section_5 .col-faq .accordion-item .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F47422'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}#primary.admissions #section_5 .col-faq .accordion-item .accordion-collapse{margin-top:25px;}#primary.admissions #section_5 .col-faq .accordion-item .accordion-body{padding:20px;background-color:#f0fbff;}@media (max-width: 768px){#primary.admissions #section_5{padding:2rem 0.5rem;}#primary.admissions #section_5 .col-text{margin-bottom:2rem;}#primary.admissions #section_5 .col-text.col-final-text{margin-top:4rem;}}#primary.admissions #section_6{position:relative;padding:0;margin:5rem 0;background-color:#e0f6f7;}#primary.admissions #section_6 .container .row{align-items:center;}#primary.admissions #section_6 .col-image{display:flex;justify-content:center;align-items:flex-end;}#primary.admissions #section_6 .col-image .image{display:flex;justify-content:center;align-items:center;width:130%;margin-left:-30%;margin-top:-10%;margin-bottom:-10%;}#primary.admissions #section_6 .col-text{padding-top:5rem;padding-bottom:5rem;}#primary.admissions #section_6 .col-text h2{margin-bottom:1.5rem;}#primary.admissions #section_6 .col-text h2:last-child{margin-bottom:0;}#primary.admissions #section_6 .col-text h3{font-size:1.5rem;color:var(--color-3);margin-bottom:1rem;}#primary.admissions #section_6 .col-text h3:last-child{margin-bottom:0;}#primary.admissions #section_6 .col-text p:last-of-type{margin-bottom:0;}#primary.admissions #section_6 .col-text .btn{margin-top:2rem;}#primary.admissions #section_6 .col-text.col-final-text{margin-top:4rem;margin-bottom:0;}@media (max-width: 768px){#primary.admissions #section_6{padding:2rem 0.5rem;margin:3rem 0 0;}#primary.admissions #section_6 .col-image .image{margin-left:0;margin-bottom:0;margin-top:-20%;}#primary.admissions #section_6 .col-text{padding-top:0.3rem;padding-bottom:1rem;}#primary.admissions #section_6 .col-text .btn{margin-top:1rem;}#primary.admissions #section_6 .col-text.col-final-text{margin-top:2rem;}}#primary.news .page-header{padding:2rem 0;background:#d7eef1;}#primary.news .page-header h1,#primary.news .page-header h2{font-size:28px;margin:0;}@media (max-width: 768px){#primary.news .page-header{padding:1rem 0;}#primary.news .page-header h1,#primary.news .page-header h2{font-size:22px;}}#primary.news.archive #featured{padding:4rem 0 2rem;}@media (max-width: 768px){#primary.news.archive #featured{padding:1rem 0.5rem;}}#primary.news.archive #content{padding:4rem 0;}#primary.news.archive #content .col-title{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:3.5rem;}#primary.news.archive #content .col-title h2{width:max-content;margin:0;}#primary.news.archive #content .col-title .title{display:flex;flex-direction:column;gap:5px;}#primary.news.archive #content .col-title .title a{width:max-content;font-size:1.25rem;font-weight:bold;color:var(--color-2);margin:4px;border-bottom:1px solid var(--color-3);transition:all .3s ease-in-out;}#primary.news.archive #content .col-title .title a:hover{color:var(--color-3);}#primary.news.archive #content .col-title .divider{width:100%;height:1px;background-color:var(--color-1);margin:.975rem 0;}#primary.news.archive #content .row-posts{row-gap:4rem;}@media (max-width: 768px){#primary.news.archive #content{padding:1rem 0.5rem;}#primary.news.archive #content .col-title{position:relative;flex-direction:column;gap:0.5rem;}#primary.news.archive #content .col-title .title{width:100%;flex-direction:row;align-items:flex-end;gap:5px;}#primary.news.archive #content .col-title .title a{flex:1;font-size:.875rem;text-align:center;margin:0;padding:10px;}#primary.news.archive #content .col-title h2{width:70%;font-size:1.25rem;padding:0 0 0.5rem;border-bottom:1px solid var(--color-1);}#primary.news.archive #content .col-title .divider{display:none;}}#primary.news.single #content{padding:4rem 0 2rem;}#primary.news.single #content .container-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem;}#primary.news.single #content .container-header .col-text{width:30%;}#primary.news.single #content .container-header .col-text h1{font-size:2rem;margin-bottom:1.5rem;}#primary.news.single #content .container-header .col-text .date{color:#007e81;text-transform:none;border:none;}#primary.news.single #content .container-header .col-image{position:relative;width:70%;height:310px;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 30%,100% 80%,85% 100%,0 100%,0% 70%,0% 30%);}#primary.news.single #content .container-header .col-image img{width:100%;height:100%;object-fit:cover;}@media (max-width: 768px){#primary.news.single #content .container-header{flex-direction:column;justify-content:center;gap:1rem;margin-bottom:1.5rem;}#primary.news.single #content .container-header .col-text{width:100%;}#primary.news.single #content .container-header .col-text h1{font-size:1.5rem;margin-bottom:1rem;}#primary.news.single #content .container-header .col-image{width:100%;height:200px;}}#primary.news.single #content .container-contents{padding:2rem 0;}#primary.news.single #content .container-contents.text h2:last-child,#primary.news.single #content .container-contents.text h3:last-child,#primary.news.single #content .container-contents.text h4:last-child{margin-bottom:0;}#primary.news.single #content .container-contents.quote_text .row{justify-content:space-between;}#primary.news.single #content .container-contents.quote_text .quote{width:28%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2rem;}#primary.news.single #content .container-contents.quote_text .quote svg{width:55px;color:var(--color-2);}@media (max-width: 768px){#primary.news.single #content .container-contents.quote_text .quote{width:100%;gap:1rem;margin-bottom:1.25rem;}}#primary.news.single #content .container-contents.gallery_text{position:relative;overflow:hidden;}#primary.news.single #content .container-contents.gallery_text .row{align-items:flex-end;}#primary.news.single #content .container-contents.gallery_text .col-slider{position:relative;display:flex;align-items:center;justify-content:center;}#primary.news.single #content .container-contents.gallery_text .col-slider .swiper-button-prev,#primary.news.single #content .container-contents.gallery_text .col-slider .swiper-button-next{top:90%;width:2rem;height:2rem;background:#fff;border-radius:4px;}#primary.news.single #content .container-contents.gallery_text .col-slider .swiper-button-prev::after,#primary.news.single #content .container-contents.gallery_text .col-slider .swiper-button-next::after{font-size:1rem;color:#000;}#primary.news.single #content .container-contents.gallery_text .col-slider .swiper-slide .image{width:100%;height:400px;overflow:hidden;clip-path:polygon(0% 0%,0% 0%,85% 0%,100% 25%,100% 100%,0 100%,0% 0%,00% 0%);}#primary.news.single #content .container-contents.gallery_text .col-slider .swiper-slide .image img{width:100%;height:100%;object-fit:cover;}#primary.news.single #content .container-contents.gallery_text .col-text{position:relative;padding:2rem;}#primary.news.single #content .container-contents.gallery_text .col-text::after{content:'';position:absolute;top:0;left:0;width:150%;height:1px;background-color:var(--color-3);}#primary.news.single #content .container-contents.gallery_text .col-text h3{color:var(--color-3);}@media (max-width: 768px){#primary.news.single #content .container-contents.gallery_text .col-slider .swiper-slide .image{height:200px;}#primary.news.single #content .container-contents.gallery_text .col-text{padding:1.5rem 1.5rem 1.5rem 2rem;}#primary.news.single #content .container-contents.gallery_text .col-text::after{top:0;left:12px;width:1px;height:100%;}}@media (max-width: 768px){#primary.news.single #content .container-contents{padding:1rem 0;}}#primary.news.single #content .col-share{margin-top:2rem;}@media (max-width: 768px){#primary.news.single #content .col-share{margin-top:1rem;}}#primary.news.single #content .share{display:flex;flex-direction:column;gap:1rem;}#primary.news.single #content .share h4{font-size:28px;color:var(--color-2);margin:0;}#primary.news.single #content .share .links{display:flex;align-items:center;gap:1.25rem;color:var(--color-2);}#primary.news.single #content .share .links svg{color:var(--color-2);width:25px;max-width:25px;max-height:25px;transition:all .3s ease-in-out;}#primary.news.single #content .share .links svg:hover{color:var(--color-3);}@media (max-width: 768px){#primary.news.single #content .share h4{font-size:22px;}#primary.news.single #content .share .links svg{height:30px;}}@media (max-width: 768px){#primary.news.single #content{padding:2rem 0.8rem;}}#primary.news.single #latest{position:relative;padding:4rem 0;overflow:hidden;}#primary.news.single #latest .col-title{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem;}#primary.news.single #latest .col-title h2{width:max-content;margin:0;}#primary.news.single #latest .col-title .title-link{display:flex;flex-direction:column;gap:5px;}#primary.news.single #latest .col-title .title-link a{width:max-content;font-size:1.25rem;font-weight:bold;color:var(--color-2);margin:4px;border-bottom:1px solid var(--color-3);transition:all .3s ease-in-out;}#primary.news.single #latest .col-title .title-link a:hover{color:var(--color-3);}#primary.news.single #latest .col-title .divider{width:100%;height:1px;background-color:var(--color-1);margin:.975rem 0;}#primary.news.single #latest .col-slide{position:relative;}@media (max-width: 768px){#primary.news.single #latest{padding:2rem 0.5rem;}#primary.news.single #latest .col-title{position:relative;flex-direction:column;gap:0.5rem;}#primary.news.single #latest .col-title .title-link{width:100%;gap:1rem;}#primary.news.single #latest .col-title .title-link a{font-size:.875rem;margin:0;}#primary.news.single #latest .col-title h2{width:100%;padding:0 0 0.5rem;border-bottom:1px solid var(--color-1);}#primary.news.single #latest .col-title .divider{display:none;}#primary.news.single #latest .col-title .slideNav{position:absolute;right:12px;bottom:0;}#primary.news.single #latest .col-title .slideNav .btn_navigate{width:25px;height:25px;}#primary.news.single #latest .col-title .slideNav .btn_navigate::after{font-size:16px;}}#primary.news #social-sharing{padding:2rem 0 5rem;}#primary.news #social-sharing .social-links{display:flex;align-items:center;justify-content:center;gap:40px;}#primary.news #social-sharing .social-links h3{font-size:24px;font-weight:bold;color:var(--color-3);margin:0;text-transform:uppercase;}#primary.news #social-sharing .social-links .social-icons{display:flex;align-items:center;gap:30px;}#primary.news #social-sharing .social-links .social-icons a{display:inline-flex;font-size:30px;}#primary.news #social-sharing .social-links .social-icons a svg{width:25px;max-width:25px;max-height:25px;color:var(--color-2);fill:var(--color-2);transition:all .3s ease-in-out;}#primary.news #social-sharing .social-links .social-icons a svg *{fill:var(--color-2);transition:all .3s ease-in-out;}#primary.news #social-sharing .social-links .social-icons a:hover{color:var(--color-1) !important;}#primary.news #social-sharing .social-links .social-icons a:hover svg{fill:var(--color-1);}#primary.news #social-sharing .social-links .social-icons a:hover svg *{fill:var(--color-1);}@media (max-width: 768px){#primary.news #social-sharing{padding:1rem 0.5rem;}#primary.news #social-sharing .social-links{flex-direction:column;gap:1rem;}}#primary.events.archive #featured{padding:4rem 0 2rem;}@media (max-width: 768px){#primary.events.archive #featured{padding:2rem 0.5rem 1rem;}}#primary.events.archive #content{padding:4rem 0;}#primary.events.archive #content .col-title{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:3.5rem;}#primary.events.archive #content .col-title h2{width:max-content;margin:0;}#primary.events.archive #content .col-title .title{display:flex;flex-direction:column;gap:5px;}#primary.events.archive #content .col-title .divider{width:100%;height:1px;background-color:var(--color-1);margin:.975rem 0;}#primary.events.archive #content .row-posts{row-gap:4rem;}@media (max-width: 768px){#primary.events.archive #content{padding:1rem 0.5rem;}#primary.events.archive #content .col-title{position:relative;flex-direction:column;gap:0.5rem;}#primary.events.archive #content .col-title .title{width:100%;flex-direction:row;align-items:flex-end;gap:5px;}#primary.events.archive #content .col-title h2{width:100%;font-size:1.25rem;padding:0 0 0.5rem;border-bottom:1px solid var(--color-1);}#primary.events.archive #content .col-title .divider{display:none;}}#primary.events.single #content{padding:4rem 0 0rem;}#primary.events.single #content .container-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0;}#primary.events.single #content .container-header .col-title{width:33%;height:100%;display:flex;align-items:center;padding:3.5rem 2rem;background-color:var(--color-3);}#primary.events.single #content .container-header .col-title h1{max-width:280px;font-size:2rem;color:var(--color-1);margin-bottom:0;}#primary.events.single #content .container-header .col-image{position:relative;width:67%;height:310px;overflow:hidden;clip-path:polygon(0% 0%,0% 0%,85% 0%,100% 35%,100% 100%,0 100%,0% 0%,00% 0%);}#primary.events.single #content .container-header .col-image img{width:100%;height:100%;object-fit:cover;}@media (max-width: 768px){#primary.events.single #content .container-header{flex-direction:column;justify-content:center;margin-bottom:1.5rem;}#primary.events.single #content .container-header .col-title{width:100%;height:auto;padding:2rem;}#primary.events.single #content .container-header .col-title h1{font-size:1.5rem;}#primary.events.single #content .container-header .col-image{width:100%;height:150px;clip-path:polygon(0 0,100% 0,100% 30%,100% 80%,85% 100%,0 100%,0% 70%,0% 30%);}}#primary.events.single #content .container-content{padding-top:3rem;padding-bottom:2rem;}#primary.events.single #content .container-content .col-info{display:flex;flex-direction:column;gap:3rem;padding:0 3rem;}#primary.events.single #content .container-content .col-info .icons{display:flex;flex-direction:column;gap:1.25rem;}#primary.events.single #content .container-content .col-info .icons > div{display:flex;align-items:center;justify-content:flex-start;gap:1rem;}#primary.events.single #content .container-content .col-info .icons > div .icon{color:var(--color-6);width:auto;height:25px;transition:all .3s ease-in-out;}#primary.events.single #content .container-content .col-info .icons > div .icon svg{width:auto;height:25px;}#primary.events.single #content .container-content .col-info .icons > div p:last-child{margin-bottom:0;}#primary.events.single #content .container-content .col-info h2{color:var(--color-2);margin-bottom:1.25rem;}#primary.events.single #content .container-content .col-content h2{color:var(--color-2);margin-bottom:1.25rem;}@media (max-width: 768px){#primary.events.single #content .container-content{padding:1rem 0;}#primary.events.single #content .container-content .col-info{padding:0 2rem;gap:2rem;}#primary.events.single #content .container-content .col-content{padding:0 2rem;margin-top:2rem;}}#primary.events.single #content .col-share{margin-top:2rem;}@media (max-width: 768px){#primary.events.single #content .col-share{margin:1rem 0;}}#primary.events.single #content .share{display:flex;flex-direction:column;gap:1rem;}#primary.events.single #content .share h4{font-size:28px;color:var(--color-2);margin:0;}#primary.events.single #content .share .links{display:flex;align-items:center;gap:1rem;color:var(--color-2);}#primary.events.single #content .share .links svg{color:var(--color-2);width:25px;max-width:25px;max-height:25px;transition:all .3s ease-in-out;}#primary.events.single #content .share .links svg:hover{color:var(--color-3);}@media (max-width: 768px){#primary.events.single #content .share h4{font-size:22px;}#primary.events.single #content .share .links svg{height:30px;}}#primary.events.single #content .col-copy-link{display:flex;align-items:flex-end;}#primary.events.single #content .col-copy-link .copy-link{position:relative;width:100%;display:flex;align-items:center;}#primary.events.single #content .col-copy-link .copy-link span{position:absolute;top:50%;left:10px;line-height:1;transform:translateY(-50%);}#primary.events.single #content .col-copy-link .copy-link input{width:100%;height:44px;font-size:13px;border:1px solid var(--color-3);border-radius:0;outline:none;padding:0 50px 0 100px;transition:all .3s ease-in-out;}#primary.events.single #content .col-copy-link .copy-link .btn-copy-link{position:absolute;top:50%;right:10px;width:19px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-6);padding:0;margin:0;border:none;background:none;transform:translateY(-50%);transition:all .3s ease-in-out;}#primary.events.single #content .col-copy-link .copy-link .btn-copy-link svg{width:100%;height:auto;}#primary.events.single #content .col-copy-link .copy-link .btn-copy-link:hover{color:var(--color-3);}#primary.events.single #content .container-tickets{margin-top:4rem;}#primary.events.single #content .container-tickets .col-price{display:flex;align-items:center;gap:2rem;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid var(--color-3);}#primary.events.single #content .container-tickets .col-price .btn{width:190px;max-width:100%;}#primary.events.single #content .container-tickets .col-price .price{display:flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:bold;color:var(--color-3);}#primary.events.single #content .container-tickets .col-price .price span{color:var(--color-1);}#primary.events.single #content .container-tickets .col-form{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out;}#primary.events.single #content .container-tickets .col-form.active{max-height:100vh;opacity:1;}@media (max-width: 768px){#primary.events.single #content .container-tickets{margin-top:2rem;}#primary.events.single #content .container-tickets .col-price{gap:1rem;}#primary.events.single #content .container-tickets .col-price .btn{width:160px;}#primary.events.single #content .container-tickets .col-price .price{font-size:1.25rem;}#primary.events.single #content .container-tickets .col-price .price .icon svg{width:35px;height:35px;}}@media (max-width: 768px){#primary.events.single #content{padding:2rem 0.8rem;}}#primary.events.single #latest{position:relative;padding:4rem 0;overflow:hidden;}#primary.events.single #latest .col-title{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem;}#primary.events.single #latest .col-title h2{width:max-content;margin:0;}#primary.events.single #latest .col-title .title-link{display:flex;flex-direction:column;gap:5px;}#primary.events.single #latest .col-title .title-link a{width:max-content;font-size:1.25rem;font-weight:bold;color:var(--color-2);margin:4px;border-bottom:1px solid var(--color-3);transition:all .3s ease-in-out;}#primary.events.single #latest .col-title .title-link a:hover{color:var(--color-3);}#primary.events.single #latest .col-title .divider{width:100%;height:1px;background-color:var(--color-1);margin:.975rem 0;}#primary.events.single #latest .col-slide{position:relative;}@media (max-width: 768px){#primary.events.single #latest{padding:2rem 0.5rem;}#primary.events.single #latest .col-title{position:relative;flex-direction:column;gap:0.5rem;}#primary.events.single #latest .col-title .title-link{width:100%;gap:1rem;}#primary.events.single #latest .col-title .title-link a{font-size:.875rem;margin:0;}#primary.events.single #latest .col-title h2{width:100%;padding:0 0 0.5rem;border-bottom:1px solid var(--color-1);}#primary.events.single #latest .col-title .divider{display:none;}#primary.events.single #latest .col-title .slideNav{position:absolute;right:12px;bottom:0;}#primary.events.single #latest .col-title .slideNav .btn_navigate{width:25px;height:25px;}#primary.events.single #latest .col-title .slideNav .btn_navigate::after{font-size:16px;}}#primary.events #social-sharing{padding:2rem 0 5rem;}#primary.events #social-sharing .social-links{display:flex;align-items:center;justify-content:center;gap:40px;}#primary.events #social-sharing .social-links h3{font-size:24px;font-weight:bold;color:var(--color-3);margin:0;text-transform:uppercase;}#primary.events #social-sharing .social-links .social-icons{display:flex;align-items:center;gap:30px;}#primary.events #social-sharing .social-links .social-icons a{display:inline-flex;font-size:30px;}#primary.events #social-sharing .social-links .social-icons a svg{width:25px;max-width:25px;max-height:25px;color:var(--color-2);fill:var(--color-2);transition:all .3s ease-in-out;}#primary.events #social-sharing .social-links .social-icons a svg *{fill:var(--color-2);transition:all .3s ease-in-out;}#primary.events #social-sharing .social-links .social-icons a:hover{color:var(--color-1) !important;}#primary.events #social-sharing .social-links .social-icons a:hover svg{fill:var(--color-1);}#primary.events #social-sharing .social-links .social-icons a:hover svg *{fill:var(--color-1);}@media (max-width: 768px){#primary.events #social-sharing{padding:1rem 0.5rem;}#primary.events #social-sharing .social-links{flex-direction:column;gap:1rem;}}#primary.contact #section_1{padding:4rem 0;}#primary.contact #section_1.bg-color{padding:4rem 0;}#primary.contact #section_1 .col-text h2:last-child,#primary.contact #section_1 .col-text h3:last-child,#primary.contact #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.contact #section_1 .col-btn{margin-top:2rem;}#primary.contact #section_1 .col-btn .btn{min-width:180px;max-width:100%;}@media (max-width: 768px){#primary.contact #section_1{padding:2rem 0.5rem;}#primary.contact #section_1.bg-color{padding:2rem 0.5rem;}#primary.contact #section_1 .col-text .btn{min-width:initial;max-width:90%;}#primary.contact #section_1 .col-btn{margin-top:1rem;}#primary.contact #section_1 .col-btn .btn{min-width:initial;max-width:90%;}}#primary.contact #section_2{position:relative;padding:0 0 4rem;}#primary.contact #section_2 .col-text{position:relative;padding-top:1.1rem;padding-left:3rem;padding-right:3rem;margin-top:1.1rem;}#primary.contact #section_2 .col-text h2{margin-bottom:1rem;}#primary.contact #section_2 .col-text h3{font-size:1.5rem;color:var(--color-3);}#primary.contact #section_2 .col-text h2:last-child,#primary.contact #section_2 .col-text h3:last-child,#primary.contact #section_2 .col-text h4:last-child{margin-bottom:0;}#primary.contact #section_2 .col-text .contacts-list{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem;}#primary.contact #section_2 .col-text .contacts-list .contact-list__item{display:flex;align-items:flex-start;gap:13px;}#primary.contact #section_2 .col-text .contacts-list .contact-list__item .icon{width:1.5rem;height:1.5rem;color:var(--color-4);margin-top:0;}#primary.contact #section_2 .col-text .contacts-list .contact-list__item .icon svg{width:auto;height:100%;}#primary.contact #section_2 .col-text .contacts-list .contact-list__item .text{line-height:1.7;}#primary.contact #section_2 .col-text .contacts-list .contact-list__item .text h4{font-size:1rem;margin-bottom:.5rem;}#primary.contact #section_2 .col-text .contacts-list .contact-list__item .text p:last-child{margin-bottom:0;}#primary.contact #section_2 .col-text .contacts-list .contact-list__item .text a{text-decoration:underline;}#primary.contact #section_2 .col-image{position:relative;display:flex;align-items:center;justify-content:center;z-index:2;}#primary.contact #section_2.boxed .row{margin-top:3rem;}#primary.contact #section_2.boxed .col-image .image{position:relative;display:flex;height:420px;}#primary.contact #section_2.boxed .col-image .image::before{content:'';position:absolute;top:-3rem;left:-3.5rem;width:100%;height:100%;background-color:#dbf5f5;z-index:1;}#primary.contact #section_2.boxed .col-image .image img{position:relative;z-index:2;}@media (max-width: 768px){#primary.contact #section_2{padding:0rem 0.5rem 2rem;}#primary.contact #section_2 .row{margin-top:0;}#primary.contact #section_2.boxed .row{margin-top:0rem;}#primary.contact #section_2.boxed .col-image .image{max-width:95%;height:300px;}#primary.contact #section_2.boxed .col-image .image::before{left:-1rem;top:-1rem;}#primary.contact #section_2 .col-text{padding-left:1rem;padding-right:1rem;}}#primary.contact #section_3{padding:4rem 0;}#primary.contact #section_3.bg-color{padding:4rem 0;}#primary.contact #section_3 .col-text h2:last-child,#primary.contact #section_3 .col-text h3:last-child,#primary.contact #section_3 .col-text h4:last-child{margin-bottom:0;}#primary.contact #section_3 .col-btn{margin-top:2rem;}#primary.contact #section_3 .col-btn .btn{min-width:180px;max-width:100%;}@media (max-width: 768px){#primary.contact #section_3{padding:2rem 0.5rem;}#primary.contact #section_3.bg-color{padding:2rem 0.5rem;}#primary.contact #section_3 .col-text .btn{min-width:initial;max-width:90%;}#primary.contact #section_3 .col-btn{margin-top:1rem;}#primary.contact #section_3 .col-btn .btn{min-width:initial;max-width:90%;}}#primary.contact #section_4{padding:4rem 0;}#primary.contact #section_4 h3{color:var(--color-3);margin-bottom:2rem;}@media (max-width: 768px){#primary.contact #section_4{padding:2rem 0.5rem;}#primary.contact #section_4 h3{margin-bottom:1rem;}}#primary.tuitions-fee #section_1{padding:4rem 0;}#primary.tuitions-fee #section_1.bg-color{padding:4rem 0;}#primary.tuitions-fee #section_1 .col-text{margin-bottom:2rem;}#primary.tuitions-fee #section_1 .col-text h2:last-child,#primary.tuitions-fee #section_1 .col-text h3:last-child,#primary.tuitions-fee #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.tuitions-fee #section_1 .col-table > .table__content{width:100%;overflow-x:auto;}#primary.tuitions-fee #section_1 .col-table .table{width:100%;overflow-x:auto;}#primary.tuitions-fee #section_1 .col-table .table__head{display:flex;align-items:flex-start;justify-content:flex-start;gap:2px;}#primary.tuitions-fee #section_1 .col-table .table__head__column{flex:1;position:relative;display:flex;align-items:center;justify-content:center;padding:10px 15px;background-color:var(--color-1);}#primary.tuitions-fee #section_1 .col-table .table__head__column:nth-child(1){min-width:40%;background-color:#012e33;}#primary.tuitions-fee #section_1 .col-table .table__head__column:nth-child(2){background-color:#024854;}#primary.tuitions-fee #section_1 .col-table .table__head__column:nth-child(3){background-color:#007e81;}#primary.tuitions-fee #section_1 .col-table .table__head__column:nth-child(4){background-color:#00babd;}#primary.tuitions-fee #section_1 .col-table .table__head__column h4{font-size:16px;font-weight:400;color:#fff;margin:0;}#primary.tuitions-fee #section_1 .col-table .table__content{position:relative;display:flex;flex-direction:column;border-bottom:3px solid #012e33;}#primary.tuitions-fee #section_1 .col-table .table__content__row{display:flex;flex-wrap:wrap;justify-content:flex-start;}#primary.tuitions-fee #section_1 .col-table .table__content__row:nth-child(odd){background-color:#dbf5f5;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column{flex:1;padding:15px 20px;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column:not(:first-child){display:flex;align-items:center;justify-content:center;text-align:center;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column:not(:last-child){border-right:1px dashed #024854;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column:nth-child(1){min-width:40%;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column h4{font-size:1rem;line-height:1.1;margin:0;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column p:last-child{margin:0;}#primary.tuitions-fee #section_1 .col-btn{margin-top:4rem;}#primary.tuitions-fee #section_1 .col-btn .btn{width:350px;max-width:100%;background-color:var(--color-2);}#primary.tuitions-fee #section_1 .col-btn .btn:hover{background-color:var(--color-1) !important;}@media (max-width: 768px){#primary.tuitions-fee #section_1{padding:2rem 0.5rem;}#primary.tuitions-fee #section_1.bg-color{padding:2rem 0.5rem;}#primary.tuitions-fee #section_1 .col-text .btn{min-width:initial;max-width:90%;}#primary.tuitions-fee #section_1 .col-table .table__content > .table__content{display:flex;flex-wrap:nowrap;width:fit-content;min-width:100%;}#primary.tuitions-fee #section_1 .col-table .table{display:block;overflow-x:auto;white-space:nowrap;}#primary.tuitions-fee #section_1 .col-table .table__head{gap:0;}#primary.tuitions-fee #section_1 .col-table .table__head__column{display:inline-block;min-width:140px;text-align:center;}#primary.tuitions-fee #section_1 .col-table .table__head__column:nth-child(1){width:220px;min-width:220px;}#primary.tuitions-fee #section_1 .col-table .table__head__column:not(:nth-child(1)){width:140px;}#primary.tuitions-fee #section_1 .col-table .table__head__column h4{font-size:14px;}#primary.tuitions-fee #section_1 .col-table .table__content{display:block;position:relative;border-bottom:3px solid #012e33;}#primary.tuitions-fee #section_1 .col-table .table__content__row{flex-wrap:nowrap;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column{flex:0 0 auto;min-width:140px;white-space:normal;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column:nth-child(1){width:220px;min-width:220px;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column:not(:nth-child(1)){width:140px;}#primary.tuitions-fee #section_1 .col-table .table__content__row__column h4{font-size:14px;}#primary.tuitions-fee #section_1 .col-btn{margin-top:1rem;}#primary.tuitions-fee #section_1 .col-btn .btn{width:100%;}}#primary.tuitions-fee #section_2{padding:1rem 0 4rem;}#primary.tuitions-fee #section_2 .container{padding-top:4rem;border-top:1px solid #f47422;}#primary.tuitions-fee #section_2.bg-color{padding:4rem 0;}#primary.tuitions-fee #section_2 .col-text{margin-bottom:4rem;}#primary.tuitions-fee #section_2 .col-text h2:last-child,#primary.tuitions-fee #section_2 .col-text h3:last-child,#primary.tuitions-fee #section_2 .col-text h4:last-child{margin-bottom:0;}#primary.tuitions-fee #section_2 .col-topic .topic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}#primary.tuitions-fee #section_2 .col-topic .topic .icon{min-width:100px;height:100px;}#primary.tuitions-fee #section_2 .col-topic .topic .icon img{width:100%;height:100%;object-fit:contain;}#primary.tuitions-fee #section_2 .col-topic .topic .text{text-align:center;}#primary.tuitions-fee #section_2 .col-topic .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.tuitions-fee #section_2 .col-topic .topic .text p:last-child{margin-bottom:0;}#primary.tuitions-fee #section_2 .col-text_final{margin-top:4rem;}@media (max-width: 768px){#primary.tuitions-fee #section_2{padding:1rem 0.5rem 2rem;}#primary.tuitions-fee #section_2 .container{padding-top:2rem;}#primary.tuitions-fee #section_2.bg-color{padding:2rem 0.5rem;}#primary.tuitions-fee #section_2 .col-text .btn{min-width:initial;max-width:90%;}#primary.tuitions-fee #section_2 .col-topic{margin-bottom:3rem;}#primary.tuitions-fee #section_2 .col-topic .topic{width:300px;max-width:100%;margin:0 auto;gap:1rem;}#primary.tuitions-fee #section_2 .col-topic .topic .icon{width:60px;min-width:60px;height:60px;}#primary.tuitions-fee #section_2 .col-text_final{margin-top:2rem;}}#primary.tuitions-fee #section_3{padding:1rem 0 4rem;}#primary.tuitions-fee #section_3 .container{padding-top:4rem;border-top:1px solid #f47422;}#primary.tuitions-fee #section_3.bg-color{padding:4rem 0;}#primary.tuitions-fee #section_3 .col-text{margin-bottom:4rem;}#primary.tuitions-fee #section_3 .col-text h2:last-child,#primary.tuitions-fee #section_3 .col-text h3:last-child,#primary.tuitions-fee #section_3 .col-text h4:last-child{margin-bottom:0;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes{position:relative;display:flex;flex-wrap:wrap;gap:3.9rem;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes::before{content:'';position:absolute;top:50%;left:50%;width:70%;height:1px;border-bottom:2px dashed #007e81;transform:translate(-50%,-50%);z-index:1;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box{position:relative;flex:1;min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background-color:#007e81;overflow:hidden;clip-path:polygon(0% 0%,0% 0%,80% 0%,100% 30%,100% 100%,0 100%,0% 0%,00% 0%);z-index:2;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box::before{content:'';position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#fff;clip-path:inherit;z-index:-1;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .title-number{display:flex;align-items:flex-end;justify-content:flex-start;gap:20px;margin-bottom:1rem;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .title-number .number{font-size:60px;line-height:0.8;font-weight:700;color:#99e3e5;margin-right:30px;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .title-number h3{max-width:60%;font-size:1.25rem;color:#024854;margin:0;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .text{display:flex;gap:1.25rem;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .text h3{min-height:48px;font-size:1.25rem;color:var(--color-3);}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .text h3:last-child{margin-bottom:0;}#primary.tuitions-fee #section_3 .col-text_final{margin-top:4rem;}@media (max-width: 768px){#primary.tuitions-fee #section_3{padding:1rem 0.5rem 2rem;}#primary.tuitions-fee #section_3 .container{padding-top:2rem;}#primary.tuitions-fee #section_3.bg-color{padding:2rem 0.5rem;}#primary.tuitions-fee #section_3 .col-text{margin-bottom:2rem;}#primary.tuitions-fee #section_3 .col-text .btn{min-width:initial;max-width:90%;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes{gap:3rem;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes::before{width:1px;height:70%;border-bottom:none;border-right:2px dashed #007e81;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box{flex:none;width:100% !important;padding:30px 20px 20px !important;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .title-number .number{font-size:50px;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .text{gap:1rem;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .text > div{flex:1;}#primary.tuitions-fee #section_3 .col-boxes .row-boxes .box .text h3{min-height:0;}#primary.tuitions-fee #section_3 .col-text_final{margin-top:2rem;}}#primary.tuitions-fee #section_4{padding:1rem 0 4rem;}#primary.tuitions-fee #section_4 .container{padding-top:4rem;border-top:1px solid #f47422;}#primary.tuitions-fee #section_4 .row{margin-bottom:3rem;}#primary.tuitions-fee #section_4 .col-text{padding-right:3rem;}#primary.tuitions-fee #section_4 .col-text h2:last-child,#primary.tuitions-fee #section_4 .col-text h3:last-child,#primary.tuitions-fee #section_4 .col-text h4:last-child{margin-bottom:0;}#primary.tuitions-fee #section_4 .col-text h2{margin-bottom:2.5rem;}#primary.tuitions-fee #section_4 .col-text .btn{margin-top:2rem;}#primary.tuitions-fee #section_4 .col-image{position:relative;display:flex;align-items:flex-start;justify-content:center;z-index:2;}#primary.tuitions-fee #section_4 .col-image .image{position:relative;display:flex;height:420px;}#primary.tuitions-fee #section_4 .col-image .image::before{content:'';position:absolute;bottom:-3rem;right:-3.5rem;width:100%;height:100%;background-color:#dbf5f5;z-index:1;}#primary.tuitions-fee #section_4 .col-image .image img{position:relative;z-index:2;}@media (max-width: 768px){#primary.tuitions-fee #section_4{padding:1rem 0.5rem 2rem;}#primary.tuitions-fee #section_4 .container{padding-top:2rem;}#primary.tuitions-fee #section_4 .row{flex-direction:column-reverse;margin-bottom:0rem;}#primary.tuitions-fee #section_4 .col-image{margin-bottom:3rem;}#primary.tuitions-fee #section_4 .col-image .image{max-width:95%;height:300px;}#primary.tuitions-fee #section_4 .col-image .image::before{right:-1rem;bottom:-1rem;}#primary.tuitions-fee #section_4 .col-text{padding-right:12px;}#primary.tuitions-fee #section_4 .col-text h2{margin-bottom:1.5rem;}#primary.tuitions-fee #section_4 .col-text .btn{min-width:initial;max-width:90%;margin-top:1rem;}}#primary.tuitions-fee #section_5{padding:1rem 0 4rem;}#primary.tuitions-fee #section_5 .container{padding-top:4rem;border-top:1px solid #f47422;}#primary.tuitions-fee #section_5 .col-image{display:flex;}#primary.tuitions-fee #section_5 .col-image .image{width:160%;max-width:160%;display:flex;align-items:flex-start;margin-right:-60%;}#primary.tuitions-fee #section_5 .col-text{padding-top:4rem;}#primary.tuitions-fee #section_5 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.tuitions-fee #section_5{padding:1rem 0.5rem 2rem;}#primary.tuitions-fee #section_5 .container{padding-top:2rem;}#primary.tuitions-fee #section_5 .row{flex-direction:column-reverse;}#primary.tuitions-fee #section_5 .col-text{padding-top:0;}#primary.tuitions-fee #section_5 .col-image{display:none;margin-top:2rem;}#primary.tuitions-fee #section_5 .col-image .image{width:100%;max-width:100%;margin-right:0;}}#primary.parents #section_1{padding:4rem 0;}#primary.parents #section_1 .row{margin-top:3rem;}#primary.parents #section_1 .col-image{display:flex;justify-content:center;align-items:center;}#primary.parents #section_1 .col-image .image{position:relative;width:max-content;display:flex;justify-content:center;height:400px;}#primary.parents #section_1 .col-image .image::before{content:'';position:absolute;top:-3rem;left:-3.5rem;width:100%;height:100%;background-color:#dbf5f5;z-index:1;}#primary.parents #section_1 .col-image .image img{position:relative;z-index:2;}#primary.parents #section_1 .col-text{padding-top:1.1rem;padding-bottom:1.1rem;}#primary.parents #section_1 .col-text h2{margin-bottom:1rem;}#primary.parents #section_1 .col-text h3{font-size:1.5rem;color:var(--color-3);}#primary.parents #section_1 .col-text h2:last-child,#primary.parents #section_1 .col-text h3:last-child,#primary.parents #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.parents #section_1 .col-btn{margin-top:2rem;}#primary.parents #section_1 .col-btn .btn{min-width:180px;max-width:100%;}@media (max-width: 768px){#primary.parents #section_1{padding:3rem 0.5rem 1rem;}#primary.parents #section_1 .row{margin-top:0rem;}#primary.parents #section_1 .col-image .image{max-width:95%;height:300px;}#primary.parents #section_1 .col-image .image::before{left:-1rem;top:-1rem;}#primary.parents #section_1 .col-text{padding-bottom:0;}#primary.parents #section_1 .col-text .btn{min-width:initial;max-width:90%;}#primary.parents #section_1 .col-btn{margin-top:1rem;}#primary.parents #section_1 .col-btn .btn{min-width:initial;max-width:90%;}}#primary.parents #section_2{padding:4rem 0;}#primary.parents #section_2 .col-text{margin-bottom:4rem;}#primary.parents #section_2 .col-text h2:last-child,#primary.parents #section_2 .col-text h3:last-child,#primary.parents #section_2 .col-text h4:last-child{margin-bottom:0;}#primary.parents #section_2 .col-topic{margin-bottom:6rem;}#primary.parents #section_2 .col-topic .topic{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}#primary.parents #section_2 .col-topic .topic .icon{width:70px;min-width:70px;height:70px;}#primary.parents #section_2 .col-topic .topic .icon img{width:100%;height:100%;object-fit:contain;}#primary.parents #section_2 .col-topic .topic .content{width:250px;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;}#primary.parents #section_2 .col-topic .topic .text{text-align:center;}#primary.parents #section_2 .col-topic .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.parents #section_2 .col-topic .topic .text p:last-child{margin-bottom:0;}#primary.parents #section_2 .col-text_final{margin-top:4rem;}@media (max-width: 768px){#primary.parents #section_2{padding:2rem 0.5rem;}#primary.parents #section_2 .col-text{margin-bottom:2rem;}#primary.parents #section_2 .col-text .btn{min-width:initial;max-width:90%;}#primary.parents #section_2 .col-topic{margin-bottom:2rem;}#primary.parents #section_2 .col-topic .topic{gap:1rem;}#primary.parents #section_2 .col-topic .topic .icon{width:50px;min-width:50px;height:50px;}#primary.parents #section_2 .col-text_final{margin-top:2rem;}}#primary.parents #section_3{padding:1rem 0 4rem;overflow:hidden;}#primary.parents #section_3 .row{margin-bottom:3rem;}#primary.parents #section_3 .col-text{padding-right:3rem;}#primary.parents #section_3 .col-text h2:last-child,#primary.parents #section_3 .col-text h3:last-child,#primary.parents #section_3 .col-text h4:last-child{margin-bottom:0;}#primary.parents #section_3 .col-text h2{margin-bottom:2.5rem;}#primary.parents #section_3 .col-text .btn{margin-top:2rem;}#primary.parents #section_3 .col-image{position:relative;display:flex;align-items:flex-start;justify-content:center;z-index:2;}#primary.parents #section_3 .col-image .image{position:relative;margin-right:-5rem;}@media (max-width: 768px){#primary.parents #section_3{padding:1rem 0.5rem 2rem;}#primary.parents #section_3 .container{padding-top:2rem;}#primary.parents #section_3 .row{flex-direction:column-reverse;margin-bottom:0rem;}#primary.parents #section_3 .col-image{margin-bottom:3rem;}#primary.parents #section_3 .col-text{padding-right:12px;}#primary.parents #section_3 .col-text h2{margin-bottom:1.5rem;}#primary.parents #section_3 .col-text .btn{min-width:initial;max-width:90%;margin-top:1rem;}}#primary.parents #section_4{padding:4rem 0;}#primary.parents #section_4 .col-text{margin-bottom:4rem;}#primary.parents #section_4 .col-text h2:last-child,#primary.parents #section_4 .col-text h3:last-child,#primary.parents #section_4 .col-text h4:last-child{margin-bottom:0;}#primary.parents #section_4 .col-topic{margin-bottom:4rem;}#primary.parents #section_4 .col-topic .topic{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}#primary.parents #section_4 .col-topic .topic .image{position:relative;width:230px;min-width:230px;height:230px;margin-bottom:-6rem;z-index:2;}#primary.parents #section_4 .col-topic .topic .image img{width:100%;height:100%;object-fit:contain;}#primary.parents #section_4 .col-topic .topic .content{max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:6rem 1.5rem 3rem 1.5rem;background-color:#ebfafa;}#primary.parents #section_4 .col-topic .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.parents #section_4 .col-topic .topic .text p:last-child{margin-bottom:0;}#primary.parents #section_4 .col-text_final{margin-top:4rem;}@media (max-width: 768px){#primary.parents #section_4{padding:2rem 0.5rem 0;}#primary.parents #section_4 .col-text{margin-bottom:2rem;}#primary.parents #section_4 .col-text .btn{min-width:initial;max-width:90%;}#primary.parents #section_4 .col-topic{margin-bottom:2rem;}#primary.parents #section_4 .col-topic .topic{align-items:flex-start;gap:1rem;}#primary.parents #section_4 .col-topic .topic .image{width:190px;max-width:190px;height:190px;}#primary.parents #section_4 .col-text_final{margin-top:2rem;}}#primary.parents #section_5{padding:1rem 0 4rem;overflow:hidden;}#primary.parents #section_5 .row{margin-bottom:3rem;}#primary.parents #section_5 .col-text{padding-right:3rem;}#primary.parents #section_5 .col-text .icon{width:90px;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;}#primary.parents #section_5 .col-text h2:last-child,#primary.parents #section_5 .col-text h3:last-child,#primary.parents #section_5 .col-text h4:last-child{margin-bottom:0;}#primary.parents #section_5 .col-text h2{margin-bottom:2.5rem;}#primary.parents #section_5 .col-text .btn{margin-top:2rem;}@media (max-width: 768px){#primary.parents #section_5{padding:1rem 0.5rem 2rem;}#primary.parents #section_5 .row{flex-direction:column-reverse;margin-bottom:0rem;}#primary.parents #section_5 .col-text{padding-right:12px;}#primary.parents #section_5 .col-text .icon{width:80px;height:80px;}#primary.parents #section_5 .col-text h2{margin-bottom:1.5rem;}#primary.parents #section_5 .col-text .btn{min-width:initial;max-width:90%;margin-top:1rem;}}#primary.parents #section_6{padding:1rem 0 4rem;}#primary.parents #section_6 .container{padding-top:4rem;border-top:1px solid #f47422;}#primary.parents #section_6 .col-image{display:flex;}#primary.parents #section_6 .col-image .image{width:160%;max-width:160%;display:flex;align-items:flex-start;margin-right:-60%;}#primary.parents #section_6 .col-text{padding-top:4rem;}#primary.parents #section_6 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.parents #section_6{padding:1rem 0.5rem 2rem;}#primary.parents #section_6 .container{padding-top:2rem;}#primary.parents #section_6 .row{flex-direction:column-reverse;}#primary.parents #section_6 .col-text{padding-top:0;}#primary.parents #section_6 .col-image{display:none;margin-top:2rem;}#primary.parents #section_6 .col-image .image{width:100%;max-width:100%;margin-right:0;}}#primary.age-guidelines #section_1{padding:4rem 0 4rem;}#primary.age-guidelines #section_1 .row{margin-bottom:3rem;}#primary.age-guidelines #section_1 .col-text{padding-top:2rem;padding-right:3rem;}#primary.age-guidelines #section_1 .col-text h2:last-child,#primary.age-guidelines #section_1 .col-text h3:last-child,#primary.age-guidelines #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.age-guidelines #section_1 .col-text h2{margin-bottom:2.5rem;}#primary.age-guidelines #section_1 .col-text .btn{margin-top:2rem;}#primary.age-guidelines #section_1 .col-image{position:relative;display:flex;align-items:flex-start;justify-content:center;z-index:2;}#primary.age-guidelines #section_1 .col-image .image{position:relative;display:flex;height:420px;}#primary.age-guidelines #section_1 .col-image .image::before{content:'';position:absolute;bottom:-3rem;right:-3.5rem;width:100%;height:100%;background-color:#dbf5f5;z-index:1;}#primary.age-guidelines #section_1 .col-image .image img{position:relative;z-index:2;}@media (max-width: 768px){#primary.age-guidelines #section_1{padding:1rem 0.5rem 2rem;}#primary.age-guidelines #section_1 .container{padding-top:2rem;}#primary.age-guidelines #section_1 .row{flex-direction:column-reverse;margin-bottom:0rem;}#primary.age-guidelines #section_1 .col-image{margin-bottom:3rem;}#primary.age-guidelines #section_1 .col-image .image{max-width:95%;height:300px;}#primary.age-guidelines #section_1 .col-image .image::before{right:-1rem;bottom:-1rem;}#primary.age-guidelines #section_1 .col-text{padding-top:0;padding-right:12px;}#primary.age-guidelines #section_1 .col-text h2{margin-bottom:1.5rem;}#primary.age-guidelines #section_1 .col-text .btn{min-width:initial;max-width:90%;margin-top:1rem;}}#primary.age-guidelines #section_2{padding:4rem 0;}#primary.age-guidelines #section_2.bg-color{padding:4rem 0;}#primary.age-guidelines #section_2 .col-text{margin-bottom:2rem;}#primary.age-guidelines #section_2 .col-text h2:last-child,#primary.age-guidelines #section_2 .col-text h3:last-child,#primary.age-guidelines #section_2 .col-text h4:last-child{margin-bottom:0;}#primary.age-guidelines #section_2 .col-table > .table__content{width:100%;overflow-x:auto;}#primary.age-guidelines #section_2 .col-table .table{width:100%;overflow-x:auto;}#primary.age-guidelines #section_2 .col-table .table__head{display:flex;align-items:flex-start;justify-content:flex-start;gap:2px;}#primary.age-guidelines #section_2 .col-table .table__head__column{flex:1;position:relative;display:flex;align-items:center;justify-content:center;padding:10px 15px;background-color:var(--color-1);}#primary.age-guidelines #section_2 .col-table .table__head__column:nth-child(1){background-color:#012e33;}#primary.age-guidelines #section_2 .col-table .table__head__column:nth-child(2){background-color:#007e81;}#primary.age-guidelines #section_2 .col-table .table__head__column:nth-child(3){background-color:#f47422;}#primary.age-guidelines #section_2 .col-table .table__head__column:nth-child(4){background-color:#00babd;}#primary.age-guidelines #section_2 .col-table .table__head__column h4{font-size:16px;font-weight:400;color:#fff;margin:0;}#primary.age-guidelines #section_2 .col-table .table__content{position:relative;display:flex;flex-direction:column;border-bottom:3px solid #012e33;}#primary.age-guidelines #section_2 .col-table .table__content__row{display:flex;flex-wrap:wrap;justify-content:flex-start;}#primary.age-guidelines #section_2 .col-table .table__content__row:nth-child(odd){background-color:#dbf5f5;}#primary.age-guidelines #section_2 .col-table .table__content__row__column{flex:1;padding:15px 20px;text-align:center;}#primary.age-guidelines #section_2 .col-table .table__content__row__column:not(:first-child){display:flex;align-items:center;justify-content:center;}#primary.age-guidelines #section_2 .col-table .table__content__row__column:not(:last-child){border-right:1px dashed #024854;}#primary.age-guidelines #section_2 .col-table .table__content__row__column h4{font-size:1rem;line-height:1.1;margin:0;}#primary.age-guidelines #section_2 .col-table .table__content__row__column p:last-child{margin:0;}#primary.age-guidelines #section_2 .col-btn{margin-top:4rem;}#primary.age-guidelines #section_2 .col-btn .btn{width:350px;max-width:100%;background-color:var(--color-2);}#primary.age-guidelines #section_2 .col-btn .btn:hover{background-color:var(--color-1) !important;}@media (max-width: 768px){#primary.age-guidelines #section_2{padding:2rem 0.5rem;}#primary.age-guidelines #section_2.bg-color{padding:2rem 0.5rem;}#primary.age-guidelines #section_2 .col-text .btn{min-width:initial;max-width:90%;}#primary.age-guidelines #section_2 .col-table .table__content > .table__content{display:flex;flex-wrap:nowrap;width:fit-content;min-width:100%;}#primary.age-guidelines #section_2 .col-table .table{display:block;overflow-x:auto;white-space:nowrap;}#primary.age-guidelines #section_2 .col-table .table__head{gap:0;}#primary.age-guidelines #section_2 .col-table .table__head__column{display:inline-block;min-width:140px;text-align:center;}#primary.age-guidelines #section_2 .col-table .table__head__column:nth-child(1){width:220px;min-width:220px;}#primary.age-guidelines #section_2 .col-table .table__head__column:not(:nth-child(1)){width:140px;}#primary.age-guidelines #section_2 .col-table .table__head__column h4{font-size:14px;}#primary.age-guidelines #section_2 .col-table .table__content{display:block;position:relative;border-bottom:3px solid #012e33;}#primary.age-guidelines #section_2 .col-table .table__content__row{flex-wrap:nowrap;}#primary.age-guidelines #section_2 .col-table .table__content__row__column{flex:0 0 auto;min-width:140px;white-space:normal;}#primary.age-guidelines #section_2 .col-table .table__content__row__column:nth-child(1){width:220px;min-width:220px;}#primary.age-guidelines #section_2 .col-table .table__content__row__column:not(:nth-child(1)){width:140px;}#primary.age-guidelines #section_2 .col-table .table__content__row__column h4{font-size:14px;}#primary.age-guidelines #section_2 .col-btn{margin-top:1rem;}#primary.age-guidelines #section_2 .col-btn .btn{width:100%;}}#primary.age-guidelines #section_3{padding:1rem 0 4rem;}#primary.age-guidelines #section_3 .col-image{display:flex;}#primary.age-guidelines #section_3 .col-image .image{width:160%;max-width:160%;display:flex;align-items:flex-start;margin-right:-60%;}#primary.age-guidelines #section_3 .col-text{padding-top:4rem;}#primary.age-guidelines #section_3 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.age-guidelines #section_3{padding:1rem 0.5rem 2rem;}#primary.age-guidelines #section_3 .container{padding-top:2rem;}#primary.age-guidelines #section_3 .row{flex-direction:column-reverse;}#primary.age-guidelines #section_3 .col-text{padding-top:0;}#primary.age-guidelines #section_3 .col-image{display:none;margin-top:2rem;}#primary.age-guidelines #section_3 .col-image .image{width:100%;max-width:100%;margin-right:0;}}#primary.school-policies #section_1{padding:4rem 0 4rem;}#primary.school-policies #section_1 .row{margin-bottom:3rem;}#primary.school-policies #section_1 .col-text{padding-top:5rem;}#primary.school-policies #section_1 .col-text h2:last-child,#primary.school-policies #section_1 .col-text h3:last-child,#primary.school-policies #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.school-policies #section_1 .col-text h2{margin-bottom:2.5rem;}#primary.school-policies #section_1 .col-text .btn{margin-top:2rem;}#primary.school-policies #section_1 .col-image{position:relative;display:flex;align-items:flex-end;justify-content:center;z-index:2;}#primary.school-policies #section_1 .col-image .image{max-width:115%;width:115%;margin-left:-15%;position:relative;display:flex;}@media (max-width: 768px){#primary.school-policies #section_1{padding:1rem 0.5rem 2rem;}#primary.school-policies #section_1 .container{padding-top:2rem;}#primary.school-policies #section_1 .row{flex-direction:column-reverse;margin-bottom:0rem;}#primary.school-policies #section_1 .col-image{margin-bottom:2rem;}#primary.school-policies #section_1 .col-image .image{max-width:100%;width:100%;margin-left:0;}#primary.school-policies #section_1 .col-text{padding-top:0;}#primary.school-policies #section_1 .col-text h2{margin-bottom:1.5rem;}#primary.school-policies #section_1 .col-text .btn{min-width:initial;max-width:90%;margin-top:1rem;}}#primary.school-policies #section_2{padding:1rem 0 4rem;}#primary.school-policies #section_2.bg-color{padding:4rem 0;}#primary.school-policies #section_2 .col-text h2:last-child,#primary.school-policies #section_2 .col-text h3:last-child,#primary.school-policies #section_2 .col-text h4:last-child{margin-bottom:0;}#primary.school-policies #section_2 .col-text_final{margin-top:4rem;}@media (max-width: 768px){#primary.school-policies #section_2{padding:1rem 0.5rem 2rem;}#primary.school-policies #section_2 .container{padding-top:2rem;}#primary.school-policies #section_2.bg-color{padding:2rem 0.5rem;}#primary.school-policies #section_2 .col-text{margin-bottom:0;}#primary.school-policies #section_2 .col-text .btn{min-width:initial;max-width:90%;}#primary.school-policies #section_2 .col-text_final{margin-top:2rem;}}#primary.school-policies #section_3{padding:4rem 0;background-color:#e5f8f8;}#primary.school-policies #section_3 .col-text{margin-bottom:4rem;}#primary.school-policies #section_3 .col-text h2:last-child,#primary.school-policies #section_3 .col-text h3:last-child,#primary.school-policies #section_3 .col-text h4:last-child{margin-bottom:0;}#primary.school-policies #section_3 .col-text h3{color:var(--color-3);}#primary.school-policies #section_3 .col-topic{margin-bottom:4rem;}#primary.school-policies #section_3 .col-topic .topic{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}#primary.school-policies #section_3 .col-topic .topic .icon{width:70px;min-width:70px;height:70px;}#primary.school-policies #section_3 .col-topic .topic .icon img{width:100%;height:100%;object-fit:contain;}#primary.school-policies #section_3 .col-topic .topic .content{width:340px;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;}#primary.school-policies #section_3 .col-topic .topic .text{text-align:center;}#primary.school-policies #section_3 .col-topic .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.school-policies #section_3 .col-topic .topic .text p:last-child{margin-bottom:0;}#primary.school-policies #section_3 .col-text_final{margin-top:4rem;}@media (max-width: 768px){#primary.school-policies #section_3{padding:2rem 0.5rem;}#primary.school-policies #section_3 .col-text{margin-bottom:2rem;}#primary.school-policies #section_3 .col-text .btn{min-width:initial;max-width:90%;}#primary.school-policies #section_3 .col-topic{margin-bottom:2rem;}#primary.school-policies #section_3 .col-topic .topic{gap:1rem;}#primary.school-policies #section_3 .col-topic .topic .icon{width:50px;min-width:50px;height:50px;}#primary.school-policies #section_3 .col-text_final{margin-top:2rem;}}#primary.school-policies #section_4{padding:4rem 0;}#primary.school-policies #section_4 .col-text{margin-bottom:4rem;}#primary.school-policies #section_4 .col-text h2:last-child,#primary.school-policies #section_4 .col-text h3:last-child,#primary.school-policies #section_4 .col-text h4:last-child{margin-bottom:0;}#primary.school-policies #section_4 .col-text h3{color:var(--color-3);}#primary.school-policies #section_4 .col-topic{display:flex;gap:70px;}#primary.school-policies #section_4 .col-topic > div{flex:1;}#primary.school-policies #section_4 .col-topic .topic{padding:40px 30px;display:flex;align-items:flex-start;gap:30px;border-top:1px dashed var(--color-3);}#primary.school-policies #section_4 .col-topic .topic:last-child{border-bottom:1px dashed var(--color-3);}#primary.school-policies #section_4 .col-topic .topic .letter{font-size:80px;line-height:0.8;font-weight:bold;color:#99e3e5;}#primary.school-policies #section_4 .col-topic .topic .content h3{font-size:20px;margin-bottom:20px;}#primary.school-policies #section_4 .col-topic .topic .content ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;}#primary.school-policies #section_4 .col-topic .topic .content ul a::after{content:'';display:inline-flex;align-items:self-end;width:6px;height:10px;margin-left:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eright-arrow-3%3C/title%3E%3Cg fill='%23024854'%3E%3Cpath d='M7.293,30.707l1,1a1,1,0,0,0,1.414,0l15-15a1,1,0,0,0,0-1.414l-15-15a1,1,0,0,0-1.414,0l-1,1a1,1,0,0,0,0,1.414L20.586,16,7.293,29.293A1,1,0,0,0,7.293,30.707Z' fill='%23024854'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center;background-repeat:no-repeat;}#primary.school-policies #section_4 .col-topic .topic .content ul a:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eright-arrow-3%3C/title%3E%3Cg fill='%23007e81'%3E%3Cpath d='M7.293,30.707l1,1a1,1,0,0,0,1.414,0l15-15a1,1,0,0,0,0-1.414l-15-15a1,1,0,0,0-1.414,0l-1,1a1,1,0,0,0,0,1.414L20.586,16,7.293,29.293A1,1,0,0,0,7.293,30.707Z' fill='%23007e81'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}#primary.school-policies #section_4 .col-text_final{margin-top:4rem;}@media (max-width: 768px){#primary.school-policies #section_4{padding:1rem 0.5rem 2rem;}#primary.school-policies #section_4 .container{padding-top:2rem;}#primary.school-policies #section_4.bg-color{padding:2rem 0.5rem;}#primary.school-policies #section_4 .col-text{margin-bottom:2rem;}#primary.school-policies #section_4 .col-text .btn{min-width:initial;max-width:90%;}#primary.school-policies #section_4 .col-topic{flex-direction:column;gap:0rem;}#primary.school-policies #section_4 .col-topic > div:first-child .topic:last-child{border-bottom:0;}#primary.school-policies #section_4 .col-topic .topic{flex-direction:column;padding:30px 10px;gap:20px;}#primary.school-policies #section_4 .col-topic .topic .letter{font-size:40px;}#primary.school-policies #section_4 .col-topic .topic .content h3{font-size:18px;margin-bottom:10px;}#primary.school-policies #section_4 .col-text_final{margin-top:2rem;}}#primary.school-policies #section_5{padding:1rem 0 4rem;}#primary.school-policies #section_5 .col-image{display:flex;}#primary.school-policies #section_5 .col-image .image{width:160%;max-width:160%;display:flex;align-items:flex-start;margin-right:-60%;}#primary.school-policies #section_5 .col-text{padding-top:4rem;}#primary.school-policies #section_5 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.school-policies #section_5{padding:1rem 0.5rem 2rem;}#primary.school-policies #section_5 .container{padding-top:2rem;}#primary.school-policies #section_5 .row{flex-direction:column-reverse;}#primary.school-policies #section_5 .col-text{padding-top:0;}#primary.school-policies #section_5 .col-image{display:none;margin-top:2rem;}#primary.school-policies #section_5 .col-image .image{width:100%;max-width:100%;margin-right:0;}}#primary.sustainability #section_1{padding:4rem 0;}#primary.sustainability #section_1 .col-text .image{margin-bottom:2rem;}#primary.sustainability #section_1 .col-text h2:last-child,#primary.sustainability #section_1 .col-text h3:last-child,#primary.sustainability #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.sustainability #section_1 .col-text_final{margin-top:4rem;}@media (max-width: 768px){#primary.sustainability #section_1{padding:1rem 0.5rem 2rem;}#primary.sustainability #section_1 .container{padding-top:2rem;}#primary.sustainability #section_1.bg-color{padding:2rem 0.5rem;}#primary.sustainability #section_1 .col-text{margin-bottom:0;}#primary.sustainability #section_1 .col-text .btn{min-width:initial;max-width:90%;}#primary.sustainability #section_1 .col-text_final{margin-top:2rem;}}#primary.sustainability #section_2{position:relative;padding:0 0 4rem;}#primary.sustainability #section_2 .col-topics .row-topics{position:relative;display:flex;flex-wrap:wrap;gap:3.9rem;}#primary.sustainability #section_2 .col-topics .row-topics:not(:last-child){margin-bottom:3.9rem;}#primary.sustainability #section_2 .col-topics .row-topics::before{content:'';position:absolute;top:50%;left:50%;width:70%;height:1px;border-bottom:2px dashed #007e81;transform:translate(-50%,-50%);z-index:1;}#primary.sustainability #section_2 .col-topics .row-topics .topic{position:relative;width:350px;max-width:100%;display:flex;flex-direction:column;gap:1rem;padding:20px 35px;background-color:#e6f9f9;overflow:hidden;clip-path:polygon(0% 0%,0% 0%,80% 0%,100% 30%,100% 100%,0 100%,0% 0%,00% 0%);z-index:2;}#primary.sustainability #section_2 .col-topics .row-topics .topic .icon{display:flex;align-items:center;gap:20px;}#primary.sustainability #section_2 .col-topics .row-topics .topic .icon img{width:70px;height:70px;object-fit:contain;}#primary.sustainability #section_2 .col-topics .row-topics .topic .text h3{max-width:80%;font-size:1.125rem;color:var(--color-4);margin-bottom:10px;}@media (max-width: 768px){#primary.sustainability #section_2{padding:2rem 0.5rem;}#primary.sustainability #section_2 .col-topics .row-topics{gap:3rem;}#primary.sustainability #section_2 .col-topics .row-topics:not(:last-child){margin-bottom:3rem;}#primary.sustainability #section_2 .col-topics .row-topics::before{width:1px;height:70%;border-bottom:none;border-right:2px dashed #007e81;}#primary.sustainability #section_2 .col-topics .row-topics .topic{width:100% !important;padding:20px !important;}#primary.sustainability #section_2 .col-topics .row-topics .topic .icon img{width:50px;height:50px;}#primary.sustainability #section_2 .col-topics .row-topics .topic .text{gap:1rem;}#primary.sustainability #section_2 .col-topics .row-topics .topic .text > div{flex:1;}}#primary.sustainability #section_3{padding:4rem 0 4rem;}#primary.sustainability #section_3 .row{margin-bottom:3rem;}#primary.sustainability #section_3 .col-text{padding-top:2rem;padding-right:3rem;}#primary.sustainability #section_3 .col-text h2:last-child,#primary.sustainability #section_3 .col-text h3:last-child,#primary.sustainability #section_3 .col-text h4:last-child{margin-bottom:0;}#primary.sustainability #section_3 .col-text h2{margin-bottom:2.5rem;}#primary.sustainability #section_3 .col-text .btn{margin-top:2rem;}#primary.sustainability #section_3 .col-image{position:relative;display:flex;align-items:flex-start;justify-content:center;z-index:2;}#primary.sustainability #section_3 .col-image .image{position:relative;display:flex;height:420px;}#primary.sustainability #section_3 .col-image .image::before{content:'';position:absolute;bottom:-3rem;right:-3.5rem;width:100%;height:100%;background-color:#dbf5f5;z-index:1;}#primary.sustainability #section_3 .col-image .image img{position:relative;z-index:2;}@media (max-width: 768px){#primary.sustainability #section_3{padding:1rem 0.5rem 2rem;}#primary.sustainability #section_3 .container{padding-top:2rem;}#primary.sustainability #section_3 .row{flex-direction:column-reverse;margin-bottom:0rem;}#primary.sustainability #section_3 .col-image{margin-bottom:3rem;}#primary.sustainability #section_3 .col-image .image{max-width:95%;height:300px;}#primary.sustainability #section_3 .col-image .image::before{right:-1rem;bottom:-1rem;}#primary.sustainability #section_3 .col-text{padding-top:0;padding-right:12px;}#primary.sustainability #section_3 .col-text h2{margin-bottom:1.5rem;}#primary.sustainability #section_3 .col-text .btn{min-width:initial;max-width:90%;margin-top:1rem;}}#primary.sustainability #section_4{padding:0rem 0 4rem;}#primary.sustainability #section_4 .col-image{display:flex;}#primary.sustainability #section_4 .col-image .image{width:160%;max-width:160%;display:flex;align-items:flex-start;margin-right:-60%;}#primary.sustainability #section_4 .col-text{padding-top:4rem;}#primary.sustainability #section_4 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.sustainability #section_4{padding:1rem 0.5rem 2rem;}#primary.sustainability #section_4 .container{padding-top:2rem;}#primary.sustainability #section_4 .row{flex-direction:column-reverse;}#primary.sustainability #section_4 .col-text{padding-top:0;}#primary.sustainability #section_4 .col-image{display:none;margin-top:2rem;}#primary.sustainability #section_4 .col-image .image{width:100%;max-width:100%;margin-right:0;}}#primary.parent-teacher #section_1{padding:4rem 0 4rem;}#primary.parent-teacher #section_1 .row{margin-bottom:3rem;}#primary.parent-teacher #section_1 .col-text{padding-top:5rem;}#primary.parent-teacher #section_1 .col-text h2:last-child,#primary.parent-teacher #section_1 .col-text h3:last-child,#primary.parent-teacher #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.parent-teacher #section_1 .col-text h2{margin-bottom:2.5rem;}#primary.parent-teacher #section_1 .col-text .btn{margin-top:2rem;}#primary.parent-teacher #section_1 .col-image{position:relative;display:flex;align-items:flex-end;justify-content:center;z-index:2;}#primary.parent-teacher #section_1 .col-image .image{max-width:115%;width:115%;margin-left:-15%;position:relative;display:flex;}@media (max-width: 768px){#primary.parent-teacher #section_1{padding:1rem 0.5rem 2rem;}#primary.parent-teacher #section_1 .container{padding-top:2rem;}#primary.parent-teacher #section_1 .row{flex-direction:column-reverse;margin-bottom:0rem;}#primary.parent-teacher #section_1 .col-image{margin-bottom:2rem;}#primary.parent-teacher #section_1 .col-image .image{max-width:100%;width:100%;margin-left:0;}#primary.parent-teacher #section_1 .col-text{padding-top:0;}#primary.parent-teacher #section_1 .col-text h2{margin-bottom:1.5rem;}#primary.parent-teacher #section_1 .col-text .btn{min-width:initial;max-width:90%;margin-top:1rem;}}#primary.parent-teacher #section_2{padding:4rem 0;background-color:#e6f9f9;}#primary.parent-teacher #section_2 .row{gap:3rem;}#primary.parent-teacher #section_2 .col-text h2:last-child,#primary.parent-teacher #section_2 .col-text h3:last-child,#primary.parent-teacher #section_2 .col-text h4:last-child{margin-bottom:0;}#primary.parent-teacher #section_2 .col-text .image{margin-bottom:2rem;}@media (max-width: 768px){#primary.parent-teacher #section_2{padding:2rem 0.5rem;}#primary.parent-teacher #section_2 .row{gap:1rem;}#primary.parent-teacher #section_2 .col-text{margin-bottom:0;}#primary.parent-teacher #section_2 .col-text .btn{min-width:initial;max-width:90%;}}#primary.parent-teacher #section_3{padding:4rem 0;}#primary.parent-teacher #section_3 .col-text{margin-bottom:4rem;}#primary.parent-teacher #section_3 .col-text h2:last-child,#primary.parent-teacher #section_3 .col-text h3:last-child,#primary.parent-teacher #section_3 .col-text h4:last-child{margin-bottom:0;}#primary.parent-teacher #section_3 .col-text h3{color:var(--color-3);}#primary.parent-teacher #section_3 .col-topic{margin-bottom:4rem;}#primary.parent-teacher #section_3 .col-topic .topic{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;}#primary.parent-teacher #section_3 .col-topic .topic .icon{width:70px;min-width:70px;height:70px;}#primary.parent-teacher #section_3 .col-topic .topic .icon img{width:100%;height:100%;object-fit:contain;}#primary.parent-teacher #section_3 .col-topic .topic .content{width:340px;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;}#primary.parent-teacher #section_3 .col-topic .topic .text{text-align:center;}#primary.parent-teacher #section_3 .col-topic .topic .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1rem;}#primary.parent-teacher #section_3 .col-topic .topic .text p:last-child{margin-bottom:0;}#primary.parent-teacher #section_3 .col-text_final{margin-top:4rem;}@media (max-width: 768px){#primary.parent-teacher #section_3{padding:2rem 0.5rem;}#primary.parent-teacher #section_3 .col-text{margin-bottom:2rem;}#primary.parent-teacher #section_3 .col-text .btn{min-width:initial;max-width:90%;}#primary.parent-teacher #section_3 .col-topic{margin-bottom:2rem;}#primary.parent-teacher #section_3 .col-topic .topic{gap:1rem;}#primary.parent-teacher #section_3 .col-topic .topic .icon{width:50px;min-width:50px;height:50px;}#primary.parent-teacher #section_3 .col-text_final{margin-top:2rem;}}#primary.parent-teacher #section_4{padding:6rem 0;background-color:#e6f9f9;}#primary.parent-teacher #section_4 .container{position:relative;}#primary.parent-teacher #section_4 .container::before{content:'';position:absolute;top:50%;left:-100px;width:480px;height:580px;background-image:url('/wp-content/themes/whisq/assets/images/istci-parent-teacher-bgg.png');background-size:contain;background-position:center;background-repeat:no-repeat;transform:translateY(-50%);}#primary.parent-teacher #section_4 .col-text{padding-right:5rem;}#primary.parent-teacher #section_4 .col-text h2:last-child,#primary.parent-teacher #section_4 .col-text h3:last-child,#primary.parent-teacher #section_4 .col-text h4:last-child{margin-bottom:0;}#primary.parent-teacher #section_4 .col-text h2{margin-bottom:3rem;}#primary.parent-teacher #section_4 .col-text .image{margin-bottom:2rem;}#primary.parent-teacher #section_4 .col-committee .row{row-gap:2rem;}#primary.parent-teacher #section_4 .col-committee .col-member{display:flex;flex-direction:column;align-items:center;gap:1rem;}#primary.parent-teacher #section_4 .col-committee .col-member .image{width:160px;height:160px;border-radius:160px;overflow:hidden;}#primary.parent-teacher #section_4 .col-committee .col-member .image img{width:100%;height:100%;object-fit:cover;}#primary.parent-teacher #section_4 .col-committee .col-member .text{text-align:center;}@media (max-width: 768px){#primary.parent-teacher #section_4{padding:2rem 0.5rem;}#primary.parent-teacher #section_4 .col-text{padding-right:12px;margin-bottom:1rem;}#primary.parent-teacher #section_4 .col-text h2{margin-bottom:1rem;}#primary.parent-teacher #section_4 .col-text .btn{min-width:initial;max-width:90%;}#primary.parent-teacher #section_4 .container::before{width:150px;height:170px;top:0;right:0;left:auto;transform:none;}#primary.parent-teacher #section_4 .col-committee .row{row-gap:1rem;}#primary.parent-teacher #section_4 .col-committee .col-member .image{width:120px;height:120px;}#primary.parent-teacher #section_4 .col-committee .col-member .text{font-size:0.875rem;}#primary.parent-teacher #section_4 .col-committee .col-member .text h4{font-size:1rem;}}#primary.parent-teacher #section_5{padding:4rem 0;}#primary.parent-teacher #section_5 .col-image{display:flex;}#primary.parent-teacher #section_5 .col-image .image{width:160%;max-width:160%;display:flex;align-items:flex-start;margin-right:-60%;}#primary.parent-teacher #section_5 .col-text{padding-top:4rem;}#primary.parent-teacher #section_5 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.parent-teacher #section_5{padding:2rem 0.5rem;}#primary.parent-teacher #section_5 .row{flex-direction:column-reverse;}#primary.parent-teacher #section_5 .col-text{padding-top:0;}#primary.parent-teacher #section_5 .col-image{display:none;margin-top:2rem;}#primary.parent-teacher #section_5 .col-image .image{width:100%;max-width:100%;margin-right:0;}}#primary.careers #section_1{padding:4rem 0 4rem;}#primary.careers #section_1 .row{margin-bottom:3rem;}#primary.careers #section_1 .col-text{padding-top:5rem;}#primary.careers #section_1 .col-text h2:last-child,#primary.careers #section_1 .col-text h3:last-child,#primary.careers #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.careers #section_1 .col-text h2{margin-bottom:2.5rem;}#primary.careers #section_1 .col-text .btn{margin-top:2rem;}#primary.careers #section_1 .col-image{position:relative;display:flex;align-items:flex-end;justify-content:center;z-index:2;}#primary.careers #section_1 .col-image .image{max-width:115%;width:115%;margin-left:-15%;position:relative;display:flex;}@media (max-width: 768px){#primary.careers #section_1{padding:1rem 0.5rem 2rem;}#primary.careers #section_1 .container{padding-top:2rem;}#primary.careers #section_1 .row{flex-direction:column-reverse;margin-bottom:0rem;}#primary.careers #section_1 .col-image{margin-bottom:2rem;}#primary.careers #section_1 .col-image .image{max-width:100%;width:100%;margin-left:0;}#primary.careers #section_1 .col-text{padding-top:0;}#primary.careers #section_1 .col-text h2{margin-bottom:1.5rem;}#primary.careers #section_1 .col-text .btn{min-width:initial;max-width:90%;margin-top:1rem;}}#primary.careers #section_2{position:relative;padding:0 0 4rem;}#primary.careers #section_2 .col-text{margin-bottom:4rem;}#primary.careers #section_2 .col-text h2:last-child,#primary.careers #section_2 .col-text h3:last-child,#primary.careers #section_2 .col-text h4:last-child{margin-bottom:0;}#primary.careers #section_2 .col-text h3{color:var(--color-3);}#primary.careers #section_2 .col-topics .row-topics{position:relative;display:flex;flex-wrap:wrap;gap:3.9rem;}#primary.careers #section_2 .col-topics .row-topics:not(:last-child){margin-bottom:3.9rem;}#primary.careers #section_2 .col-topics .row-topics:first-child{margin-bottom:4rem;}#primary.careers #section_2 .col-topics .row-topics:first-child .topic{width:410px;}#primary.careers #section_2 .col-topics .row-topics::before{content:'';position:absolute;top:50%;left:50%;width:70%;height:1px;border-bottom:2px dashed #007e81;transform:translate(-50%,-50%);z-index:1;}#primary.careers #section_2 .col-topics .row-topics .topic{position:relative;width:350px;min-height:200px;max-width:100%;display:flex;align-items:flex-start;gap:.875rem;padding:40px 35px;background-color:#e6f9f9;overflow:hidden;clip-path:polygon(0% 0%,0% 0%,80% 0%,100% 30%,100% 100%,0 100%,0% 0%,00% 0%);z-index:2;}#primary.careers #section_2 .col-topics .row-topics .topic .icon{min-width:70px;display:flex;align-items:center;gap:20px;}#primary.careers #section_2 .col-topics .row-topics .topic .icon img{width:70px;height:70px;object-fit:contain;}#primary.careers #section_2 .col-topics .row-topics .topic .text h3{max-width:80%;font-size:1.125rem;color:var(--color-4);margin-bottom:10px;}#primary.careers #section_2 .col-topics .row-topics .topic .text p:last-child{margin-bottom:0;}@media (max-width: 768px){#primary.careers #section_2{padding:2rem 0.5rem;}#primary.careers #section_2 .col-topics .row-topics{gap:3rem;}#primary.careers #section_2 .col-topics .row-topics:not(:last-child){margin-bottom:3rem;}#primary.careers #section_2 .col-topics .row-topics::before{width:1px;height:70%;border-bottom:none;border-right:2px dashed #007e81;}#primary.careers #section_2 .col-topics .row-topics:first-child{margin-bottom:3rem;}#primary.careers #section_2 .col-topics .row-topics:first-child::before{top:auto;bottom:-3rem;height:80%;transform:translate(-50%,0);}#primary.careers #section_2 .col-topics .row-topics .topic{width:100% !important;min-height:180px !important;padding:30px 20px !important;}#primary.careers #section_2 .col-topics .row-topics .topic .icon img{width:50px;height:50px;}#primary.careers #section_2 .col-topics .row-topics .topic .text{gap:1rem;}#primary.careers #section_2 .col-topics .row-topics .topic .text > div{flex:1;}}#primary.careers #section_3{padding:4rem 0;}#primary.careers #section_3 .col-text{margin-bottom:3rem;}#primary.careers #section_3 .col-text .icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;}#primary.careers #section_3 .col-text h2:last-child,#primary.careers #section_3 .col-text h3:last-child,#primary.careers #section_3 .col-text h4:last-child{margin-bottom:0;}#primary.careers #section_3 .col-text h2{margin-bottom:1rem;}#primary.careers #section_3 .col-text h3{color:var(--color-3);}#primary.careers #section_3 .col-boxes .row-boxes{position:relative;display:flex;flex-wrap:wrap;gap:3.9rem;}#primary.careers #section_3 .col-boxes .row-boxes .box{position:relative;flex:1;max-width:calc(33.3% - 3.9rem);min-height:190px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 30px;cursor:pointer;overflow:hidden;clip-path:polygon(0% 0%,0% 0%,80% 0%,100% 30%,100% 100%,0 100%,0% 0%,00% 0%);background-color:#007e81;transition:all 0.3s ease-in-out;z-index:2;}#primary.careers #section_3 .col-boxes .row-boxes .box::before{content:'';position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#fff;clip-path:inherit;z-index:-1;}#primary.careers #section_3 .col-boxes .row-boxes .box:hover{background-color:var(--color-4);}#primary.careers #section_3 .col-boxes .row-boxes .box .icon{display:flex;align-items:center;margin-bottom:1rem;}#primary.careers #section_3 .col-boxes .row-boxes .box .text{display:flex;flex-direction:column;gap:.5rem;}#primary.careers #section_3 .col-boxes .row-boxes .box .text h3{font-size:1.25rem;color:var(--color-3);margin:0;}#primary.careers #section_3 .col-contents .opportunitie-content{max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out;}#primary.careers #section_3 .col-contents .opportunitie-content.active{max-height:200vh;padding:40px 0;opacity:1;}#primary.careers #section_3 .col-contents .opportunitie-content .info{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;}#primary.careers #section_3 .col-contents .opportunitie-content .info h2{color:var(--color-3);margin:0;}#primary.careers #section_3 .col-contents .opportunitie-content .info .topic{display:flex;flex-direction:column;gap:1rem;}#primary.careers #section_3 .col-contents .opportunitie-content .info .topic__item{display:flex;align-items:center;gap:.75rem;}#primary.careers #section_3 .col-contents .opportunitie-content .info .topic__item .icon{width:32px;height:32px;color:var(--color-4);display:flex;align-items:center;justify-content:center;}#primary.careers #section_3 .col-contents .opportunitie-content .info .topic__item h4{font-size:1rem;margin:0;}#primary.careers #section_3 .col-contents .opportunitie-content .info .topic__item h4 span:last-child{font-weight:normal;}#primary.careers #section_3 .col-contents .opportunitie-content .content h2:last-child,#primary.careers #section_3 .col-contents .opportunitie-content .content h3:last-child,#primary.careers #section_3 .col-contents .opportunitie-content .content h4:last-child{margin-bottom:0;}#primary.careers #section_3 .col-contents .opportunitie-content .content h1{margin-bottom:2rem;}#primary.careers #section_3 .col-contents .opportunitie-content .content h2{margin-bottom:1.5rem;}#primary.careers #section_3 .col-contents .opportunitie-content .content h3{color:var(--color-3);margin-bottom:1rem;}#primary.careers #section_3 .col-contents .opportunitie-content .content ul{margin:0 0 1rem;}#primary.careers #section_3 .col-contents .opportunitie-content .topics{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.75rem;}#primary.careers #section_3 .col-contents .opportunitie-content .topics .topic .icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;}#primary.careers #section_3 .col-contents .opportunitie-content .topics .topic .text a{font-weight:bold;color:var(--color-3);text-decoration:none;}@media (max-width: 768px){#primary.careers #section_3{padding:2rem 0.5rem;}#primary.careers #section_3 .col-text{padding-top:0;margin-bottom:2rem;}#primary.careers #section_3 .col-boxes .row-boxes{gap:3rem;}#primary.careers #section_3 .col-boxes .row-boxes .box{flex:none;width:100% !important;max-width:none !important;padding:30px 20px 20px !important;}#primary.careers #section_3 .col-boxes .row-boxes .box .title-number .number{font-size:50px;}#primary.careers #section_3 .col-boxes .row-boxes .box .text{gap:1rem;}#primary.careers #section_3 .col-boxes .row-boxes .box .text > div{flex:1;}}#primary.careers #section_4{padding:4rem 0;background-color:#e6f9f9;}#primary.careers #section_4 .col-text .icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;}#primary.careers #section_4 .col-text h2:last-child,#primary.careers #section_4 .col-text h3:last-child,#primary.careers #section_4 .col-text h4:last-child{margin-bottom:0;}#primary.careers #section_4 .col-text h2{margin-bottom:1rem;}#primary.careers #section_4 .col-text h3{color:var(--color-3);}@media (max-width: 768px){#primary.careers #section_4{padding:2rem 0.5rem;}#primary.careers #section_4 .row{flex-direction:column-reverse;}#primary.careers #section_4 .col-text{padding-top:0;}#primary.careers #section_4 .col-image{display:none;margin-top:2rem;}#primary.careers #section_4 .col-image .image{width:100%;max-width:100%;margin-right:0;}}#primary.careers #section_5{padding:5rem 0;}#primary.careers #section_5 .col-image{display:flex;}#primary.careers #section_5 .col-image .image{width:160%;max-width:160%;display:flex;align-items:flex-start;margin-right:-60%;}#primary.careers #section_5 .col-text{padding-top:4rem;}#primary.careers #section_5 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.careers #section_5{padding:2rem 0.5rem;}#primary.careers #section_5 .row{flex-direction:column-reverse;}#primary.careers #section_5 .col-text{padding-top:0;}#primary.careers #section_5 .col-image{display:none;margin-top:2rem;}#primary.careers #section_5 .col-image .image{width:100%;max-width:100%;margin-right:0;}}#primary.calendar #section_1{padding:4rem 0 3rem;}#primary.calendar #section_1 .col-text h2:last-child,#primary.calendar #section_1 .col-text h3:last-child,#primary.calendar #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.calendar #section_1 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.calendar #section_1{padding:2rem 0.5rem 1rem;}#primary.calendar #section_1 .col-text h2{margin-bottom:1rem;}#primary.calendar #section_1 .col-text .btn{min-width:initial;max-width:90%;}}#primary.hot-lunch #section_1{padding:4rem 0;}#primary.hot-lunch #section_1 .col-text{padding-top:5rem;}#primary.hot-lunch #section_1 .col-text h2:last-child,#primary.hot-lunch #section_1 .col-text h3:last-child,#primary.hot-lunch #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.hot-lunch #section_1 .col-text h2{margin-bottom:2.5rem;}#primary.hot-lunch #section_1 .col-text .btn{margin-top:2rem;}#primary.hot-lunch #section_1 .col-image{position:relative;display:flex;align-items:flex-end;justify-content:center;z-index:2;}#primary.hot-lunch #section_1 .col-image .image{max-width:100%;width:100%;position:relative;display:flex;}@media (max-width: 768px){#primary.hot-lunch #section_1{padding:2rem 0.5rem 0;}#primary.hot-lunch #section_1 .row{margin-bottom:0rem;}#primary.hot-lunch #section_1 .col-image{margin-bottom:2rem;}#primary.hot-lunch #section_1 .col-image .image{max-width:100%;width:100%;margin-left:0;}#primary.hot-lunch #section_1 .col-text{padding-top:0;}#primary.hot-lunch #section_1 .col-text h2{margin-bottom:1.5rem;}#primary.hot-lunch #section_1 .col-text .btn{min-width:initial;max-width:90%;margin-top:1rem;}}#primary.hot-lunch #section_2{padding:0rem 0 4rem;margin-top:-200px;overflow:hidden;}#primary.hot-lunch #section_2 .col-calendar h2{margin-bottom:30px;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row{padding:25px 0;overflow:hidden;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row:first-child{padding-top:0;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row:nth-child(even){background-color:#f0fbfb;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:50px;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item{position:relative;display:flex;flex-direction:column;gap:15px;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item:not(:last-child)::after{content:'';position:absolute;right:-25px;top:50%;width:1px;height:150%;background-color:var(--color-3);transform:translateY(-50%);}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-head h3{font-size:24px;margin-bottom:0;color:var(--color-3);}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-head p:last-child{margin-bottom:0;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-content h3{font-size:20px;margin-bottom:2px;color:var(--color-6);}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-content.holiday{height:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-2);border-radius:4px;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-content .holiday-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-size:22px;font-weight:500;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-field{width:100%;cursor:pointer;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-field .checkbox-label{width:100%;display:flex;align-items:center;gap:10px;padding:15px;font-size:16px;line-height:1.2;font-weight:normal;margin:0;cursor:pointer;border-radius:4px;border:1px solid var(--color-2);background-color:#f8fafc;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-field .checkbox-label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;min-width:18px;height:18px;border:1px solid var(--color-2);border-radius:3px;padding:0;cursor:pointer;position:relative;outline:none;box-shadow:none !important;transition:all 0.2s ease-in-out;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-field .checkbox-label input:checked{background-color:var(--color-2);border-color:var(--color-2);}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-field .checkbox-label input:checked::after{content:'';position:absolute;left:50%;top:50%;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-field .checkbox-label input:focus{box-shadow:0 0 0 0.25rem #000;}#primary.hot-lunch #section_2 .col-notes{margin-bottom:3rem;}#primary.hot-lunch #section_2 .col-notes .section-title{color:var(--color-1) !important;margin-bottom:15px !important;}@media (max-width: 768px){#primary.hot-lunch #section_2{padding:2rem 0.5rem;margin-top:0;}#primary.hot-lunch #section_2 .separator{height:10px !important;}#primary.hot-lunch #section_2 .col-notes{margin-bottom:1rem;}#primary.hot-lunch #section_2 .col-calendar .container{padding:0 10px;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid{grid-template-columns:1fr 1fr;gap:0px;row-gap:0;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item{font-size:13px;gap:10px;padding:15px 0;overflow:hidden;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item:nth-child(1),#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item:nth-child(2){padding-top:0;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item:not(:last-child)::after{right:0;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item:nth-child(even)::after{content:none;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item:nth-child(even){padding-left:10px;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item:nth-child(odd){padding-right:10px;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-head h3{font-size:20px;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-content h3{font-size:17px;}#primary.hot-lunch #section_2 .col-calendar .lunch-calendar-row .lunch-calendar-grid .calendar-day-item .day-field .checkbox-label{padding:10px;font-size:13px;}}#primary.form #section_1{padding:4rem 0 1rem;}#primary.form #section_1 .col-text h2:last-child,#primary.form #section_1 .col-text h3:last-child,#primary.form #section_1 .col-text h4:last-child{margin-bottom:0;}#primary.form #section_1 .col-text h2{margin-bottom:2rem;}#primary.form #section_1 .col-text h1{font-size:28px;margin-bottom:2.5rem;}@media (max-width: 768px){#primary.form #section_1{padding:2rem 0.5rem;}#primary.form #section_1 .col-text h2{margin-bottom:1rem;}#primary.form #section_1 .col-text .btn{min-width:initial;max-width:90%;}}#primary.form #section_2{padding:4rem 0;}#primary.form #section_2 .col-text h2:last-child,#primary.form #section_2 .col-text h3:last-child,#primary.form #section_2 .col-text h4:last-child{margin-bottom:0;}#primary.form #section_2 .col-text h2{margin-bottom:2rem;}@media (max-width: 768px){#primary.form #section_2{padding:2rem 0.5rem;}#primary.form #section_2 .col-text h2{margin-bottom:1rem;}#primary.form #section_2 .col-text .btn{min-width:initial;max-width:90%;}}#primary.page-text #content{padding:4rem 0;line-height:1.8;}#primary.page-text #content h2:last-child,#primary.page-text #content h3:last-child,#primary.page-text #content h4:last-child{margin-bottom:0;}#primary.page-text #content h1{margin-bottom:2rem;}#primary.page-text #content h2{margin-bottom:1.5rem;}#primary.page-text #content h3{color:var(--color-3);margin-bottom:1rem;}#primary.page-text #content ul{margin:0 0 1rem;}@media (max-width: 768px){#primary.page-text #content{padding:2rem 0.5rem;}}#primary #banner-page{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;}#primary #banner-page .container .row{min-height:650px;padding:150px 0 80px;align-items:flex-end;}#primary #banner-page .box-text{background-color:#ffffffd4;max-width:400px;width:100%;padding:40px;}#primary #banner-page .box-text h1{font-size:2.1rem;line-height:1.2;font-weight:bold;}#primary #banner-page .box-text p{color:#16394d;}#primary #banner-page .box-text .btn{font-weight:400;margin-top:1.5rem;}#primary #banner-page .box-text .btn svg{width:20px;}@media (max-width: 800px){#primary #banner-page .container .row{height:auto;min-height:400px;padding:50px 15px 30px;}#primary #banner-page .box-text{padding:30px;}#primary #banner-page .box-text h1{font-size:25px;line-height:30px;}#primary #banner-page .box-text .btn{padding:.75rem;}}#primary #newsletter{position:relative;padding:2rem 0 4rem;overflow:hidden;}#primary #newsletter .container{position:relative;z-index:1;padding-top:4rem;border-top:1px solid var(--color-2);}#primary #newsletter .col-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}#primary #newsletter .col-text .text{margin-bottom:2rem;}#primary #newsletter .col-text .text h2{font-size:1.75rem;line-height:1.2;margin-bottom:1.5rem;}#primary #newsletter .col-text .text h3{font-size:1.25rem;line-height:1.2;margin-bottom:1.25rem;}#primary #newsletter .col-image{position:relative;display:flex;justify-content:flex-start;}#primary #newsletter .col-image .image{display:flex;width:110%;max-width:110%;margin-right:-10%;}#primary #newsletter .col-image .image img{width:100%;}@media (max-width: 768px){#primary #newsletter{padding:2rem 0.5rem;}#primary #newsletter .container{padding-top:2rem;}#primary #newsletter .col-image{display:none;}#primary #newsletter .col-text .text{margin-bottom:0.5rem;}#primary #newsletter .col-text .text h2{font-size:1.125rem;}#primary #newsletter .col-text .text h3{font-size:15px;}#primary #newsletter .col-text .form .form-row{flex-direction:column;}#primary #newsletter .col-text .form .form-row .form-field-email{width:100%;}#primary #newsletter .col-text .form .form-row .submit{width:100%;}}#primary .slideNav{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;}#primary .slideNav .btn_navigate{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:30px;height:30px;border-radius:5px;color:#fff;margin:0;background-color:var(--color-3);transition:all .3s ease-in-out;}#primary .slideNav .btn_navigate::after{font-size:20px;}#primary .slideNav .btn_navigate:hover{background-color:var(--color-2);}#primary .loop-post{position:relative;display:flex;flex-direction:column;gap:2.75rem;transition:all .3s ease-in-out;}#primary .loop-post:hover{opacity:1;}#primary .loop-post:hover .content .btn{color:#fff !important;background-color:var(--color-1) !important;}#primary .loop-post .link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;}#primary .loop-post .image{position:relative;width:100%;height:200px;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 30%,100% 80%,85% 100%,0 100%,0% 70%,0% 30%);}#primary .loop-post .image img{width:100%;height:100%;object-fit:cover;}#primary .loop-post .content{display:flex;align-items:flex-start;}#primary .loop-post .content .date{position:relative;margin-right:1rem;padding-right:1rem;border-right:1px solid var(--color-3);text-transform:uppercase;}#primary .loop-post .content .date .day{font-size:1.875rem;font-weight:bold;}#primary .loop-post .content h3{font-size:1rem;margin-bottom:.675rem;}#primary .loop-post .content .btn{width:160px;max-width:100%;color:#012e33 !important;padding:12px;margin-top:35px;background-color:var(--color-3);}#primary .loop-post .content .btn:hover{color:#fff !important;background-color:var(--color-1) !important;}#primary .loop-post.featured{flex-direction:row;justify-content:space-between;gap:3rem;}#primary .loop-post.featured .content{width:30%;}#primary .loop-post.featured .content h3{font-size:1.5rem;margin-bottom:1rem;}#primary .loop-post.featured .content .date{color:#007e81;text-transform:none;border:none;}#primary .loop-post.featured .content .btn{margin-top:1rem;}#primary .loop-post.featured .image{width:60%;height:280px;}@media (max-width: 768px){#primary .loop-post.featured{flex-direction:column-reverse;justify-content:center;gap:1rem;}#primary .loop-post.featured .content{width:100%;}#primary .loop-post.featured .image{width:100%;height:200px;}}#primary .loop-event{position:relative;display:flex;flex-direction:column;transition:all .3s ease-in-out;}#primary .loop-event:hover{opacity:1;}#primary .loop-event:hover .content .btn{color:#fff !important;background-color:var(--color-4) !important;}#primary .loop-event .link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;}#primary .loop-event .image{position:relative;width:100%;height:200px;overflow:hidden;clip-path:polygon(0% 0%,0% 0%,80% 0%,100% 30%,100% 100%,0 100%,0% 0%,00% 0%);}#primary .loop-event .image img{width:100%;height:100%;object-fit:cover;}#primary .loop-event .content{padding:1.25rem;color:#fff;background-color:var(--color-1);}#primary .loop-event .content .date-title{display:flex;align-items:flex-start;}#primary .loop-event .content .date-title .date{position:relative;width:70px;margin-right:1rem;padding-right:0;border-right:1px solid var(--color-3);text-transform:uppercase;}#primary .loop-event .content .date-title .date .day{font-size:1.875rem;font-weight:bold;}#primary .loop-event .content .date-title h3{font-size:1rem;font-weight:400;color:#fff;margin-bottom:.675rem;}#primary .loop-event .content .time{display:flex;align-items:center;gap:3rem;margin:1.25rem 0;}#primary .loop-event .content .time .icon{color:var(--color-3);}#primary .loop-event .content .btn{width:160px;max-width:100%;padding:12px;color:#012e33 !important;margin-top:2rem;background-color:var(--color-3);}#primary .loop-event .content .btn:hover{color:#fff !important;background-color:var(--color-1) !important;}#primary .loop-event.featured{flex-direction:row;justify-content:space-between;gap:3rem;}#primary .loop-event.featured .content{width:40%;color:var(--color-1);background:none;padding:0;}#primary .loop-event.featured .content h3{font-size:2rem;margin-bottom:1rem;}#primary .loop-event.featured .content .date{display:flex;align-items:center;gap:1rem;}#primary .loop-event.featured .content .date .icon{width:25px;height:25px;color:var(--color-3);}#primary .loop-event.featured .content .date .icon svg{width:auto;height:100%;}#primary .loop-event.featured .content .date span{font-size:1rem;font-weight:400;color:var(--color-1);}#primary .loop-event.featured .content .time{display:flex;align-items:center;gap:1rem;}#primary .loop-event.featured .content .time .icon{color:var(--color-3);width:25px;height:25px;}#primary .loop-event.featured .content .time .icon svg{width:auto;height:100%;}#primary .loop-event.featured .content .btn{margin-top:1rem;}#primary .loop-event.featured .image{width:60%;height:280px;}@media (max-width: 768px){#primary .loop-event.featured{flex-direction:column-reverse;justify-content:center;gap:1rem;}#primary .loop-event.featured .content{width:100%;}#primary .loop-event.featured .content h3{font-size:24px;}#primary .loop-event.featured .content .date .icon,#primary .loop-event.featured .content .time .icon{width:20px;height:20px;}#primary .loop-event.featured .content .date .icon svg,#primary .loop-event.featured .content .time .icon svg{width:auto;height:100%;}#primary .loop-event.featured .image{width:100%;height:200px;}}#primary .not-found{position:relative;display:flex;align-items:center;justify-content:space-between;gap:50px;background-color:var(--color-3);}#primary .not-found .text{flex:1;display:flex;align-items:center;justify-content:flex-start;gap:2rem;padding:60px;}#primary .not-found .text .icon{width:60px;min-width:60px;height:60px;display:flex;align-items:center;justify-content:center;}#primary .not-found .text h2{font-size:28px;font-weight:bold;color:#012e33;}#primary .not-found .text h2:last-child{margin-bottom:0;}#primary .not-found .image{position:relative;width:40%;background-color:#fff;}#primary .not-found .image img{width:100%;height:220px;object-fit:cover;clip-path:polygon(0% 0%,0% 0%,80% 0%,100% 30%,100% 100%,0 100%,0% 0%,00% 0%);}@media (max-width: 800px){#primary .not-found{flex-direction:column;gap:0;}#primary .not-found .text{flex-direction:column;align-items:flex-start;gap:1rem;padding:30px;}#primary .not-found .text h2{font-size:22px;}#primary .not-found .image{width:100%;}#primary .not-found .image img{height:200px;clip-path:polygon(0 0,100% 0,100% 30%,100% 80%,85% 100%,0 100%,0% 70%,0% 30%);}}