@import url("https://fonts.googleapis.com/css2?family=Castoro&display=swap");*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}a,a:hover{text-decoration:none}html{scroll-behavior:smooth}body,html{color:#545454;font-family:Castoro,serif;font-size:15px;line-height:26px}body{overflow:hidden;overflow-y:scroll;scroll-behavior:smooth;width:100%}button:active,button:focus,button:hover{cursor:pointer;outline:0}input{outline:none}h1,h2,h3,h4,h5,h6{font-family:Castoro,serif;margin-bottom:0}ul{list-style:none;margin:0;padding:0}::selection{background-color:#0080ff;color:#fff}.btn.focus,.btn:focus,.form-control:focus{box-shadow:none;outline:0}.container-fluid{padding:0!important}.bg-img{background-position:50%!important;background-repeat:no-repea!importantt;background-size:cover!important}.btn-bas{background:#ffb71b;border-radius:5px;color:#fff;font-family:Castoro,serif;font-size:18px;font-style:normal;line-height:1.5555555555555556em;padding:11px 30px}.btn-bas:hover{background:#fbad03;color:#fff}h2.heading{color:#000;font-family:Castoro,serif;font-size:50px;font-style:normal;line-height:1.22em;text-align:center;text-transform:capitalize}.header,h2.heading span{color:#000}.header{background:#fff;display:block;font-family:Castoro,serif;min-height:120px;overflow:hidden;padding:11px 0}.header a:link{color:#000;display:inline;flex-direction:row;text-align:center}.header a:visited{color:#000}.header a:hover,a:active{color:#302d27;text-decoration:underline}.header a.logo{max-width:257px}.section_01{min-height:994px}.section_01 .text{margin-top:11px}.section_01 .text a.logo{display:inline-block;margin-bottom:187px;overflow:hidden}.section_01 h1{color:#000;font-family:Castoro,serif;font-size:60px;font-style:normal;line-height:1.1666666666666667em}.section_01 h1 span{color:#000}.section_01 p{color:#645c5c;font-family:Castoro,serif;font-size:20px;font-style:normal;line-height:1.5em;margin-bottom:0;margin-top:25px;max-width:483px}.section_01 a.btn{margin-top:40px}.section_02{background-position:0 0;background-repeat:no-repeat;padding:20px 0 120px}.section_02 h2{margin-bottom:25px}.section_02 .why-item{margin:35px auto 0;max-width:330px;text-align:center}.section_02 .why-item h3{color:#0c0c0c;font-size:24px;line-height:1.4166666666666667em;margin-top:20px}.section_02 .why-item h3,.section_02 .why-item p{font-family:Castoro,serif;font-style:normal;text-align:center}.section_02 .why-item p{color:#645c5c;font-size:18px;line-height:1.5555555555555556em;margin-top:15px}.section_02 hr{border-top:1px solid #7e7e7e;height:0;margin-top:94px;width:100%}.section_03{min-height:1422px;padding:181px 0 120px}.section_03 h2{margin-bottom:15px}.section_03 .row>div{margin-top:35px}.section_03 .price_wrapper{background:#f2f2f2;border-radius:10px;box-shadow:4px 4px 26px rgba(0,0,0,.16)}.section_03 .price_wrapper h3{background:#000;border-radius:10px 10px 0 0;color:#fff;font-size:34px;line-height:41px;padding:10px;text-transform:capitalize}.section_03 .price_wrapper h3,.section_03 .price_wrapper h4{font-family:Castoro,serif;font-style:normal;text-align:center}.section_03 .price_wrapper h4{color:#000;font-size:20px;line-height:30px;margin-bottom:20px}.section_03 .price_wrapper p{color:#000;display:flex;flex-wrap:wrap;justify-content:space-between}.section_03 .price_wrapper p,.section_03 .price_wrapper p span:first-child{font-family:Castoro,serif;font-size:18px;font-style:normal;line-height:1.5555555555555556em}.section_03 .price_wrapper p span:first-child{color:#645c5c;float:right}.section_03 .price_wrapper p span:last-child{min-width:55px;text-align:right}.section_03 .price_wrapper .price_footer_bg p span:first-child{color:#221f1f;font-weight:700}.section_03 .price_block{padding:30px 19px 28px}.section_03 .price_block .price_footer{border-top:1px solid rgba(0,0,0,.2);margin-top:20px;padding-top:20px}.section_03 .price_footer_bg,.section_03 .price_footer_bg_white{border-radius:0 0 10px 10px;padding:20px}.section_03 .price_footer_bg p{margin-bottom:0}.section_03 .price_footer_bg_white h6{color:#221f1f;font-family:Castoro,serif;font-size:18px;font-style:normal;line-height:1.5555555555555556em}.section_03 .price_footer_bg_white h6 span{color:#ffd255}.section_03 .price_block .price_footer p span:first-child{color:#221f1f}.section_03 a.btn{margin-top:50px}.footer{background:#000;padding:18px 0}.footer p{color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;line-height:28px;margin:0;text-align:center}.socialIconsWrapper{display:flex;flex-direction:row}.row-fluid>.socialSharing{background-color:#000;display:flex;flex-direction:column;height:118px;justify-content:flex-end;padding-bottom:13px;@media screen and (max-width:767px){display:flex;flex-direction:row;height:75px;justify-content:space-around;padding-top:25px}}.iconbox-main.ibox-sone .icon svg{fill:(0,119,181)!important}.footer a:link,.footer a:visited{color:#fff!important}.footer a:active,.footer a:hover{color:#ffb71b!important}#footer-flex-container{align-content:space-between;display:flex;flex-direction:row;flex-wrap:nowrap}.bg-01{background-color:#c0b399!important}.bg-02{background-color:#302d27!important}.bg-03{background-color:#645c5c!important}.bg-01 *,.bg-02 *,.bg-03 *{color:#fff!important}@media only screen and (min-width:1200px){.container{max-width:1230px}}@media only screen and (max-width:991px){.section_01{min-height:200px;padding-bottom:50px}.section_01 .text a.logo{margin-bottom:50px}.section_01 h1{font-size:36px}.section_01 p{max-width:300px}.section_02{background-image:none!important;padding:20px 0 70px}h2.heading{font-size:32px}.section_02 .why-item h3{font-size:22px}.section_03{min-height:500px;padding:90px 0 70px}.section_03 .price_wrapper p span:first-child,.section_03 .price_wrapper p span:last-child{font-size:16px}.section_03 .price_wrapper .price_footer_bg p span:first-child,.section_03 .price_wrapper p span:first-child{width:55%}.section_03 .price_footer_bg_white h6{font-size:16px}}@media only screen and (max-width:767px){.section_01 p{font-size:18px;margin-top:20px;max-width:100%;text-align:center}.section_01,.section_03{background-image:none!important}.section_03{background-color:#f2f2f2;min-height:500px;padding:45px 0}.section_03 .price_wrapper h3{font-size:28px}.header{min-height:50px}.header a.btn{font-size:14px;padding:8px 17px}.section_02{padding:20px 0 40px}.section_02 hr{margin-top:35px}.section_01 .text a.logo img{max-width:200px!important}.section_01 .text a.logo{display:table;margin-bottom:45px;margin-left:auto;margin-right:auto}.section_01 h1{font-size:30px;text-align:center}.section_01 a.btn{display:table;margin-left:auto;margin-right:auto;margin-top:30px}h2.heading{font-size:30px}}