:root{--color-primary:#093F68;--color-secondary:#FFF0D3;--color-info:#ACEBF3;--font-primary:"Outfit", sans-serif}body{font-family:var(--font-primary);color:black}.font-primary{font-family:var(--font-primary)}.btn-primary,.bg-primary{background-color:var(--color-primary) !important}.btn-secondary,.bg-secondary{background-color:var(--color-secondary) !important}.btn-info,.bg-info{background-color:var(--color-info) !important}.text-black{color:black}.text-primary{color:var(--color-primary) !important}.fs-base{font-size:16px;line-height:24px}.fs-7{font-size:14px;line-height:18px}.fs-8{font-size:12px;line-height:18px}.container-lg{max-width:1200px;--bs-gutter-x:1rem}.overflow-x-hidden{overflow-x:hidden}.navbar{background-color:RGB(255 255 255/0.1);backdrop-filter:blur(20px)}.navbar-collapse{position:fixed;inset:-1rem;height:100vh;overflow-y:auto;background-color:var(--color-primary);transition:all .3s ease;padding-top:7rem;padding-bottom:7rem;transform:translateX(0%);letter-spacing:2px}.navbar-collapse .nav-link{font-size:1.5em;color:#fff}.navbar-collapse.collapse:not(.show){display:block;transform:translateX(100%)}.navbar-collapse .btn--dropdown{width:100%}.navbar-collapse .btn--dropdown::after{margin-left:.5rem}.navbar .navbar-brand{z-index:1;font-size:18px;color:white;transition:color .3s ease}.navbar .navbar-brand .brand--bottom{font-weight:normal;font-size:12px;line-height:12px}.navbar:has(.navbar-toggler.collapsed) .navbar-brand{font-size:18px;color:black}.navbar-toggler{z-index:1;border:none;background:transparent !important;outline:0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler:hover{background:transparent !important}.navbar-toggler .icon-bar{background-color:white;transition:all 0.2s;display:block;width:24px;height:2.5px;border-radius:1px}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .icon-bar{background-color:black}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}.btn{font-weight:500}.card .card-body,.card .card-title,.card .card-description{font-family:var(--font-primary)}.section--hero{background:radial-gradient(33.58% 140.08% at 67.19% 50.07%, #fff 0%, #FFFAED 100%);color:#032E4F}.section--hero .ornament.--left{transform:translateX(-30%)}.section--hero .ornament.--right{transform:translateX(50%)}.section--hero h1{color:#032E4F;font-size:52px}.section--hero p{font-size:13px}.section--textIcon,.section--imageText,.section--how{background:linear-gradient(180deg, #FFF0D3 0%, rgba(255,240,211,0) 100%)}.section--textIcon_desc,.section--imageText_desc,.section--how_desc{max-width:814px;margin-left:auto;margin-right:auto}.section--textIcon_list,.section--imageText_list,.section--how_list{gap:40px}.section--textIcon_list h3,.section--imageText_list h3,.section--how_list h3{color:#000}.section--textIcon .section_title,.section--imageText .section_title,.section--how .section_title{background-image:url(../images/why-title.png);background-repeat:no-repeat;background-position:center;background-size:370px auto;min-height:117px;line-height:117px}.section--textIcon .card,.section--imageText .card,.section--how .card{border:1px solid #E2E2E2;border-radius:1.5rem}.section--textIcon .card figure,.section--imageText .card figure,.section--how .card figure{width:100px}.section--how .section_title{background-image:url(../images/how-title.png);color:#032E4F !important}.section--how_list{counter-reset:my-awesome-counter}.section--how .card{counter-increment:my-awesome-counter}.section--how .card-header figure{width:64px;margin-left:auto;margin-right:auto}.section--how .card-header figure img{width:100%}.section--how .card::before{content:counter(my-awesome-counter);border:2.86px solid #FFFFFF;background-color:var(--color-primary);position:absolute;color:white;font-weight:700;font-size:28px;line-height:55px;top:-30px;left:0;right:0;width:60px;height:60px;border-radius:50%;margin:auto}.section--imageText{background-image:none}.section--imageText::before{content:'';position:absolute;inset:0;background-image:url("../images/ornament-who--left.png");background-size:100%;background-repeat:no-repeat;padding-top:1.5rem}.section--imageText .ornament.--right{bottom:0;transform:translateX(50%)}.section--imageText_title{color:#032E4F !important}.section--imageText_list{list-style:none}.section--imageText_list li{padding-left:2rem}.section--imageText.--custom .ornament.--right{bottom:0;right:-4rem !important;transform:translateX(55%)}.section--imageText.--flip::before{transform:rotate(180deg);background-position:bottom}.section--headline{background:linear-gradient(180deg, transparent 0, transparent calc(100% - 80px), #fff0d3 calc(100% - 80px)),radial-gradient(33.58% 140.08% at 67.19% 50.07%, #fff 0%, #FFFAED 100%)}.section--headline_image{max-width:938px;margin:auto}.section--headline .section_title{color:#032E4F}.section--headline .section_title small{font-weight:500}.section--headline p{color:#032E4F}.section--headline .ornament.--left{transform:translateX(-30%)}.section--headline .ornament.--right{transform:translateX(50%)}.section--price .section_title{background-image:url(../images/price-title.png);background-repeat:no-repeat;background-position:center;background-size:310px auto;min-height:96px;line-height:96px}.section--price_desc{max-width:1000px;margin:auto}.section--price_desc p{font-size:16px;font-weight:400;line-height:28.8px}.section--price .card{border:1px solid #E2E2E2;border-radius:1.5rem}.section--price .card-header{padding-top:2rem}.section--price .card-price{font-size:60px}.section--price .card-price small{font-weight:normal}.section--price .card:nth-of-type(2) .card-include{background:linear-gradient(180deg, #fff 0%, #ACEBF3 100%)}.section--price .card-include{border-bottom:1px solid #efefef}.section--price .card-include-top h3,.section--price .card-include-top h4{color:#000}.section--price .card-include-top p{font-size:17.4px;font-weight:500;line-height:27.84px}.section--price .card-include-bottom{border-top:1px solid #efefef}.section--price .card-include-bottom .btn{font-size:16px !important;font-weight:600;line-height:20px;color:#0067B9 !important;border-color:#0067B9;padding-top:16px;padding-bottom:16px}.section--price .card-include-list{list-style:none;gap:.5rem;margin-bottom:1.5rem !important}.section--price .card-include-list svg{top:4px}.section--price .card-ideal,.section--price .card-value{background-color:#FFF0D3}.section--price .card-ideal h5,.section--price .card-value h5{font-size:24px !important;line-height:38px}.section--price .card-value{background-color:#FFE5B4}.section--price .card-benefit-list{list-style:auto}.section--price .card-benefit-list li::marker{font-weight:bold}.section--price.--homepage{background:linear-gradient(180deg, #FFF5E1 0%, rgba(255,245,225,0) 100%)}.section--price.--homepage .card ul li{font-size:14.91px;font-weight:400;line-height:23.86px}.section--price.--homepage .card:nth-of-type(2) .card-include{background:white}.section--price.--homepage .card:nth-of-type(odd) .card-include{background:linear-gradient(180deg, #fff 0%, #ACEBF3 100%)}.section--choose{background:#093F68}.section--choose .btn{padding:20px 74px !important}.section--choose .ornament.--right{transform:translateX(30%);height:100%;opacity:.03}.section--choose .ornament.--right img{height:100%}.section--key_pict{margin-top:32px}.section--key_desc{max-width:974px;margin-left:auto;margin-right:auto;line-height:24px}.section--key_desc p{font-size:20px}.section--key_desc_subtitle{font-weight:500;line-height:26px;margin-bottom:26px !important}.section--key_desc_detail{font-size:16px !important;font-weight:400;line-height:24px}.section--key_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 12px;font-size:12px;line-height:18px;color:#00243B}.section--key_list h3{color:#00243B}.section--key_rows{list-style:none;max-width:830px;gap:32px !important}.section--key_rows_item{padding-bottom:50px !important;border-bottom:1px solid #0E3553}.section--key_rows_item ul{list-style:none}.section--key_rows_item ul svg{top:4px}.section--key_rows_item figure{filter:brightness(0) invert(1);flex-shrink:0}.section--key_rows h3{font-size:24px !important}.section--key .section_title{background-image:url("../images/key-title-mobile.png");background-repeat:no-repeat;background-size:350px auto;background-position:center;height:130px;line-height:90px}.section--content_wrapper{max-width:785px;margin-left:1.25rem;margin-right:1.25rem;border-radius:1.5rem;padding:1.5rem;background:linear-gradient(180deg, #fff 0%, #ACEBF3 100%);border:2px solid #E4E4E4}.section--content .section_title{font-size:36px;font-weight:600;line-height:36px;margin-bottom:9px;color:#093F68}.section--content_desc{font-size:16px;font-weight:500;line-height:16px;margin-bottom:35px;color:#535353;padding-bottom:35px;border-bottom:1px solid RGB(0, 0, 0, 0.2)}.section--content_bottom{text-align:left;margin-bottom:0;padding-top:20px;border-top:1px solid RGB(0, 0, 0, 0.2)}.section--content_bottom p{font-size:12px;font-style:italic;font-weight:400;line-height:19.2px;margin-bottom:0;max-width:500px;margin-left:auto;margin-right:auto}.section--content_list{list-style:none;padding-left:0;max-width:490px;margin-left:auto;margin-right:auto}.section--content_list_item ul{list-style:none}.section--content_list_item ul li{font-size:14px;font-weight:400;line-height:22.4px;margin-bottom:4px}.section--content_list_item figure{flex-shrink:0;width:48px}.section--content_list_item h3{color:#000;font-size:20px;font-weight:700;line-height:32px}.section--testimoni{background:linear-gradient(180deg, #FFF0D3 0%, #FFF5E1 100%);padding-top:35px;padding-bottom:40px;--swiper-pagination-bullet-inactive-color:#093f68;--swiper-pagination-color:#093F68}.section--testimoni .section_title{text-align:center;background-image:url(../images/why-title.png);background-repeat:no-repeat;background-position:center;background-size:370px auto;min-height:117px;line-height:40px;padding-top:20px;margin-bottom:50px}.section--testimoni .swiper{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.section--testimoni .swiper-wrapper{padding-bottom:3rem}.section--testimoni .swiper-slide{padding:40px 2rem;border-radius:1.5rem;transition:all .3s ease;width:100%}.section--testimoni .swiper-slide-active{border:1px solid #E2E2E2;background-color:white}.section--testimoni .swiper-slide .item-people{display:flex;gap:20px;margin-bottom:30px}.section--testimoni .swiper-slide .item-people-name{font-size:24px;font-weight:600;line-height:38.4px}.section--testimoni .swiper-slide .item-people-work{font-size:12px;font-weight:500;line-height:19.2px}.section--testimoni .swiper-slide .item-people figure{width:60px;flex-shrink:0;margin-bottom:0}.section--testimoni .swiper-slide .item-people-detail{display:flex;flex-direction:column;justify-content:center}.section--testimoni .swiper-slide .item-detail{font-size:14px;font-weight:400;line-height:22.4px}.section--testimoni .swiper-pagination-bullet{transition:all .3s ease}.section--testimoni .swiper-pagination-bullet-active{width:10px;height:10px}.section--textIcon_desc p{font-size:20px !important;font-size:20px;font-weight:400;line-height:30px}.section--textIcon_list{max-width:1100px;margin-left:auto;margin-right:auto;gap:28px}.section--textIcon .section_title{color:#032E4F !important;font-size:32px !important;font-weight:700}.section--textIcon .card figure{width:80px}.section--textIcon .card-title{margin-bottom:20px !important}.section--textIcon .btn span{font-size:30px !important;margin-left:8px}h2.section_title:not(.text-white),h2.section--imageText_title:not(.text-white){color:#032E4F !important}.footer{background-color:#0E2D44}.footer .row{row-gap:30px}.footer_desc{font-size:14px}.footer_pages{row-gap:20px}.footer p,.footer a{color:#CDECFF}.footer h3{color:white;font-size:18px}.footer_copyright{border-top-color:RGB(255, 255, 255, 0.2) !important}.footer_copyright p{color:RGB(255, 255, 255, 0.4)}.modal-title{background-image:url(../images/modal-title.png);background-repeat:no-repeat;background-position:center;background-size:280px auto;min-height:100px;line-height:100px;font-size:32px;font-weight:700;color:#032E4F}.modal-subtitle{font-size:16px;line-height:24px;margin-bottom:0;max-width:475px;margin-left:auto;margin-right:auto}.modal-dialog{margin:62px 21px}.modal-header{border-bottom:0;padding-bottom:0;justify-content:center}.modal .btn-close{margin:17px}.modal#startedModal .modal-content{background-color:transparent;border:0}.modal#startedModal .btn-close{margin:20px;z-index:50}.modal-body{padding-bottom:27px}.modal textarea{min-height:160px}.modal .form-control{font-size:16px;font-weight:400;line-height:20.8px;outline:0}.modal .form-control:focus{border-color:#d2d6da !important;box-shadow:none}.modal .form-group{margin-bottom:20px}.modal .form-group label{font-size:18px;font-weight:500;line-height:23.4px;margin-bottom:10px}.modal .form .btn{font-size:20px;font-weight:500;line-height:20px;padding:16px 0;border-radius:10rem}.modal select.form-control{padding:20px;font-size:18px;font-weight:700;line-height:23.4px;border-color:#000}.modal .input-group:has(select){position:relative}.modal .input-group:has(select):after{content:'';position:absolute;top:0;bottom:0;right:20px;margin:auto;width:12px;height:12px;transform:rotate(45deg);border-width:0 2px 2px 0;border-style:solid;border-color:#000;z-index:50}.modal .input-group:has(select:focus):after{transform:rotate(-135deg)}.form--language{margin-bottom:2rem}.form--language .form-group{width:50px;height:40px}.form--language .form-group label{position:absolute;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:RGB(235, 235, 235);inset:0;margin:0;transition:background .5s ease}.form--language .form-group input:checked+label{background:RGB(255, 240, 207)}@media screen and (min-width: 990px){.container-lg{--bs-gutter-x:0}.navbar-collapse{height:unset;position:relative;padding-top:0;padding-bottom:0;overflow-y:unset;background-color:transparent;inset:unset;letter-spacing:0}.navbar-collapse .nav-link{font-size:16px;color:#000 !important}.navbar-collapse.collapse:not(.show){transform:translateX(0)}.navbar-collapse .btn{font-size:18px !important;font-weight:500;line-height:20px;padding:12px 20px !important}.navbar-collapse .btn--dropdown{width:fit-content;font-size:11px !important;padding:5px 15px !important}.navbar-nav{gap:60px !important}.section_title{font-size:50px}.section--hero p{font-size:18px;line-height:30px}.section--hero .section_title{font-size:72px}.section--hero .ornament.--left,.section--hero .ornament.--right{transform:translateX(0)}.section--hero .ornament.--left img{height:233px}.section--hero .ornament.--right{top:0 !important;width:50%}.section--hero .ornament.--right img{height:auto}.section--hero_wrapper{gap:90px}.section--hero_image{width:443px;flex-shrink:0}.section--key{padding-top:5rem !important;padding-bottom:160px !important}.section--key_list{margin-top:-170px;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px}.section--key_desc{font-size:20px;line-height:30px}.section--key_desc_subtitle{font-size:32px !important;line-height:41px;margin-bottom:38px !important}.section--key_desc_detail{font-size:20px !important;line-height:30px}.section--key .ornament.--left{top:30%}.section--key .ornament.--mouse{top:-3.5rem !important}.section--key .section_title{background-image:url("../images/key-title.png");background-size:560px;line-height:130px;margin-bottom:80px !important}.section--key .section_title:has(+.section--key_desc){margin-bottom:0 !important}.section--key .card-header figure{width:80px}.section--key .card-title{font-size:20px;margin-bottom:15px}.section--key .card-description{font-size:16px;font-weight:400;line-height:24px}.section--key .card .btn-primary{font-size:18px;padding:14px 49px !important}.section--textIcon{background:linear-gradient(180deg, #FFF0D3 0%, rgba(255,240,211,0) 75%)}.section--textIcon_list{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px !important}.section--textIcon_desc{max-width:976px}.section--textIcon_desc p{font-size:24px;font-weight:400;line-height:38.4px}.section--textIcon .section_title{background-size:675px auto;min-height:170px;line-height:170px;font-size:48px !important}.section--textIcon_list{gap:60px;flex-direction:row !important}.section--textIcon_list .card-header{margin-bottom:10px}.section--textIcon_list .card-title{margin-bottom:22px;font-size:24px !important;line-height:38.4px}.section--textIcon_list .card-description{font-size:20px !important;font-weight:400;line-height:32px}.section--textIcon .btn{padding:20px 75px !important;font-size:20px !important;font-weight:500;line-height:20px}.section--imageText::before{background-size:632px auto;background-position:3rem 0}.section--imageText_title{font-size:48px}.section--imageText_wrapper{gap:80px !important}.section--imageText p{font-size:20px !important;line-height:30px}.section--imageText_left{flex-shrink:0;width:474px;padding:0 !important;margin:0 !important}.section--imageText .ornament.--right{transform:translateX(30%)}.section--imageText.--custom .ornament.--right{bottom:auto;top:-2rem;transform:translateX(50%) rotate(100deg)}.section--imageText.--flip::before{background-position:5rem bottom}.section--price_desc p{font-size:24px !important;font-weight:400;line-height:38.4px}.section--price .section_title{background-size:526px auto;min-height:163px;line-height:163px}.section--price .card{flex:1 1 0}.section--price .card-include{flex:1 1 0;display:flex;flex-direction:column}.section--price .card-include-bottom{display:flex;flex-direction:column;height:100%}.section--price .card-include-bottom .btn{margin-top:auto !important}.section--price .card-include p{font-size:14px;font-weight:500;line-height:22.4px}.section--price .card-value{flex:0 0 330px}.section--price .card-ideal{flex:0 0 220px}.section--price .card-value p,.section--price .card-ideal p{font-size:18px}.section--price .card-title{font-size:24px !important}.section--price .card-price{font-size:64px}.section--price.--homepage .section--price_list{align-items:flex-start;gap:30px !important}.section--price.--homepage .section--price_list .btn{font-size:11.9px;font-weight:500;line-height:14.88px}.section--price.--homepage .section--price_list li{font-size:12px;font-weight:400;line-height:19.2px}.section--price.--homepage .card-include-list.--top{border-bottom:2px solid #E4E4E4;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem !important;padding-right:1.5rem !important}.section--how .ornament.--left{top:15rem}.section--how_list{row-gap:63px}.section--how_list .card{width:342px}.section--how_list .card-title{font-size:24px !important;font-weight:600;line-height:38.4px}.section--how .section_title{background-size:526px auto;min-height:163px;line-height:163px}.section--choose p{font-size:24px}.section--choose .ornament.--left{width:200px}.section--choose .ornament.--left img{height:auto}.section--choose .ornament.--right{transform:translateX(0)}.section--headline_image{margin-bottom:50px !important}.section--headline .section_title{font-size:42px;margin-bottom:0 !important}.section--headline p{font-size:24px !important;margin-bottom:50px !important}.section--testimoni{padding-top:90px}.section--testimoni .swiper-slide{max-width:400px}.section--testimoni .section_title{background-size:675px auto;min-height:200px;line-height:50px;padding-top:50px}.section--content .section_title{font-size:56px !important;font-weight:600;line-height:56px}.section--content_desc{font-size:20px;font-weight:500;line-height:20px}.section--content .ornament.--top{transform:scaleX(-1);width:366px}.section--content .ornament.--left{top:30%}.section--content_list h3{font-size:22px;font-weight:700;line-height:35.2px}.section--content_list_item{gap:12px}.section--content_list_item span{font-size:16px;font-weight:400;line-height:25.6px}.footer_desc{font-size:12px}.modal-title{font-size:42px;font-weight:700;line-height:54.6px;background-size:370px auto;min-height:120px;line-height:120px}.modal-subtitle{font-size:18px;font-weight:500;line-height:27px}.modal-body{padding:36px 50px 43px}.modal-dialog{max-width:743px;margin-left:auto;margin-right:auto}.modal .form-control{font-size:18px;font-weight:400;line-height:23.4px;padding:20px}.modal .form-group label{font-size:20px;font-weight:500;line-height:26px}.modal .form .btn{padding-left:55px;padding-right:55px}}@media screen and (max-width: 990px){.navbar-collapse .dropdown-menu{left:0;right:0;margin:auto;width:fit-content}.navbar-collapse:not(.nav-item) .dropdown-menu.show:before{left:0;right:0;margin:auto;width:fit-content}}
