@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');body{font-family:'Lato',sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.5 !important;color:#333 !important}h1,h2,h3,h4,h5,h6{font-family:'Lato',sans-serif !important}.home-offers ul,
.list-style ul,
.list-style2
ul{margin:0;padding:0;list-style:none}.home-offers ul
li{margin-bottom:6px;padding-left:30px}.home-offers ul li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-rendering:auto;line-height:24px;color:#38579d;font-size:20px;position:relative;left:-15px}.list-style ul
li{margin-bottom:8px;padding-left:40px}.list-style ul li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-rendering:auto;line-height:24px;color:#38579d;font-size:20px;position:absolute;left:30px}.list-style2 ul
li{margin-bottom:8px;padding-left:40px}.list-style2 ul li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-rendering:auto;line-height:24px;color:#38579d;font-size:20px;position:absolute;left:10px}.site-header{background:#fff !important;padding:0
!important;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.35);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.35)}.site-logo{}#mainnav ul li
a{font-family:'Lato',sans-serif !important;font-size:16px !important;font-weight:500 !important;line-height:1.5 !important;color:#235c9e !important;text-transform:uppercase}#mainnav ul li a:hover{color:#333 !important}.btn-menu .sydney-svg-icon{fill:#00bcd1 !important}.show-mobile{display:none !important}.hide-mobile{display:block !important}#mainnav ul li
ul{width:260px !important}#mainnav .sub-menu li
a{background:#235c9e !important;width:260px !important;border-color:#3d7dcc !important;color:#fff !important}#mainnav .sub-menu li a:hover{background:#333 !important;color:#fff !important}.slider-container .elementor-column-wrap{padding-top:0 !important}.slider-container .tgx-slider-2 .carousel-inner
.item{height:560px !important}.slider-container h2.slider-title{font-size:36px !important;font-weight:400 !important;line-height:1.5 !important;color:#fff !important;text-transform:uppercase;margin:0
!important}.slider-container h2.slider-title
span{display:block;font-size:60px !important;font-weight:700 !important;color:#fff !important}.slider-container p.slider-description{font-family:'Lato',sans-serif !important;font-size:42px !important;font-weight:400 !important;line-height:1.5 !important;color:#fff !important;text-transform:uppercase;width:100% !important;padding:0
!important}.slider-container a.btn-slider{font-family:'Lato',sans-serif !important;font-size:18px !important;font-weight:400 !important;color:#fff !important;text-transform:uppercase;background:#00bcd1 !important;border:1px
solid #00bcd1 !important;border-radius:5px !important}.slider-container a.btn-slider:hover{background:#3d7dcc !important;border:1px
solid #3d7dcc !important}.slider-container .carousel-indicators
li.active{border-color:#00bcd1 !important}.page-wrap{padding-top:0 !important;padding-bottom:0 !important}.page .page-wrap .content-wrapper,
.single .page-wrap .content-wrapper{padding-bottom:0 !important;padding-top:0 !important}.major-services .elementor-row > .elementor-column:first-child .elementor-widget-wrap{background:#346bae !important;border-radius:10px !important;padding:20px
!important}.major-services .elementor-row > .elementor-column:nth-child(2) .elementor-widget-wrap{background:#3d7dcc !important;border-radius:10px !important;padding:20px
!important}.major-services .elementor-row > .elementor-column:last-child .elementor-widget-wrap{background:#00bcd1 !important;border-radius:10px !important;padding:20px
!important}.major-services h3.elementor-icon-box-title{font-size:22px !important;font-weight:700 !important;color:#fff !important;margin:0
0 15px !important}.major-services p.elementor-icon-box-description{font-size:16px !important;font-weight:300 !important;color:#fff !important}.major-services .elementor-icon
i{color:#fff !important}.main-title
h1{font-size:30px !important;font-weight:700 !important;color:#333 !important;line-height:1.5 !important}.sub-heading
h2{font-size:24px !important;font-weight:700 !important;color:#333 !important;line-height:1.5 !important}.home-offers
ul{column-count:2}.view-details-btn a.elementor-button{font-family:'Lato',sans-serif !important;font-size:18px !important;font-weight:400 !important;color:#fff !important;text-transform:uppercase;background:#00bcd1 !important;border:1px
solid #00bcd1 !important;border-radius:5px !important;width:100%}.view-details-btn a.elementor-button:hover{background:#3d7dcc !important;border:1px
solid #3d7dcc !important}.cta-box h2.elementor-heading-title{font-size:32px !important;font-weight:700 !important;color:#333 !important;line-height:1 !important}.cta-box h3.elementor-heading-title{font-size:24px !important;font-weight:700 !important;color:#35559f !important;line-height:1.2 !important}.cta-box .phone-number h2.elementor-heading-title{font-size:28px !important;font-weight:700 !important;color:#35559f !important;line-height:1.5 !important}.home-blog .post-wrapper{background:#f4f4f4 !important;box-shadow:none !important;border-radius:10px;overflow:hidden}.home-blog .post-details{background:none !important}.home-blog h4.entry-title{margin-top:0 !important;margin-bottom:12px !important;font-weight:400 !important}.home-blog .entry-content{font-family:'Lato',sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.5 !important;color:#333 !important}.home-blog .entry-footer{padding-bottom:10px !important;padding-top:20px !important}.home-blog a.btn-readmore{font-size:12px !important;font-weight:400 !important;color:#fff !important;text-transform:uppercase;background:#00bcd1 !important;border:1px
solid #00bcd1 !important;border-radius:5px !important;padding:10px
20px !important}.home-blog a.btn-readmore:hover{background:#3d7dcc !important;border:1px
solid #3d7dcc !important}.home-blog a.elementor-button{font-family:'Lato',sans-serif !important;font-size:18px !important;font-weight:400 !important;color:#fff !important;text-transform:uppercase;background:#00bcd1 !important;border:1px
solid #00bcd1 !important;border-radius:5px !important}.home-blog a.elementor-button:hover{background:#3d7dcc !important;border:1px
solid #3d7dcc !important}.home-testimonials h3.elementor-heading-title{font-size:32px !important;font-weight:700 !important;color:#fff !important;line-height:1.5 !important;text-transform:uppercase}.home-testimonials .roll-testimonials{background:rgba(0,0,0,0.4) !important;padding:20px
!important;max-width:850px !important}.home-testimonials .roll-testimonials
.whisper{font-style:normal !important;color:#fff !important}.home-testimonials .testimonial-name,
.home-testimonials .testimonial-position{color:#fff !important}.home-testimonials .owl-theme .owl-controls .owl-page
span{border-color:#00b3ec !important}.home-testimonials .owl-theme .owl-controls .owl-page span:hover,
.home-testimonials .owl-theme .owl-controls .owl-page.active
span{background:#00b3ec !important;border-color:#00b3ec !important}.bottom-contact-info h3.elementor-icon-box-title{font-size:24px !important;font-weight:400 !important;color:#fff !important;margin:0
0 15px !important}.bottom-contact-info p.elementor-icon-box-description{font-size:16px !important;font-weight:300 !important;color:#fff !important}.bottom-contact-info .elementor-icon
i{color:#fff !important}.elementor-tab-title.elementor-active{color:#00b3ec !important}.blog .page-wrap .content-wrapper{padding-top:45px !important}.blog .classic-alt .entry-header,
.archive .classic-alt .entry-header{text-align:left !important}.blog .content-area .entry-thumb,
.archive .content-area .entry-thumb{width:40%;float:left;margin-right:3%}.blog .entry-post,
.archive .entry-post{width:57%;float:left}#secondary{}#secondary
ul{margin:0;padding:0;list-style:none}#secondary ul
li{margin-bottom:6px;padding-left:0;padding-bottom:15px;border-bottom:1px solid #ebebeb}#secondary ul li:last-child{border-bottom:none}#secondary ul li::before{content:none}#secondary ul li
a{color:#235c9e !important}#secondary ul li a:hover{color:#333 !important}#sidebar-footer{color:#fff !important}.footer-widgets .widget-title{color:#fff !important}#sidebar-footer.widget-area
a{color:#fff !important}#sidebar-footer.widget-area a:hover{color:#00b3eb !important}#sidebar-footer.widget-area .custom-html-widget
a{color:#00bcd1 !important;margin-right:12px;font-size:20px}#sidebar-footer.widget-area .custom-html-widget a:hover{color:#fff !important}.site-footer{background:#3b3b3b !important;padding:5px
0 !important}.site-info{text-align:center;color:#c9c9c9;font-size:12px}.site-info
a{color:#00b3eb !important}@media (max-width: 767px){.show-mobile{display:block !important}.hide-mobile{display:none !important}.site-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.site-logo{float:left}.btn-menu{float:right !important;margin-top:-65px;margin-right:20px}#mainnav-mobi{margin-top:0 !important;background:#00bcd1 !important}#mainnav-mobi ul
li{border-color:#00c9df !important}#mainnav-mobi ul.sub-menu{background:#00bcd1 !important}#mainnav-mobi ul li:hover{background:#3d7dcc !important}.btn-submenu
svg{width:15px;top:12px}.slider-container .tgx-slider-2 .carousel-inner
.item{height:75vh !important}.slider-container  .carousel-inner .item .carousel-caption{padding-left:30px !important;padding-right:30px !important;width:100% !important}.slider-container h2.slider-title{font-size:20px !important}.slider-container h2.slider-title
span{font-size:30px !important}.slider-container p.slider-description{font-size:18px !important}.slider-container a.btn-slider{font-size:14px !important}.main-title
h1{font-size:22px !important;line-height:1.2 !important}.sub-heading
h2{font-size:20px !important}.home-offers
ul{column-count:1}.cta-box h2.elementor-heading-title{font-size:26px !important}.cta-box h3.elementor-heading-title{font-size:20px !important}.home-blog h4.entry-title{font-size:22px !important}.home-blog a.elementor-button{font-size:16px !important}.home-testimonials h3.elementor-heading-title{font-size:26px !important}.view-details-btn a.elementor-button{font-size:16px !important}.blog .content-area .entry-thumb,
.archive .content-area .entry-thumb{width:100%;margin-right:0}.blog .entry-post,
.archive .entry-post{width:100%}.list-style ul
li{padding-left:50px}}@media screen and (min-width: 1600px){.slider-container .tgx-slider-2 .carousel-inner .item .carousel-caption{top:100px !important}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}