#breadcrumbs,.entry-title{display:none}#content-full{margin-top:0}#inner-page-wrapper{margin:0;padding:0}#inner-page-wrapper>.container{width:100%;padding:0}.ip-banner{display:none}.ip-listing-details,.ip-listing-details .ip-ld-banner{position:relative}.ip-listing-details .ip-ld-banner .ip-banner{display:block}.ip-listing-details .ip-ld-banner .ip-banner:before{background:#221e20;opacity:30%}.ip-listing-details .ip-ld-banner .ip-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:52.9715762274%;background:linear-gradient(180deg,#000,transparent);opacity:10%;pointer-events:none;z-index:1}.ip-ld-slider .ip-ld-slider-wrap{position:relative}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list{font-size:0}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list-item{position:relative}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list-item:before,.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#221e20;opacity:30%;pointer-events:none;z-index:1}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list-item:after{height:25.625%;background:linear-gradient(180deg,#000,transparent);opacity:10%}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list-item canvas{min-height:400px}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details{position:absolute;top:calc(66% - .25em);right:0;transform:translateY(-50%);z-index:3;display:flex;transition:var(--default-transition);pointer-events:none;font-family:var(--font-family-title);color:#848484;text-transform:uppercase}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details.inactive{right:-21.4375em}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-button{background:var(--primary);display:flex;align-items:center;justify-content:center;text-align:center;font-size:1em;letter-spacing:-.01em;color:#fff;writing-mode:vertical-rl;transform:scale(-1);transition:var(--default-transition);pointer-events:all;cursor:pointer;padding:.96875em}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-button:hover{background:var(--secondary)}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-text{background:#fff;width:21.4375em;padding:2.46875em 1.6875em}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-text .title{font-size:2.3125em;font-weight:700;color:#000;letter-spacing:-.01em}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-text .address{font-size:.875em;letter-spacing:-.001em;line-height:1.6}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-text .price{font-size:3em;font-weight:700;color:var(--primary);margin:.3em 0}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-text .lot{font-size:.875em;letter-spacing:-.001em;line-height:1.6}.ip-ld-main{position:relative;z-index:1;width:min(71.25%,1140px);margin:-6.5625em auto auto;display:flex;flex-wrap:wrap}.ip-ld-left{width:65.7894736842%;background:#fff;padding:3.25em 4.3125em 3.25em 0}.ip-ld-left-info{padding-left:4.0625em}.ip-ld-left-info-title h1{font-size:3.3125em;letter-spacing:-.01em;color:#000}.ip-ld-left-info-desc p{-moz-column-count:2;column-count:2;-moz-column-gap:1.6875em;column-gap:1.6875em;font-size:1em;color:var(--dark);letter-spacing:.02em;margin-top:2.25em;line-height:2}.ip-ld-left-info-desc p:first-letter{font-family:var(--font-family-title);font-size:6.5625em;font-weight:700;text-transform:uppercase;float:left;line-height:1;margin:0 .10476em -.190476em 0}.ip-ld-left-info-desc p+p{margin-top:1em}.ip-ld-left-map{margin-top:6.125em}.ip-ld-left-payment{margin-top:3.8125em}.ip-ld-left-payment-tab{display:flex;flex-wrap:wrap;justify-content:center}.ip-ld-left-payment-tab span{width:50%;display:block;padding:1.1875em;font-size:1em;color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#b6b6b6;cursor:pointer}.ip-ld-left-payment-tab span.active{background:var(--primary);pointer-events:none}.ip-ld-left-payment-content{padding-top:1.4375em;display:none}.ip-ld-left-payment-content.active{display:block}.ip-ld-left-payment-content .flex .chart{margin-top:2em;position:relative;width:41.2628487518%;margin-left:.625em}.ip-ld-left-payment-content .flex .chart svg{transform:rotate(90deg)}.ip-ld-left-payment-content .flex .chart svg circle{stroke-width:3px;fill:transparent}.ip-ld-left-payment-content .flex .chart svg circle.ring{stroke:#d6d6d6}.ip-ld-left-payment-content .flex .chart svg circle.segment{stroke:var(--primary);stroke-dasharray:100}.ip-ld-left-payment-calculator .flex{position:relative}.ip-ld-left-payment-calculator .flex .chart .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.125em;font-weight:600;color:var(--primary);letter-spacing:.1em;text-transform:uppercase;text-align:center}.ip-ld-left-payment-calculator .flex .chart .text span{display:block;font-size:1.667em;color:#000;letter-spacing:.01em;margin-top:.2667em}.ip-ld-left-payment-calculator .flex .info .item{position:absolute;bottom:11.33em;right:0;width:23.22em;padding-bottom:18px;border-bottom:1px solid #717171;font-size:1.125em;font-weight:600;color:var(--primary);letter-spacing:.1em;text-transform:uppercase;text-align:right}.ip-ld-left-payment-calculator .flex .info .item:before{content:"";position:absolute;bottom:1px;left:0;right:0;height:1px;background:#fff}.ip-ld-left-payment-calculator .flex .info .item span{display:block;color:#000;margin-top:.55em}.ip-ld-left-payment-calculator .flex .info .item:nth-child(2){bottom:4.2778em}.ip-ld-left-payment-calculator .fields{margin:3.125em -.5625em 0;display:flex;justify-content:center}.ip-ld-left-payment-calculator .fields .field{width:33.3333333333%;padding:0 .5625em}.ip-ld-left-payment-calculator .fields .field .inputs{padding-right:1.25em;position:relative}.ip-ld-left-payment-calculator .fields .field .inputs:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1em;height:auto;aspect-ratio:1/1;-webkit-mask:url(../../images/template-listing-details/pen.png) center/cover no-repeat;mask:url(../../images/template-listing-details/pen.png) center/cover no-repeat;background:var(--primary)}.ip-ld-left-payment-calculator .fields .field .inputs .input span{margin-right:-.25em}.ip-ld-left-payment-calculator .fields .field .inputs .input input{position:relative;outline:none;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1em;letter-spacing:-.01em;color:#000;field-sizing:content;padding:0;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 1.875em)}.ip-ld-left-payment-calculator .fields .field .inputs .input input[type=number]{-moz-appearance:textfield}.ip-ld-left-payment-calculator .fields .field .inputs .input input[type=number]::-webkit-outer-spin-button,.ip-ld-left-payment-calculator .fields .field .inputs .input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ip-ld-left-payment-calculator .fields .field .inputs.sm{display:flex;flex-wrap:wrap}.ip-ld-left-payment-calculator .fields .field .inputs.sm .input{width:50%}.ip-ld-left-payment-calculator .fields .field .inputs.sm .input+.input{border-left:1px solid #000;padding-left:.625em}.ip-ld-left-payment-calculator .fields .field .text{font-size:0,875em;font-weight:500;color:#000;text-align:center;margin-top:.5em;padding-top:.857em;width:100%;border-top:1px solid #000}.ip-ld-left-payment-calculator .desc p{font-size:1em;color:#b6b6b6;line-height:1.2;letter-spacing:0;margin-top:4.1875em}.ip-ld-left-payment-calculator .desc p+p{margin-top:1em}.ip-ld-left-payment-calculator .rates{font-size:1.125em;text-transform:uppercase;color:#000}.ip-ld-left-payment-calculator .rates .text{color:var(--primary);font-weight:600;letter-spacing:.1em;margin-top:2.667em}.ip-ld-left-payment-calculator .rates .list{display:flex;justify-content:space-between;align-items:center;margin-top:1.55em}.ip-ld-left-payment-calculator .rates .list .item{letter-spacing:-.01em}.ip-ld-left-payment-calculator .rates .list .item strong{font-weight:600;letter-spacing:.1em}.ip-ld-left-payment-breakdown .flex{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.ip-ld-left-payment-breakdown .flex .chart ul{display:flex;align-items:center;justify-content:center;margin-top:2.3125em;gap:1.4375em}.ip-ld-left-payment-breakdown .flex .chart ul li{position:relative;font-size:1.125em;color:#000;letter-spacing:-.01em;padding-left:1.72em;width:50%}.ip-ld-left-payment-breakdown .flex .chart ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.222em;aspect-ratio:1/1;border:.22em solid var(--primary);border-radius:100%}.ip-ld-left-payment-breakdown .flex .chart ul li:nth-child(2):before{border-color:#d6d6d6}.ip-ld-left-payment-breakdown .flex .info{width:49.6328928047%}.ip-ld-left-payment-breakdown .flex .info a{position:relative;display:block;width:100%;border:1px solid var(--primary);font-size:1.125em;font-weight:500;color:#000;letter-spacing:-.01em;padding:.833em 1.667em;transition:var(--default-transition)}.ip-ld-left-payment-breakdown .flex .info a:before{content:"";position:absolute;top:50%;right:.833em;transform:translateY(-50%);width:1.11em;aspect-ratio:20/18;-webkit-mask:url(../../images/template-listing-details/arrow-r.png) center/cover no-repeat;mask:url(../../images/template-listing-details/arrow-r.png) center/cover no-repeat;background:var(--primary)}.ip-ld-left-payment-breakdown .flex .info a:hover{background:var(--primary);color:#fff}.ip-ld-left-payment-breakdown .flex .info a:hover:before{background:currentColor}.ip-ld-left-payment-breakdown .flex .info .text{font-size:1.125em;font-weight:600;color:var(--primary);letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-top:2.5em}.ip-ld-left-payment-breakdown .flex .info .text span{display:block;font-size:1.667em;color:#000;letter-spacing:.01em;margin-top:.2667em}.ip-ld-left-payment-breakdown .flex .info table{font-size:1em;margin:4.0625em -.625em 0;width:100%}.ip-ld-left-payment-breakdown .flex .info table tr{color:#000;letter-spacing:-.01em}.ip-ld-left-payment-breakdown .flex .info table tr th{color:var(--primary);padding:.125em .625em}.ip-ld-left-payment-breakdown .flex .info table tr td{padding:1em .625em}.ip-ld-left-payment-breakdown .flex .info table tr td:first-child{color:var(--primary);font-weight:500}.ip-ld-left-accordion{margin-top:3.5em}.ip-ld-left-accordion-list .item{margin-bottom:.3125em}.ip-ld-left-accordion-list .item .title{position:relative;font-size:1.25em;color:var(--dark);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:.8em 1em .8em 0;border-bottom:1px solid #d6d6d6;transition:var(--default-transition)}.ip-ld-left-accordion-list .item .title:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:.9em;aspect-ratio:18/10;-webkit-mask:url(../../images/template-listing-details/arrow-d.png) center/cover no-repeat;mask:url(../../images/template-listing-details/arrow-d.png) center/cover no-repeat;transition:var(--default-transition);background:currentColor}.ip-ld-left-accordion-list .item .title.active:before{transform:translateY(-50%) scaleY(-1)}.ip-ld-left-accordion-list .item .title.active+.content{display:block}.ip-ld-left-accordion-list .item .title:hover{color:var(--primary)}.ip-ld-left-accordion-list .item .title:hover:before{background:currentColor}.ip-ld-left-accordion-list .item .content{display:none}.ip-ld-left-accordion-list .item .content ul{font-size:1em;-moz-column-count:2;column-count:2;-moz-column-gap:2.125em;column-gap:2.125em;margin:.875em 0}.ip-ld-left-accordion-list .item .content ul li{display:flex;justify-content:space-between;color:#000;letter-spacing:-.01em;line-height:1.5;padding:0 .3125em}.ip-ld-left-accordion-list .item .content ul li span{display:block;max-width:50%}.ip-ld-left-accordion-list .item .content ul li span:nth-child(2){text-align:right;max-width:60%}.ip-ld-left-accordion-list .item .content ul li+li{margin-top:1.25em}.ip-ld-left-school{margin-top:4.125em}.ip-ld-left-school-text{font-size:1.25em;color:var(--dark);letter-spacing:.1em;text-transform:uppercase}.ip-ld-left-school-block{margin-top:1.5625em;position:relative}.ip-ld-left-school-list{margin:0 -.8125em}.ip-ld-left-school-list .item{width:50%;padding:0 .8125em}.ip-ld-left-school-list .item .inner{border:.1875em solid var(--primary);padding:1.875em 2em 1.4375em}.ip-ld-left-school-list .item .inner canvas{-webkit-mask:url(../../images/template-listing-details/school.png) center/cover no-repeat;mask:url(../../images/template-listing-details/school.png) center/cover no-repeat;background:var(--primary)}.ip-ld-left-school-list .item .inner .title{font-size:1.25em;font-weight:600;color:var(--dark);letter-spacing:.1em;text-transform:uppercase;margin-top:.6em}.ip-ld-left-school-list .item .inner .title span{display:block;font-size:.8em;font-weight:400;letter-spacing:-.01em;text-transform:none;margin-top:.5625em}.ip-ld-left-school-list .item .inner p{font-size:1em;color:#000;letter-spacing:.025em;line-height:1.4;margin-top:1.1875em}.ip-ld-left-school-list .item .inner p span{font-weight:600;color:var(--primary)}.ip-ld-left-school-list .item .inner a{position:relative;display:block;max-width:-moz-max-content;max-width:max-content;font-size:1em;font-weight:600;color:var(--primary);letter-spacing:.025em;padding-right:1.625em;margin-top:2.5em;transition:var(--default-transition)}.ip-ld-left-school-list .item .inner a:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:.8125em;aspect-ratio:13/11;-webkit-mask:url(../../images/template-listing-details/arrow-r.png) center/cover no-repeat;mask:url(../../images/template-listing-details/arrow-r.png) center/cover no-repeat;background:var(--dark)}.ip-ld-left-school-list .item .inner a:hover{color:var(--dark)}.ip-ld-left-school-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;display:flex;justify-content:space-between;align-items:center;width:calc(100% + 6.125em)}.ip-ld-left-school-arrow span{pointer-events:all;cursor:pointer;display:block;width:1.3125em;aspect-ratio:21/20;-webkit-mask:url(../../images/template-listing-details/arrow-r.png) center/cover no-repeat;mask:url(../../images/template-listing-details/arrow-r.png) center/cover no-repeat;background:var(--dark);transition:var(--default-transition)}.ip-ld-left-school-arrow span.slick-prev{transform:scaleX(-1)}.ip-ld-left-school-arrow span:hover{background:var(--primary)}.ip-ld-right{width:34.2105263158%;margin-top:1.25em;padding-right:.25em}.ip-ld-right-gallery{background:#fff;padding:.1875em}.ip-ld-right-gallery-list{display:flex;flex-wrap:wrap;margin:-.09375em}.ip-ld-right-gallery-list-item{width:50%;padding:.09375em}.ip-ld-right-gallery-list-item .siteImage{background:var(--primary);display:block}.ip-ld-right-gallery-list-item.link .siteImage:before,.ip-ld-right-gallery-list-item.link .siteImage:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:var(--primary);opacity:70%;z-index:1}.ip-ld-right-gallery-list-item.link .siteImage:after{width:1.25em;height:auto;aspect-ratio:1/1;background:url(../../images/template-listing-details/plus.png) center/cover no-repeat;opacity:1}.ip-ld-right-info{margin-top:50px}.ip-ld-right-info-title h1{font-size:3.3125em;letter-spacing:-.01em;color:#000;text-align:center}.ip-ld-right-info-desc p{font-size:1em;color:var(--dark);letter-spacing:.02em;margin-top:2.25em;line-height:2;text-align:justify;-moz-text-align-last:center;text-align-last:center}.ip-ld-right-info-desc p:first-letter{font-family:var(--font-family-title);font-size:6.5625em;font-weight:700;text-transform:uppercase;float:left;line-height:1;margin:0 .10476em -.190476em 0}.ip-ld-right-info-desc p+p{margin-top:1em}.ip-ld-right-button-list{display:flex;flex-direction:column;gap:.59375em;margin-top:2.5em}.ip-ld-right-button-list a{font-size:1.25em;padding:.825em 2.4em}.ip-ld-right-button-list a:before{background:var(--secondary);width:2.2em;left:-1.1em}.ip-ld-right-button-list a:hover:before,.ip-ld-right-button-list a:focus:before{background:var(--primary)}.ip-ld-right-smi{margin-top:2.875em}.ip-ld-right-smi-text{font-size:1.25em;color:var(--dark);letter-spacing:.1em;text-transform:uppercase}.ip-ld-right-smi-list{margin-top:.5652em;display:flex;align-items:center;gap:1.652em;font-size:1.4375em}.ip-ld-right-smi-list a{color:var(--primary);transition:var(--default-transition)}.ip-ld-right-smi-list a:hover{color:var(--dark)}.ip-ld-right-smi-list a i{font-style:normal!important}.ip-ld-right-calendar{margin-top:2.6875em}.ip-ld-right-calendar-text{font-size:1.25em;color:var(--dark);letter-spacing:.1em;text-transform:uppercase}.ip-ld-right-calendar-inner{margin-top:1.125em;border:1px solid #838383;display:flex;align-items:center;padding:1.11em 1em;text-transform:uppercase;gap:1.16667em}.ip-ld-right-calendar-inner .date{width:3.133em;background:var(--primary);padding:.5333em;font-size:1.875em;color:#fff;letter-spacing:-.01em;text-align:center}.ip-ld-right-calendar-inner .date em{display:block;font-style:normal;font-size:1.2em;letter-spacing:-.01em}.ip-ld-right-calendar-inner .date span{display:block;font-size:.467em;letter-spacing:.1em;margin:.2142857em 0 1em}.ip-ld-right-calendar-inner .title{font-size:1.875em;font-weight:600;color:#000;letter-spacing:.025em;line-height:1.2}.ip-ld-right-calendar-inner .title span{display:block;font-size:.6em;color:var(--primary);letter-spacing:.025em;margin-top:.556em}.ip-ld-right-calendar-link{display:block;margin-top:1.5714em;font-size:.875em;color:#5f5f5f;letter-spacing:.025em;transition:var(--default-transition)}.ip-ld-right-calendar-link:hover{color:var(--primary)}.ip-ld-form{margin-top:1.25em;position:relative;padding:clamp(60px,12.875vw,206px) 0}.ip-ld-form .ip-ld-form-bg:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:var(--primary);opacity:50%;z-index:1}.ip-ld-form .ip-ld-form-wrap{width:min(60.9375%,975px);margin:auto}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-title h2{font-size:2.5625em;letter-spacing:0}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form{margin-top:2.4375em}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form{position:relative}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields{position:relative;margin:0 -.8125em;display:flex;flex-wrap:wrap;gap:3.625em 0}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field{width:33.3333333333%;padding:0 .8125em;max-height:2.3125em}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field.lg{width:66.6666666667%}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field input,.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field select,.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field textarea{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font-size:.75em;color:#fffc;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;border-bottom:1px solid #fff;width:100%;padding:.75em 0}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field textarea{resize:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;field-sizing:content;height:100%}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields button{position:absolute;bottom:.625em;right:.625em;font-size:1.5em;color:#fff;background:none;border:none;outline:none;padding:0;z-index:1}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .wpcf7-spinner{position:absolute;margin:0;right:.9375em;bottom:2.875em}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:0;left:0;width:auto;font-size:.75em;z-index:1}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form .use-floating-validation-tip .wpcf7-response-output{position:absolute;left:0;right:0;font-size:.75em;color:#fff;text-align:center;margin:1em 0}.ip-ld-navigation{padding:3.125em 0}.ip-ld-navigation .ip-ld-navigation-wrap{width:90%;margin:auto}.ip-ld-navigation .ip-ld-navigation-wrap .ip-ld-navigation-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1em 1.875em}.ip-ld-navigation .ip-ld-navigation-wrap .ip-ld-navigation-list a{font-size:1.25em;padding:.825em 2.4em;min-width:19.3em}.ip-ld-navigation .ip-ld-navigation-wrap .ip-ld-navigation-list a:before{background:var(--secondary);width:2.2em;left:-1.1em}.ip-ld-navigation .ip-ld-navigation-wrap .ip-ld-navigation-list a:hover:before,.ip-ld-navigation .ip-ld-navigation-wrap .ip-ld-navigation-list a:focus:before{background:var(--primary)}@media screen and (min-width: 992px){.ip-ld-right-gallery{padding-left:0;margin-right:-.1875em}}@media screen and (max-width: 991px){.ip-listing-details .ip-ld-banner .ip-banner:after{display:none}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list-item:after{display:none}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details{top:calc(50% - 50px)}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details.inactive{right:clamp(-320px,-40vw,-272px)}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-text{width:clamp(272px,40vw,320px);padding:30px 15px}.ip-ld-main{width:90%;margin-top:-100px;justify-content:center}.ip-ld-left{width:min(100%,750px);padding:0}.ip-ld-left-payment-content .flex{flex-direction:column;justify-content:center;gap:20px}.ip-ld-left-payment-content .flex .chart{width:min(100%,280px);margin:1em auto}.ip-ld-left-payment-calculator .flex .info{display:flex;flex-wrap:wrap;justify-content:center;gap:20px .5625em;margin-top:40px}.ip-ld-left-payment-calculator .flex .info .item{position:relative;right:auto;bottom:auto!important;text-align:center;width:min(100%,280px)}.ip-ld-left-payment-calculator .fields .field{width:min(100%,280px)}.ip-ld-left-payment-calculator .desc p,.ip-ld-left-payment-calculator .rates{text-align:center}.ip-ld-left-payment-breakdown .flex .info{width:min(100%,400px);margin:auto}.ip-ld-left-school-text{text-align:center}.ip-ld-left-school-list .item .inner{padding:30px 5vw;text-align:center}.ip-ld-left-school-list .item .inner a{margin:20px auto 0}.ip-ld-left-school-arrow{width:calc(100% + 56px)}.ip-ld-right{width:100%;order:-1}.ip-ld-right-gallery-list-item{width:25%}.ip-ld-right-button{max-width:400px;margin:auto}.ip-ld-right-button-list a{min-width:16.5em;font-size:1.15em}.ip-ld-right-smi{text-align:center}.ip-ld-right-smi-list{justify-content:center;margin-top:1em;gap:1.35em}.ip-ld-right-calendar{max-width:400px;margin:2.5em auto 0}.ip-ld-right-calendar-text,.ip-ld-right-calendar-link{text-align:center}.ip-ld-form .ip-ld-form-wrap{width:min(90%,700px)}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-title{text-align:center}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields{margin:0 -10px;gap:30px 0}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field{width:50%;padding:0 10px}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field.lg{width:100%}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field textarea{margin-top:10px}.ip-ld-navigation .ip-ld-navigation-wrap .ip-ld-navigation-list a{min-width:16.5em}}@media screen and (max-width: 767px){.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list-item:before,.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list-item:after{opacity:0}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-list-item canvas{min-height:300px}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details,.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details.inactive{position:relative;width:100%;inset:auto;transform:none}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-button{display:none}.ip-ld-slider .ip-ld-slider-wrap .ip-ld-slider-details-text{width:100%;text-align:center}.ip-ld-main{margin-top:0}.ip-ld-left-school-arrow{width:auto;position:relative;justify-content:center;top:auto;left:auto;transform:none;margin:30px auto 20px;gap:20px}.ip-ld-right-gallery{max-width:400px;margin:auto}.ip-ld-right-gallery-list-item{width:50%}}@media screen and (max-width: 567px){.ip-ld-left-payment-calculator .fields{flex-wrap:wrap;gap:20px}.ip-ld-left-payment-calculator .rates .list{flex-direction:column;justify-content:center;gap:20px}.ip-ld-left-accordion-list .item .content ul{-moz-column-count:1;column-count:1}}@media screen and (max-width: 480px){.ip-ld-right-calendar-inner .title{font-size:1.58em}.ip-ld-form .ip-ld-form-wrap .ip-ld-form-form form .fields .field{width:100%}}
