.elementor-element-853dfdb p{
max-width: 100%;
}
.ot-traditional .elementor-element.elementor-element-b1f79d5.paragraphLine.elementor-widget.elementor-widget-text-editor {
max-width: 80% !important;
}
.elementor-element-7465b1e p{
max-width: 100% !important;
}
.elementor-element-b1f79d5 p{
max-width: 100% !important;
}
.elementor-element-56fda6d::before {
left: 0px;;
right: auto;
transform: rotate(180deg);
}
@media (max-width: 768px){
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-63406f5.ot-flex-column-vertical::before{
display: none !important;
}
.elementor-element-b1f79d5 .elementor-widget-container {
color: #000000;
font-family: "Poppins", Sans-serif;
font-weight: 400;
line-height: 22px !important;
margin: 0 auto !important;
max-width: 100%;
text-align: center;
}
}
.cstm-line-design .elementor-widget-heading {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.cstm-line-design .elementor-container.elementor-column-gap-default {
align-items: normal !important;
}
.cstm-line-design .elementor-element.elementor-widget.elementor-widget-heading::before{
display: none;
}
.elementor-6307 .elementor-element.elementor-element-ca5ed1c, .elementor-6307 .elementor-element.elementor-element-b1f79d5, .elementor-element-b1f79d5 .elementor-widget-container, .elementor-6307 .elementor-element.elementor-element-853dfdb, .elementor-6307 .elementor-element.elementor-element-853dfdb, .elementor-6307 .elementor-element.elementor-element-8543f06, .elementor-6307 .elementor-element.elementor-element-e33ce7d, .elementor-element-8543f06 p {
max-width: 100% !important;
}
.elementor-element-f10eefe .main-heading {
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: "Poppins", serif;
font-size: 55px;
line-height: 50px !important;
padding-top: 12px;
font-weight: 500;
margin: 50px auto 50px;
max-width: 92%;
text-align: center;
}
.elementor-element-243f253{
padding: 10px;
}
.elementor-element-4e0b292{
padding: 10px;
}
.elementor-element-0c65d4a{
padding: 10px;
}
.elementor-element-49782ae{
padding: 10px;
}
.elementor-element-52bf1db{
padding: 10px;
}
.elementor-element-db0a86e {
padding: 10px;
}
.ot-accordions .acc-content {
border-top: none !important;
}
.elementor-element-aa71231 .main-heading{text-align: center;}
.elementor-element-e2936d6 p{text-align: center;}
.elementor-element-743f442 .main-heading{margin: 30px 0 30px !important;}
.elementor-element-4aa57b5{margin-bottom:50px;}
.elementor-element-7fc05a7 {
margin-top:30px;
}
.elementor-element-b5c4fa3{
margin-top:30px;
}
.elementor-element-1a06bb1{
margin-top:30px;
}
.elementor-element-56fda6d::before {top: 9px;}
.elementor-element-983433e::before{top: 9px;}
.elementor-element-9c1d3f6::before {top: 9px;}
.elementor-element-635ceff::before{top: 9px;}
.elementor-element-572dffa::before{top: 9px;}
.elementor-element-7e39c32::before{top: 9px;}
.elementor-element-afd727f .elementor-size-default{padding-top: 10px;}
.elementor-element-04bbf34 .elementor-size-default{padding-top: 10px;}
.elementor-element-ea431df .elementor-size-default{padding-top: 10px;}
.elementor-element-fe124bc .elementor-size-default{padding-top: 10px;}
.elementor-element-6ed8500 .elementor-heading-title .elementor-size-default{padding-top: 10px;}
.elementor-element-6ed8500 .elementor-size-default{padding-top: 10px;}
.elementor-element-fa708ce .elementor-size-default{padding-top: 10px;}
.elementor-element-b1f79d5
.elementor-widget-container{
color: #000000;
font-family: "Poppins", Sans-serif;
font-size: 18px;
font-weight: 200;
line-height: 30px;
margin: 0 auto !important;
max-width: 80%;
text-align: center;
}
.elementor-element-853dfdb .elementor-widget-container{
color: #000000;
font-family: "Poppins", Sans-serif;
font-size: 18px;
font-weight: 200;
line-height: 30px;
margin: 0 auto !important;
max-width: 80%;
text-align: center;
}
.elementor-element-8543f06 .elementor-widget-container{
color: #000000;
font-family: "Poppins", Sans-serif;
font-size: 18px;
font-weight: 200;
line-height: 30px;
margin: 0 auto !important;
max-width: 80%;
text-align: center;
}
.elementor-element-e33ce7d .elementor-widget-container{
color: #000000;
font-family: "Poppins", Sans-serif;
font-size: 18px;
font-weight: 200;
line-height: 30px;
margin: 0 auto !important;
max-width: 100%;
text-align: center;
}
.elementor-element-18a7bdc .elementor-size-default{text-align: center;}
.elementor-element-afd727f .elementor-size-default{text-align: center;}
.elementor-element-f10eefe .main-heading {
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: "Poppins", serif;
font-size: 55px;
line-height: 70px;
padding-top: 12px;
font-weight: 500;
margin: 50px auto 50px;
max-width: 92%;
text-align: center;
}
.elementor-element-133d659 .elementor-size-default {
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
background-clip: border-box;
background-clip: border-box;
font-family: "Poppins", serif;
font-size: 28px;
line-height: 44px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: relative;
padding-bottom: 21px;
margin-bottom: 15px;text-align: center;
}
.elementor-element-133d659 .elementor-size-default::before {
content: "";
position: absolute;
left: 50%;
bottom: 4px;
width: 122px;
height: 2px;
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
transform: translate(-50%, 0);
}
.elementor-element-52bf1db p{
margin: 0px;
font-weight: 200;
color: #000;
font-size: 17px;
line-height: 24px;text-align: center;
}
.elementor-element-e779359 .elementor-size-default {
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
background-clip: border-box;
background-clip: border-box;
font-family: "Poppins", serif;
font-size: 28px;
line-height: 44px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: relative;
padding-bottom: 21px;
margin-bottom: 15px;text-align: center;
}
.elementor-element-e779359 .elementor-size-default::before {
content: "";
position: absolute;
left: 50%;
bottom: 4px;
width: 122px;
height: 2px;
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
transform: translate(-50%, 0);
}
.elementor-element-db0a86e p{
margin: 0px;
font-weight: 200;
color: #000;
font-size: 17px;
line-height: 24px;text-align: center;
}
.elementor-element-6027bf9 .elementor-size-default {
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
background-clip: border-box;
background-clip: border-box;
font-family: "Poppins", serif;
font-size: 28px;
line-height: 44px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: relative;
padding-bottom: 21px;
margin-bottom: 15px;text-align: center;
}
.elementor-element-6027bf9 .elementor-size-default::before {
content: "";
position: absolute;
left: 50%;
bottom: 4px;
width: 122px;
height: 2px;
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
transform: translate(-50%, 0);
}
.elementor-element-243f253 p{
margin: 0px;
font-weight: 200;
color: #000;
font-size: 17px;
line-height: 24px;text-align: center;
}
.elementor-element-08e490e .elementor-size-default {
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
background-clip: border-box;
background-clip: border-box;
font-family: "Poppins", serif;
font-size: 28px;
line-height: 44px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: relative;
padding-bottom: 21px;
margin-bottom: 15px;text-align: center;
}
.elementor-element-08e490e .elementor-size-default::before {
content: "";
position: absolute;
left: 50%;
bottom: 4px;
width: 122px;
height: 2px;
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
transform: translate(-50%, 0);
}
.elementor-element-49782ae p{
margin: 0px;
font-weight: 200;
color: #000;
font-size: 17px;
line-height: 24px;text-align: center;
}
.elementor-element-b5c4fa3 .elementor-size-default {
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
background-clip: border-box;
background-clip: border-box;
font-family: "Poppins", serif;
font-size: 28px;
line-height: 44px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: relative;
padding-bottom: 21px;
margin-bottom: 15px;text-align: center;
}
.elementor-element-b5c4fa3 .elementor-size-default::before {
content: "";
position: absolute;
left: 50%;
bottom: 4px;
width: 122px;
height: 2px;
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
transform: translate(-50%, 0);
}
.elementor-element-4e0b292 p{
margin: 0px;
font-weight: 200;
color: #000;
font-size: 17px;
line-height: 24px;text-align: center;
}
.elementor-element-1a06bb1 .elementor-size-default {
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
background-clip: border-box;
background-clip: border-box;
font-family: "Poppins", serif;
font-size: 28px;
line-height: 44px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: relative;
padding-bottom: 21px;
margin-bottom: 15px;text-align: center;
}
.elementor-element-1a06bb1 .elementor-size-default::before {
content: "";
position: absolute;
left: 50%;
bottom: 4px;
width: 122px;
height: 2px;
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
transform: translate(-50%, 0);
}
.elementor-element-0c65d4a .elementor-widget-container{
margin: 0px;
font-weight: 200;
color: #000;
font-size: 17px;
line-height: 24px;text-align: center;
}
.my-slider {
padding: 0 0px;
}
.elementor-6307 .elementor-element.elementor-element-ce6f539 p{max-width: 100%;}
.slick-slide {
margin: 0 15px;
}
.card-box {
background: #fff;
border: 2px solid #00c6ff;
border-radius: 8px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
overflow: hidden;
padding: 0px 0 80px;
/*border-bottom-width: 5px;*/
position: relative;
height: auto;
}
.card-box p {
padding: 0 20px !important;
font-family: 'Poppins';
color: #000;
font-weight: 200;
line-height: 22px;
text-align: center;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.card-box h3 {
font-size: 18px;
color: #007bff;
margin: 15px 0 10px;
}
.card-box h3 {
font-size: 24px;
line-height: 24px;
color: #fff;
margin: 5px 20px 25px;
text-align: center;
font-family: "Poppins", serif;
font-weight: 300;
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
border-radius: 8px;
padding: 22px 0;
}
.card-box a {
max-width: fit-content;
display: flex;
padding: 0px 22px;
background-color: #007bff;
color: #fff;
border-radius: 12px;
text-decoration: none;
font-size: 20px;
font-weight: 400;
position: absolute;
height: 52px;
padding-left: 60px;
left: 18%;
margin-left: 20px;
BACKGROUND: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
bottom: 20px;
}
.card-box a:hover {
background-color: #0056b3;
}
.slick-dots li button-box:before {
color: #007bff;
}
.slick-prev, .slick-next {
z-index: 10;
}
.slick-prev:before, .slick-next:before {
color: #007bff;
font-size: 20px;
}
.button-box {
display: inline-flex;
align-items: center;
background: linear-gradient(to right, #00c6ff, #00e4ff); /* Gradient color matching image */
color: white;
padding: 10px 20px;
border-radius: 50px;
text-decoration: none;
font-size: 16px;
font-weight: bold;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
transition: transform 0.2s, box-shadow 0.2s;
}
.button-box:hover {
transform: translateY(-2px);
box-shadow: 0 6px 8px rgba(0, 0, 0, 0.2);
}
.button-box .icon-box {
display: flex;
justify-content: center;
align-items: center;
width: 55px;
height: 55px;
color: white;
border-radius: 50%;
margin-right: 10px;
font-size: 40px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
position: absolute;
left: -16px;
background: linear-gradient(to right, #1F81C7 0%, #2BC6C0 100%);
border: 4px solid white;
top: -2px;
}
.slick-slider .slick-track {
display: flex;
align-items: stretch;
}
.button-box span {
display: inline-block;
}
.elementor-element-cb28438 .slick-prev::before, .slick-next::before {color: #fff;
font-size: 33px;
height: 33px;
width: 33px;
opacity: 9;
background: #2291c5;
border-radius: 50%;
display: block;
padding-top: 2px;}
.elementor-element-cb28438 .slick-prev {
left: 31px;
}
.slick-next {
right: 13px;
}
.elementor-element-cb28438 .slick-arrow{left: inherit;}
.ot-accordions .acc-content {
display: none; /* Hide all content by default */
padding: 10px;
border-top: 1px solid #ccc;
margin-top: 10px;
}
.ot-accordions .acc-toggle {
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px;
background-color: #f9f9f9;
border: 1px solid #ccc;
margin-bottom: 5px;
}
.ot-accordions .acc-toggle .up {
display: none; /* Show only the down icon initially */
}
.ot-accordions .acc-item.active .acc-toggle .down {
display: none;
}
.ot-accordions .acc-item.active .acc-toggle .up {
display: inline; /* Show the up icon when active */
}
.ot-accordions .acc-item .acc-content {
display: none;
padding: 0px 50px 10px;
border-bottom: 12px solid #4DC1EE;
margin-top: -26px;
border-radius: 3px;
background: #004768;
}
@media only screen and (max-width: 1199px) {
.elementor-element-97da375{width: 85% !important;
margin: 0 auto;}
.card-box a{transform: translate(-12%, 0%);}
.boxservice .slick-slider .slick-track .card-box {
width: 348px !important;
height: 415px;
}
}
@media only screen and (max-width: 600px) {
.elementor-element-f10eefe{margin-bottom: 30px;}
.elementor-element-08e490e .elementor-size-default{margin-bottom: 0;}
.elementor-6307 .elementor-element.elementor-element-367e59d > .elementor-container {
min-height: auto;
}
.elementor-6307 .elementor-element.elementor-element-c1f8d54 p {
margin-bottom: 0;
margin-top: 0;
}
.elementor-6307 .elementor-element.elementor-element-f369f9a > .elementor-widget-container {
padding: 20px 0px 0px 0px;
}
.elementor-6307 .elementor-element.elementor-element-367e59d {
padding: 20px 0px 20px 0px;
}
.boxservice .slick-slider .slick-track .card-box {
width: 100% !important;
height: auto;
}
.card-box a {
transform: translate(31%, 0%);
}
.ot-accordions .acc-toggle{border: none;
margin-bottom: 0;}
.ot-accordions .acc-item .acc-toggle {padding: 12px 20px 5px 20px;}
.elementor-element-18a7bdc .elementor-size-default {line-height: 28px;}
.elementor-element-f10eefe .main-heading {
margin: 16px auto 30px !important;
}
.elementor-element-08e490e .elementor-size-default {margin-bottom: 0;}
.elementor-element-133d659 .elementor-size-default{margin-bottom: 0;}
.elementor-element-e779359{margin-bottom: 0;}
.elementor-element-1a06bb1 .elementor-size-default{margin-bottom: 0;}
.elementor-element-6027bf9 .elementor-size-default{margin-bottom: 0;}
.elementor-element-b5c4fa3 .elementor-size-default{margin-bottom: 0;}
.elementor-element-49782ae {
padding: 10px 0 15px;
}
.elementor-element-49782ae .elementor-size-default{
margin-bottom: 15px;
}
.elementor-element-52bf1db p {
margin-bottom: 15px;
} .elementor-element-db0a86e {
padding: 10px 0 0;
}
.elementor-element-db0a86e p {
margin-bottom: 15px;
}
.elementor-element-243f253 p {
margin-bottom: 15px;
}
.elementor-element-4e0b292 p {
margin-bottom: 15px;
}
.elementor-element-18a7bdc .elementor-size-default {line-height: 27px;}
.elementor-element-afd727f .elementor-size-default {
padding-top: 15px;
}
.elementor-element-fe124bc .elementor-size-default {
padding-top: 15px;
}
.elementor-element-04bbf34 .elementor-size-default {
padding-top: 15px;
}
.elementor-element-04bbf34 .elementor-size-default {
padding-bottom: 10px;
}
.elementor-element-ea431df .elementor-size-default {
padding-top: 15px;
}
.elementor-element-fa708ce .elementor-size-default {
padding-top: 15px;
}
.elementor-element-fa708ce .elementor-size-default {padding-bottom: 10px;}
.elementor-element-52bf1db{padding: 10px 0 15px;}
.elementor-element-08e490e .elementor-size-default {padding-bottom: 15px;}
.elementor-element-133d659 .elementor-size-default {padding-bottom: 15px;}
.elementor-element-e779359 .elementor-size-default{padding-bottom: 15px;margin-bottom: 0;}
.elementor-element-db0a86e {
padding: 10px 0 0;
}
[data-id="7fc05a7"] {
margin-top: 0px !important;
}
.elementor-element-6027bf9 .elementor-size-default{padding-bottom: 15px;}
.elementor-element-243f253{padding: 10px 0 0;}
.elementor-element-b5c4fa3 {
margin-top: 0px;
}
.elementor-element-b5c4fa3 .elementor-size-default{padding-bottom: 15px;}
.elementor-element-4e0b292{padding: 10px 0 0;}
.elementor-element-1a06bb1 {
margin-top: 0px;
}
.elementor-element-1a06bb1 .elementor-size-default{padding-bottom: 15px;}
.elementor-element-0c65d4a{padding: 10px 0 0;}
.elementor-element-0c65d4a p{margin: 0px;}
.card-box a:hover {
transform: translate(0%, 0px);
}
}
@media only screen and (max-width: 480px) {
.card-box a {
transform: translate(0%, 0%);
}
.card-box a:hover {
transform: translate(0%, 0px);
}
}
$(document).ready(function () {
$('.my-slider').slick({
slidesToShow: 3,
slidesToScroll: 1,
arrows: true,
dots: false,
speed: 2000,
infinite: true,
autoplay: true,
autoplaySpeed: 1000,
responsive: [
{
breakpoint: 991,
settings: {
slidesToShow: 2,
}
},
{
breakpoint: 800,
settings: {
slidesToShow: 1,
}
},
{
breakpoint: 640,
settings: {
slidesToShow: 1,
}
}
]
});
});
document.addEventListener("DOMContentLoaded", function () {
const toggles = document.querySelectorAll(".acc-toggle");
toggles.forEach(toggle => {
toggle.addEventListener("click", function () {
const currentItem = this.parentElement;
const currentContent = this.nextElementSibling;
// Close all other accordion items
document.querySelectorAll(".acc-item").forEach(item => {
const content = item.querySelector(".acc-content");
const downIcon = item.querySelector(".down");
const upIcon = item.querySelector(".up");
if (item !== currentItem) {
content.style.display = "none"; // Hide content
downIcon.style.display = "inline"; // Show down icon
upIcon.style.display = "none"; // Hide up icon
item.classList.remove("active"); // Remove active class
}
});
// Toggle the current item's state
const isActive = currentItem.classList.contains("active");
if (isActive) {
currentContent.style.display = "none";
currentItem.classList.remove("active");
this.querySelector(".down").style.display = "inline";
this.querySelector(".up").style.display = "none";
} else {
currentContent.style.display = "block";
currentItem.classList.add("active");
this.querySelector(".down").style.display = "none";
this.querySelector(".up").style.display = "inline";
}
});
});
});