@charset "utf-8"; /* CSS Document */
:root {
--orange: #FE6627; 
--red: #BC0C2E; 
--blue: #0500BD; 
--amber: #F8AA02;
--body-color: var(--black)000;
--white: #fff;
--black: #000;
--pink:#ff4ac1;
--purple:#8b00c9;
--body-font: "Libre Baskerville", serif;
}

*,*::before, *::after {box-sizing:border-box; }
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: smooth;
}
}

body{font-family:var(--body-font); color:var(--body-color); font-size:18px; font-weight:400; background-color:var(--white); line-height:1.5;}
body.noscroll{ overflow:hidden; }
h1, h2, h3, h4, h5, h6{font-weight:700; margin-top:0; margin-bottom:16px;font-family:var(--body-font);}
h1 {font-size:48px; line-height: normal;}
h2{font-size:40px; }
h3{font-size:28px; }
h4{font-size:22px; }
h5{font-size:18px; }
h6{font-size:16px; }
h2, h3, h4, h5, h6{line-height: 1.5;}
p{margin-bottom:16px;  margin-top:0; line-height: 1.8;}
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom:0; }
strong{ font-weight:700; }

img{max-width:100%; height:auto; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; }
.full-img{ line-height:0; }
.full-img img{ width:100%; height:auto; }
button, input {-moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; }
a {color:var(--blue); text-decoration:none; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; text-decoration:underline;}
a:hover {color:var(--blue); text-decoration:none;}
a > *{-moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease}

.container{margin:0 auto; padding:0 25px; max-width:1315px; width:100%; position:relative; z-index:10;}

.container .container{padding: 0;}
.container .container-full .container {padding: 0 25px;}
.container-full{width: 100vw;position: relative;left: 50%;transform: translateX(-50%);}
.container .container-full{width: calc(100vw - 0px);}

.pure-row{ margin-left:-15px; margin-right:-15px; }
.pure-row [class*=pure-u-]{ padding-left:15px; padding-right:15px; }

.row{ margin-left:-15px; margin-right:-15px; }
.row [class*=u-]{ padding-left:15px; padding-right:15px; }
.justify-content-start {justify-content:flex-start; }
.justify-content-end {justify-content:flex-end; }
.justify-content-center {justify-content:center; }
.justify-content-between {justify-content:space-between; }
.justify-content-around {justify-content:space-around; }
.justify-content-evenly {justify-content:space-evenly; }
.align-items-start {align-items:flex-start; }
.align-items-end {align-items:flex-end; }
.align-items-center {align-items:center; }
.align-items-baseline {align-items:baseline; }
.align-items-stretch {align-items:stretch; }
.align-content-start {align-content:flex-start; }
.align-content-end {align-content:flex-end; }
.align-content-center {align-content:center; }
.align-content-between {align-content:space-between; }
.align-content-around {align-content:space-around; }
.align-content-stretch {align-content:stretch; }
.align-self-auto {align-self:auto; }
.align-self-start {align-self:flex-start; }
.align-self-end {align-self:flex-end; }
.align-self-center {align-self:center; }
.align-self-baseline {align-self:baseline; }
.align-self-stretch {align-self:stretch; }
.d-flex {display:flex; }
.flex-grow-0 {flex-grow:0; }
.flex-grow-1 {flex-grow:1; }

#page{overflow:hidden; /*min-height:100vh; padding-top:234px; */}
.image-fit{min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.image-fit img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.ratio { position:relative; width:100%; }
.ratio::before { display:block; padding-top:var(--aspect-ratio); content:""; }
.ratio > * { position:absolute; top:0; left:0; width:100%; height:100%; }
.ratio-1x1 { --aspect-ratio:100%; }
.ratio-4x3 { --aspect-ratio:75%; }
.ratio-16x9 { --aspect-ratio:56.25%; }
.ratio-21x9 { --aspect-ratio:42.8571428571%; }
.ratio-9x16 { --aspect-ratio:177.7%; }
.ratio .full-img{min-width:initial; position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; flex:0 0 auto; display:flex;}
.ratio .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.img-hover:hover img{ opacity:0.8}
.full-img{ position: relative;}
.full-img img{ width: 100%; height: auto;}

.img-hover:hover img{ opacity:0.8}
#site_loader{position:fixed; z-index:99999; background:#ebebeb; width:100%; height:100%; top:0; left:0; transition:all .4s}
#site_loader.loading_done{opacity:0; z-index:-999; visibility:hidden}
.spinner{width:70px; text-align:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.spinner>div{width:18px; height:18px; background-color:var(--orange); border-radius:100%; display:inline-block; -webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both; animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s; animation-delay:-.32s}
.spinner .bounce2{-webkit-animation-delay:-.16s; animation-delay:-.16s}
@-webkit-keyframes sk-bouncedelay{
0%,80%,100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{
0%,80%,100%{-webkit-transform:scale(0); transform:scale(0)}
40%{-webkit-transform:scale(1); transform:scale(1)}
}


/*============Css Start============*/
#page{ padding-top: 124px;}
.title-400 h1, .title-400 h2, .title-400 h3, .title-400 h4, .title-400 h5, .title-400 h6{ font-weight: 400;}

.header{ background-color: var(--white); padding: 0 54px; position: fixed; top: 0; left: 0; right: 0; z-index: 1000; height: 124px; padding: 0 54px; display: flex; align-items: center; -moz-transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease}
.header .button{ height: 64px; width: 187px; background-color: var(--orange); color: var(--black); display: flex; align-items: center; justify-content: center; text-transform: uppercase; font-size: 18px; font-weight: 700; text-decoration: none;}
.header .button:hover{ color: var(--white); background-color: var(--black);} 
.header.fixed-header{ box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}

.header .acton-btn{margin: 0 30px;}
.header .acton-btn a, .header .acton-btn button{ border: none; cursor: pointer; background-color: transparent;}
.header .acton-btn a + a{ margin: 0 10px;}


.activate-serch {position: relative;}
.activate-serch .header-search-outer {position: absolute;right: 0;top: 46px;right: 7px;}
.activate-serch .header-search-outer input {padding: 12px;border: 2px solid #000;background: #cccccc;}
.activate-serch .header-search-outer input::placeholder {color: #000;}


.banner{ position: relative;}
.banner .item .full-img{ line-height: 0; position: relative;}
.banner .item .full-img:before{ background-image: url(../images/banner-gradients.png); height: 83px; position: absolute; top: 0; right: 0; left: 0; z-index: 10; content: '';}
.banner .blur-bg{ line-height: 0; text-align: center; position: absolute; bottom: 0; left: 0; right: 0; z-index: 100;}
.banner .blur-bg img{ width: 100%; height: auto;}
.banner-content{ position: absolute; left: 0; right: 0; bottom: 0; color: var(--white); padding: 0 0 60px 60px; z-index: 101;}
.banner-content h1{ font-size: 54px;}
.bannerSlider > *{ line-height: 0;}

.banner-wrap{ --bottom-gradient:var(--orange); --right-gradient:var(--pink);color: var(--black);position: relative;max-height:400px;overflow:hidden;}
.banner-wrap.bottom_gradient_orange{ --bottom-gradient:var(--orange);color: var(--black);}
.banner-wrap.bottom_gradient_pink{ --bottom-gradient:var(--pink);color: var(--black);}
.banner-wrap.bottom_gradient_yellow{ --bottom-gradient:var(--amber);color: var(--black);}
.banner-wrap.bottom_gradient_blue{ --bottom-gradient:var(--blue);color: var(--white);}
.banner-wrap.bottom_gradient_red{ --bottom-gradient:var(--red);color: var(--white);}
.banner-wrap.bottom_gradient_black{ --bottom-gradient:var(--black);color: var(--white);}

.banner-wrap.right_gradient_orange{ --right-gradient:var(--orange);}
.banner-wrap.right_gradient_pink{ --right-gradient:var(--pink);}
.banner-wrap.right_gradient_yellow{ --right-gradient:var(--amber);}
.banner-wrap.right_gradient_blue{ --right-gradient:var(--blue);}
.banner-wrap.right_gradient_red{ --right-gradient:var(--red);}
.banner-wrap.right_gradient_black{ --right-gradient:var(--black);}

.banner-wrap:before {content: "";display: block;width: 100%;position: absolute;top: 0;right: 0;height: 50px;background-image: linear-gradient(to bottom, var(--white), transparent);    z-index: 102;}
.banner-wrap:after {content: "";display: block;width: 35%;position: absolute;bottom: 0;right: 0;height: 100%;background-image: linear-gradient(to left, var(--right-gradient), transparent);z-index: 101;}

.banner-wrap .banner-content {background-color: var(--bottom-gradient) ;position: absolute;bottom: 0;left: 0;width: 100%;padding: 0;color: inherit;}
.banner-wrap .banner-content:before {content: "";display: block;width: 100%;left: 0;height: 50px;position: absolute;bottom: 100%;background-image: linear-gradient(to top, var(--bottom-gradient), transparent);}

.banner-wrap .banner-content:after {content: "";display: block;position: absolute;width: 100%;height: 100%;}
.banner-wrap .banner-content h1 {width: 50%;padding: 0px 0 40px 0;}
.banner-wrap .banner-content h1 .header_size {font-size: 43px;}

.banner-wrap.default_bg .banner-content {position: relative;}
.banner-wrap.default_bg {z-index: 10;padding-top: 50px;}

.banner-wrap .image {background-size: 100% auto;background-repeat: no-repeat;background-position: center top;}


.slide-item{ display: block; position: relative; text-align: center; color: var(--white); text-decoration: none;}
.slide-item .ratio{ background-image: url(../images/banner-circle-black.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.slide-item:hover .ratio{ background-image: url(../images/banner-circle-white.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
.slide-item:hover{ color: var(--black); text-decoration: none;}
.slide-item .content{ position: absolute; left: 0; right: 0; z-index: 100; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -moz-transform: translateY(-50%);}
.slide-item .content .icon {display: flex; align-items: center; justify-content: center;}
.slide-item .content .icon img:nth-child(2), .slide-item:hover .content .icon img:nth-child(1){ display: none;}
.slide-item:hover .content .icon img:nth-child(2){ display: block;}
.slide-item .content strong{ display: block; list-style: 1; margin-bottom: 6px;}
.BannerIconSlider .slick-prev{ left: 0;}
.BannerIconSlider .slick-next {display: none !important;}
.BannerIconSlider .slick-slide {width: 190px;}

.banner-outer {position: relative;}
.banner-outer:after { content: ""; display: block;  width: 100%;  position: absolute;  bottom: 0; height: 50px;background-image: linear-gradient(to top, var(--white), transparent); z-index: 105;}



.w1{ padding: 90px 0; background-image: url(../images/Yellow-Blur.png); background-position: bottom right; background-repeat: no-repeat;}
.w1 .image_left {flex-direction: row-reverse;}
.w1 .content-img:before{ background-image: url(../images/img-overlay.png); background-position: bottom center; height: 100%; width: 100%; position: absolute; top: 0; right: 0; left: 0; z-index: 10; content: '';}

.site-btn{ height: 50px; padding: 0 30px; background-color: var(--orange); color: var(--black); display: inline-flex; align-items: center; justify-content: center; margin-left: auto;  font-size: 18px; font-weight: 700; text-decoration: none; border: none; outline: 0; cursor: pointer;}
.site-btn:hover{ color: var(--white); background-color: var(--black);}
.fancybox-close{height: 34px; width: 34px; background-image: url(../images/close.png); background-position: center; background-repeat: no-repeat; background-size: 100%; top: 15px; right: 15px;}
.fancybox-skin{ border-radius: 0; background-color: var(--white); color: var(--black); padding: 30px !important;}

.black-btn { height: 64px; padding: 0 30px; background-color: var(--black); color: var(--white); display: inline-flex; align-items: center; justify-content: center; margin-left: auto;  font-size: 20px; font-weight: 700; text-decoration: none; border: none; outline: 0; cursor: pointer;}
.black-btn:hover {color: var(--black);background-color: var(--white);border: 1px solid var(--black);}
.w1-list h4{ font-size: 27px;}
.w1-list [class*=pure-u]{ margin-top: 68px;}
.w1-list [class*=pure-u] { border-left: 5px solid var(--orange);}
.w1-list a {color: var(--black);text-decoration: none;}

.w1 .full-img {overflow: hidden;transition: all 0.2s;}
.w1 .full-img:hover img {transform: scale(1.2);}
.w1 .full-img img {transition: all 0.3s;}



.ceo-quote{ background-color: var(--red); background-image: url(../images/quote-overlay.png); background-repeat: repeat-y; background-position: left; padding: 90px 0; color: var(--white); position: relative;}
.ceo-quote.bg_color_red {background-color: var(--red);color: var(--white);}
.ceo-quote.bg_color_blue {background-color: var(--blue);color: var(--white);}
.ceo-quote.bg_color_orange {background-color: var(--orange);color: var(--black);}
.ceo-quote.bg_color_yellow {background-color: var(--amber);color: var(--black);}

.ceo-quote.bg_gradient_red {background-image: linear-gradient(to right, var(--red), transparent 25%, transparent);}
.ceo-quote.bg_gradient_blue {background-image: linear-gradient(to right, var(--blue), transparent 25%, transparent);}
.ceo-quote.bg_gradient_orange {background-image: linear-gradient(to right, var(--orange), transparent 25%, transparent);}
.ceo-quote.bg_gradient_black {background-image: linear-gradient(to right, var(--black), transparent 25%, transparent);}
.ceo-quote.bg_gradient_yellow {background-image: linear-gradient(to right, var(--amber), transparent 25%, transparent);}

.ceo-quote .content{ padding: 0 100px; background: url(../images/Quote-Left.png) no-repeat left top, url(../images/Quote-Right.png) no-repeat bottom right;}
.ceo-quote .content blockquote{ margin: 0 0 10px; padding: 0; list-style: none; border: none; font-size: 28px;}
.ceo-quote .content cite{ display: block; font-style: normal;}
.ceo-quote .ceo-img{ left: 3.75%; bottom: 0; z-index: 10; width: 15.812499999999998%; position: absolute; line-height: 0;}


.icon-section{ background-image: url(../images/icon-section-yellow-bar.png); background-position: top left; background-repeat: no-repeat; background-color: var(--white);    background-size: auto 100%; text-align: center; padding: 70px 0;}
.icon-section .title{ margin-bottom: 30px;}
.icon-section .slide-item, .icon-section .slide-item:hover{ color: var(--black);    padding: 40px;}
.icon-section .slide-item .ratio, .icon-section .slide-item:hover .ratio{background: var(--orange);border-radius: 50%;background-position: center;background-repeat: no-repeat;background-size: cover;box-shadow: 0 0 15px 24px var(--orange);}

.icon-section .slide-item{ color: var(--black);    padding: 40px;}
.icon-section .slide-item:hover{color: var(--white);}
.icon-section .slide-item:hover .ratio{background: var(--black);box-shadow: 0 0 15px 24px var(--black);}

.icon-section .IconSlider .slide-item:hover .content .icon img:nth-child(1){display: none;}
.icon-section .IconSlider .slide-item:hover .content .icon img:nth-child(2){display: block;}


.icon-section.bg_color_red .slide-item, .icon-section.bg_color_red .slide-item:hover{ color: var(--white);} 
.icon-section.bg_color_blue .slide-item, .icon-section.bg_color_blue .slide-item:hover{ color: var(--white);}
.icon-section.bg_color_yellow .slide-item, .icon-section.bg_color_yellow .slide-item:hover{ color: var(--black);}

.icon-section.bg_color_red .slide-item .ratio, .icon-section.bg_color_red .slide-item:hover .ratio{ background: var(--red);box-shadow: 0 0 15px 24px var(--red);}
.icon-section.bg_color_blue .slide-item .ratio, .icon-section.bg_color_blue .slide-item:hover .ratio{ background: var(--blue);box-shadow: 0 0 15px 24px var(--blue);}
.icon-section.bg_color_yellow .slide-item .ratio, .icon-section.bg_color_yellow .slide-item:hover .ratio{ background: var(--amber);box-shadow: 0 0 15px 24px var(--amber);}

.icon-section .slide-item:hover .content .icon img:nth-child(1), .icon-section .slide-item:hover .content .icon img:nth-child(1){ display: block;}
.icon-section .slide-item h4{ margin-bottom: 10px; list-style: 1.1;}
.IconSlider .item{ padding: 0 5px;}

.w3{ padding: 60px 0; background-color: var(--amber); position: relative;}
.w3.no-top-padding { padding-top: 0;}
.w3.no-bottom-padding {padding-bottom: 0;}
.w3.no-top-padding.no-bottom-padding { padding: 0;}
.w3 .description {margin-bottom: 16px;}
.w3.bg_color_orange{background: var(--orange);}
.w3.bg_color_red{background: var(--red);color: var(--white);}
.w3.bg_color_blue{background: var(--blue);color: var(--white);}
.w3.bg_color_pink{background: var(--pink);color: var(--white);}

.w3.content_width{background: transparent !important;}
.w3.content_width .inner-container{position: relative;background-color: var(--amber);}
.w3.content_width.bg_color_orange .inner-container{background: var(--orange);}
.w3.content_width.bg_color_red .inner-container{background: var(--red);}
.w3.content_width.bg_color_blue .inner-container{background: var(--blue);}
.w3.content_width.bg_color_pink .inner-container{background: var(--pink);}

.w3.content_width .inner-container .pure-g {position: relative;z-index: 10;}
.w3.content_width .inner-container .pure-g [class*=pure-u-] {    padding: 40px;}

.w3:not(.content_width):after,.w3.content_width .inner-container:after{ background-image: linear-gradient(to top, var(--red), transparent); background-repeat: repeat-x; height: 225px; left: 0; right: 0; bottom: 0; z-index: 2; pointer-events: none; position: absolute; content: '';}
.w3.content_width .inner-container:after{height: 100px;}
/* Default structure - global properties */
.w3:not(.content_width):before,.w3.content_width .inner-container:before { background-repeat: repeat-x; height: 90px; left: 0; right: 0;  top: 0;  z-index: 2; pointer-events: none;  position: absolute;  content: '';}

/* Color-specific gradient backgrounds */
.w3.top_color_red:not(.content_width):before,
.w3.top_color_red.content_width .inner-container:before {background-image: linear-gradient(to bottom, var(--red), transparent);}

.w3.top_color_pink:not(.content_width):before,
.w3.top_color_pink.content_width .inner-container:before {
  background-image: linear-gradient(to bottom, var(--pink), transparent);
}

.w3.top_color_blue:not(.content_width):before,
.w3.top_color_blue.content_width .inner-container:before {
  background-image: linear-gradient(to bottom, var(--blue), transparent);
}

.w3.top_color_yellow:not(.content_width):before,
.w3.top_color_yellow.content_width .inner-container:before {
  background-image: linear-gradient(to bottom, var(--amber), transparent);
}


.w3 .full-img{min-width:initial; position:absolute; top: 0; left: 0; bottom: 0; width: 48%; z-index: 1; overflow:hidden; flex:0 0 auto; display:flex;}
.w3.img_align_right .pure-g {flex-direction: row-reverse;}
.w3.img_align_right .full-img {right: 0;left: unset;}
.w3 .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.w3 .full-img:after{background-image: linear-gradient(to left, var(--amber), transparent);width: 148px;background-repeat: repeat-y;top: 0;right: 0;bottom: 0;left: unset;z-index: 2;content: '';position: absolute;}

/* ---------- Bottom Gradient Colors ---------- */
.w3.bottom_color_yellow:not(.content_width):after,.w3.bottom_color_yellow.content_width .inner-container:after {background-image: linear-gradient(to top, var(--amber), transparent);}
.w3.bottom_color_red:not(.content_width):after,.w3.bottom_color_red.content_width .inner-container:after {background-image: linear-gradient(to top, var(--red), transparent);}
.w3.bottom_color_orange:not(.content_width):after,.w3.bottom_color_orange.content_width .inner-container:after { background-image: linear-gradient(to top, var(--orange), transparent);}
.w3.bottom_color_blue:not(.content_width):after,.w3.bottom_color_blue.content_width .inner-container:after {background-image: linear-gradient(to top, var(--blue), transparent);}
.w3.bottom_color_pink:not(.content_width):after,.w3.bottom_color_pink.content_width .inner-container:after {background-image: linear-gradient(to top, var(--pink), transparent);}
.w3.bottom_color_white:not(.content_width):after,.w3.bottom_color_white.content_width .inner-container:after {background-image: linear-gradient(to top, white, transparent);}

/* ---------- Top Gradient Colors ---------- */
.w3.top_color_yellow:not(.content_width):before,.w3.top_color_yellow.content_width .inner-container:before {background-image: linear-gradient(to bottom, var(--amber), transparent);}
.w3.top_color_red:not(.content_width):before,.w3.top_color_red.content_width .inner-container:before {  background-image: linear-gradient(to bottom, var(--red), transparent);}
.w3.top_color_orange:not(.content_width):before,.w3.top_color_orange.content_width .inner-container:before {  background-image: linear-gradient(to bottom, var(--orange), transparent);}
.w3.top_color_blue:not(.content_width):before,.w3.top_color_blue.content_width .inner-container:before { background-image: linear-gradient(to bottom, var(--blue), transparent);}
.w3.top_color_pink:not(.content_width):before,.w3.top_color_pink.content_width .inner-container:before {  background-image: linear-gradient(to bottom, var(--pink), transparent);}
.w3.top_color_white:not(.content_width):before,.w3.top_color_white.content_width .inner-container:before {  background-image: linear-gradient(to bottom, white, transparent);}
.w3.bg_color_pink {   background-color: var(--pink);   color: #000;}
  
.w3.bg_color_pink h1,.w3.bg_color_pink h2,.w3.bg_color_pink h3,.w3.bg_color_pink p {   color: #000 !important;}

.w3.bg_color_orange .full-img:after{background-image: linear-gradient(to left, var(--orange), transparent);}
.w3.bg_color_red .full-img:after{background-image: linear-gradient(to left, var(--red), transparent);}
.w3.bg_color_blue .full-img:after{background-image: linear-gradient(to left, var(--blue), transparent);}
.w3.bg_color_pink .full-img:after{background-image: linear-gradient(to left, var(--pink), transparent);}


.w3.img_align_right .full-img:after {transform: rotate(180deg);}
.w3.img_align_right .full-img:after {transform: rotate(180deg);left: 0;right: unset;}

.w3.corner-gragient {background-image: url(../images/Yellow-Blur.png) !important;background-size: auto 100% !important;background-repeat: no-repeat !important;background-position: bottom right !important;}
.w3.corner-gragient.co_gr_pos_bottom_right{background-position: bottom right;}


.mipl-tosu-grid-blk {padding-bottom: 60px;    padding-top: 40px;}

/* Todays Modification */
.mipl-tosu-grid-blk .post-outer .post-item .item-box .full-img{overflow: hidden;position: relative;}
.mipl-tosu-grid-blk .post-outer .post-item .item-box .full-img img{width: 100%;height: auto;}

.tosu-grid-outer {row-gap: 30px;}
.tosu-grid-outer .item-box .size {font-weight: 300;font-size: 26px;margin-top: 5px;text-transform: uppercase;}
.tosu-grid-outer .item-box{overflow: hidden;text-align: left;display: block;text-decoration: none;}
.tosu-grid-outer .item-box .full-img{overflow: hidden;position: relative;}

.tosu-grid-outer .item-box .full-img::before {content: "";    width: 100%;height: 40px;background-image: linear-gradient(to bottom, #fff, transparent);position: absolute;top: 0;left: 0;z-index: 2;}

.tosu-grid-outer .post-outer{--blog-bot-grad-color:var(--pink)}
.tosu-grid-outer .post-outer.bot_grad_orange{--blog-bot-grad-color:var(--orange)}
.tosu-grid-outer .post-outer.bot_grad_pink{--blog-bot-grad-color:var(--pink)}
.tosu-grid-outer .post-outer.bot_grad_red{--blog-bot-grad-color:var(--red)}
.tosu-grid-outer .post-outer.bot_grad_yellow{--blog-bot-grad-color:var(--amber)}
.tosu-grid-outer .post-outer.bot_grad_blue{--blog-bot-grad-color:var(--blue)}

.tosu-grid-outer .post-outer .post-item .item-box .full-img .btn.img{padding: 0;}
.tosu-grid-outer .post-outer .post-item .item-box .btn.button-black {background: var(--black);color: var(--white);font-size: 16px;}   



.tosu-grid-outer .item-box .full-img:after {content: "";    width: 100%;height: 40px;background-image: linear-gradient(to top, var(--blog-bot-grad-color), transparent);position: absolute;bottom: 0;left: 0;}

.tosu-grid-outer .item-box .full-img:hover img{transform: scale(1.2);}
.tosu-grid-outer .item-box a{text-decoration: underline;color: #000;}
.tosu-grid-outer .item-box a:hover{text-decoration: none;}
.tosu-grid-outer .item-box .content {padding: 20px 0;}
.tosu-grid-outer .item-box h3{ font-weight:800; border-radius:0 0 20px 20px;  margin:0; position:relative;line-height: 1.3; }
.tosu-grid-outer .item-box .content .date {    margin-bottom: 5px;padding-left: 21px;background-image: url(../images/arrow-upright.png);background-repeat: no-repeat;background-position: left center;}
.load_more_btn.button {border: 2px solid #000;display: inline-block;padding: 8px 30px;margin-top: 15px;cursor: pointer;}

.blog-meta-blk .date {background-image: url(../images/tosu-calender.svg);background-repeat: no-repeat;padding-left: 24px;background-size: 19px auto;background-position: left center;}
.blog-meta-blk .tags {background-image: url(../images/tosu-tag.svg);background-repeat: no-repeat;padding-left: 24px;background-size: 19px auto;background-position: left center;}
.blog-meta-blk .tags a{text-decoration: none; color: var(--black);}



.mipl-staff-grid-blk {padding: 45px 0;}
.left-content{padding-right: 50px;}
.mipl-staff-grid-blk .heading-content .description {color: var(--black);margin: 25px 0 25px 0;}
.mipl-staff-grid-blk .grid-btn {background-color: var(--pure-light-sky);padding: 30px 55px 30px 30px;display: inline-flex;align-items: center;text-transform: uppercase;font-weight: 500;height: 53px;  cursor: pointer;border: none;text-decoration: none;position: relative;float: right;width: 100%;}
body:not(:has(.staff-filter)) .mipl-staff-grid-blk { padding-top: 0;}

.keyword_filter {width: 100%;min-width: 300px; padding: 15px;border: 2px solid var(--black);background-image: url(../images/search-icon.png);background-repeat: no-repeat;background-size: 22px;background-position: calc(100% - 6px) center;}
.staff-category-filter .filter-wrapper {display: flex;gap: 15px;margin-bottom: 0px;}
.staff-category-filter .filter-wrapper .filter-outer {border: 2px solid var(--black);padding: 5px 25px;border-radius: 20px;font-weight: 600;color: var(--black);}
.staff-category-filter .filter-wrapper .filter-outer label{cursor: pointer;}
.staff-category-filter .filter-wrapper .filter-outer:has(input:checked) {background: var(--black);color: var(--white);}
.staff-category-filter .filter-wrapper input {display: none;}


.staff-grid-outer .post-item .content{ padding-top:10px;height: 100%;}
.staff-grid-outer .post-item .content h3 a{ color:var(--pure-orange); text-decoration:none;   margin-bottom:16px;}
.staff-grid-outer .post-item .content .name {font-weight: 600;font-size: 24px;}
.staff-grid-outer .post-item .content .role {font-size: 16px;margin-bottom: 10px;}
.staff-grid-outer .full-img{    position: relative;line-height: 1;overflow: hidden;}
.staff-grid-outer .full-img img{ width: 100%; transition: all 0.3s;}
.staff-grid-outer .full-img img:hover{ transform: scale(1.2);}
.staff-grid-outer .post-outer .post-item .item-box .btn.button-black{margin-top: auto; display: none;}
.staff-grid-outer .post-outer .post-item .item-box .btn.button-black:hover{background: var(--purple);}

.staff-grid-outer .post-outer .post-item .item-box .full-img{ background-color: rgb(179, 171, 163);padding: 0; }
.staff-grid-outer .post-outer .post-item .item-box .full-img:after{background-image: linear-gradient(to top, var(--white), transparent);height: 63px;background-position: bottom;background-repeat: repeat-x;right: 0;bottom: 0;left: 0;z-index: 2;content: '';position: absolute;}
.staff-grid-outer .post-outer .post-item .item-box .full-img .btn.img{ padding: 0; width: 100%;}

.staff-grid-outer{row-gap: 30px;} 
.staff-info-outer{display: none;}
.popup_modal .staff-info-outer{display: block;}

.staff-info-outer h3 {margin-bottom: 0;}
.staff-info-outer .block + .block {margin-top: 15px;}
.staff-info-outer .role {font-weight: 600;}
.staff-info-outer .label {font-weight: 600;}
.staff-grid-outer .staff-name{color: var(--black); padding: 0; line-height: normal;}

.searching-result-outer {font-weight: 600;font-size: 21px;}
.mipl-staff-grid-blk:has(.searching-result-outer) .heading-content .description{display: none;}
.mipl-staff-grid-blk:has(.searching-result-outer) .heading-content .staff-category-filter{display: none;}



/* .tosu-faqs .tosu-accordions .accordion-item:has(+ .accordion-item) {margin-bottom: 15px;} */
.tosu-faqs{padding: 75px 0;}
.tosu-faqs.no-top-padding { padding-top: 0;}
.tosu-faqs.no-bottom-padding {padding-bottom: 0;}
.tosu-faqs.no-top-padding.no-bottom-padding { padding: 0;}

.tosu-faqs .heading {padding-bottom: 30px;}
.tosu-faqs .tosu-accordions .accordion-item{border-top: 2px solid var(--orange);}
.tosu-faqs .tosu-accordions .accordion-item .accordion-heading a {display: block; font-size: 25px; padding: 10px 45px 10px 0px; color: var(--pure-dark-teal); position: relative; font-weight: 500; text-decoration: none;}
.tosu-faqs .tosu-accordions .accordion-item .accordion-heading a:after {font-family: 'Font Awesome 6 Free';content: "\f061";position: absolute;right: 15px;top: 50%;font-weight: 900;font-size: 24px;line-height: 1;opacity: 1;-webkit-font-smoothing: antialiased; transform: translateY(-50%) rotate(-90deg);}
.tosu-faqs .tosu-accordions .accordion-item.accordion-active .accordion-heading a:after { transform: translateY(-50%) rotate(90deg);}
.tosu-faqs .tosu-accordions .accordion-item .accordion-content { font-size: 16px;padding: 15px 0;}
.tosu-faqs .tosu-accordions .accordion-item .accordion-content .image-outer {padding-right: 20px;}
.tosu-faqs .tosu-accordions .accordion-item .accordion-content .description {margin-bottom: 25px;}
.tosu-faqs .tosu-accordions .accordion-item .accordion-content .question-answer-outer {padding-bottom: 30px;position: relative;}
.tosu-faqs .tosu-accordions .accordion-item .accordion-content .question-answer-outer:not(:last-child):after {content: "";display: block;position: absolute;width: 100px;height: 1px;background: #de9d34;bottom: 15px;}
.tosu-faqs .tosu-accordions .accordion-item .accordion-content .question {font-weight: 600;}



.news-section{ padding: 70px 0; background-image: url(../images/news-section-bg.png); background-position: bottom right; background-repeat: no-repeat;    background-size: auto 100%;}
.news-section.bg_color_pink {background-image: linear-gradient(to bottom, rgba(255, 74, 193, 0.5), transparent);color: var(--black);}
.news-section.bg_color_pink .news-item{color: var(--black);}
.news-section.bg_color_red {background-image: linear-gradient(to bottom, rgba(188, 12, 46, 0.5), transparent);color: var(--black);}
.news-section.bg_color_red .news-item{color: var(--black);}
.news-section.bg_color_orange {background-image: linear-gradient(to bottom, rgba(254, 102, 39, 0.5), transparent);color: var(--black);}
.news-section.bg_color_orange .news-item{color: var(--black);}
.news-section.bg_color_yellow {background-image: linear-gradient(to bottom, rgba(248, 170, 2, 0.5), transparent);color: var(--black);}
.news-section.bg_color_yellow .news-item{color: var(--black);}
.news-section.bg_color_blue {background-image: linear-gradient(to bottom, rgba(5, 0, 189, 0.5), transparent);color: var(--black);}
.news-section.bg_color_blue .news-item{color: var(--black);}





.news-item{ color: #000; display: block; margin-top: 24px;  text-decoration: none;}
.news-item:hover{ color: #000;}
.news-item strong{ display: block; margin: 6px 0 0 0; font-size: 28px;  text-decoration: underline;}
.news-item:hover strong{ text-decoration: none;}
.news-item time{ text-decoration: none; background-image: url(../images/arrow-upright.png); background-position: left center; background-repeat: no-repeat; padding-left: 22px;}


.btn {font-size: 20px;line-height: 53px;padding: 0 20px;text-decoration: none;display: inline-flex;align-items: center;justify-content: center;}
.btn.button-orange{background: var(--orange);color: var(--black);}
.btn.button-red{background: var(--red);color: var(--white);}
.btn.button-yellow{background: var(--amber);color: var(--black);}
.btn.button-black{background: var(--black);color: var(--white);}
.btn.button-black:hover{color: var(--black);background-color: var(--white);border: 1px solid var(--black);}



/* Button block css */
.tosu-button-blk-outer {display: inline-block;}
.tosu-button-blk-outer.center{display:block;text-align:center;}
.tosu-button-blk-outer .tosu-button-blk {font-size: 20px;line-height: 53px;padding: 0 20px;text-decoration: none;display: inline-flex;align-items: center;justify-content: center;}
.tosu-button-blk-outer .tosu-button-blk.orange{background: var(--orange);color: var(--black);}
.tosu-button-blk-outer .tosu-button-blk.red{background: var(--red);color: var(--white);}
.tosu-button-blk-outer .tosu-button-blk.yellow{background: var(--amber);color: var(--black);}
.tosu-button-blk-outer .tosu-button-blk.black{background: var(--black);color: var(--white);}
.tosu-button-blk-outer + .tosu-button-blk-outer {margin-left: 20px;}

.tosu-button-blk-outer .tosu-button-blk.black:hover{ color: var(--black);background-color: var(--white);border: 1px solid var(--black);}
.tosu-button-blk-outer .tosu-button-blk.orange:hover,
.tosu-button-blk-outer .tosu-button-blk.red:hover,
.tosu-button-blk-outer .tosu-button-blk.yellow:hover{ background: var(--black); color: var(--white);}

.tosu-image-blk{--img-blk-gradient-color:var(--pink);}
.tosu-image-blk.gradient_pink{--img-blk-gradient-color:var(--pink);}
.tosu-image-blk.gradient_yellow{--img-blk-gradient-color:var(--amber);}
.tosu-image-blk.gradient_orange{--img-blk-gradient-color:var(--orange);}
.tosu-image-blk.gradient_red{--img-blk-gradient-color:var(--red);}
.tosu-image-blk.gradient_blue{--img-blk-gradient-color:var(--blue);}
.tosu-image-blk.gradient_black{--img-blk-gradient-color:var(--black);}
.tosu-image-blk.gradient_white{--img-blk-gradient-color:var(--white);}
.tosu-image-blk .image-outer img {width: 100%; transition: all 0.3s;}
.tosu-image-blk .image-outer {position: relative;line-height: 1;overflow: hidden;}
.tosu-image-blk .image-outer:after {content: "";display: block;    width: 100%;height: 100px;background-image: linear-gradient(to top, var(--img-blk-gradient-color), transparent);position: absolute;border: 0;bottom: 0;}
/* .tosu-image-blk .image-outer:before { --img-blk-gradient-color:var(--white); content: "";display: block; width: 100%;height: 100px;background-image: linear-gradient(to bottom, var(--img-blk-gradient-color), transparent);position: absolute;border: 0;top: 0;z-index: 1;} */
.tosu-image-blk .image-outer img:hover{ transform: scale(1.2);}

/* Gradient color classes for top */
.tosu-image-blk.top_gradient_pink {--img-blk-gradient-color-top: var(--pink);}
.tosu-image-blk.top_gradient_yellow {--img-blk-gradient-color-top: var(--amber);}
.tosu-image-blk.top_gradient_orange {--img-blk-gradient-color-top: var(--orange);}
.tosu-image-blk.top_gradient_red {--img-blk-gradient-color-top: var(--red);}
.tosu-image-blk.top_gradient_blue {--img-blk-gradient-color-top: var(--blue);}
.tosu-image-blk.top_gradient_black { --img-blk-gradient-color-top: var(--black);}
.tosu-image-blk.top_gradient_white {  --img-blk-gradient-color-top: var(--white); }  
.tosu-image-blk .image-outer:before {  content: "";  display: block;  width: 100%;   height: 100px;  background-image: linear-gradient(to bottom, var(--img-blk-gradient-color-top), transparent);  position: absolute;  border: 0;top: 0;z-index: 1;}



.tosu-image-blk .full-img {position: relative;overflow: hidden;}
.tosu-image-blk .full-img img{transition: all 0.2s ease;}
.tosu-image-blk .full-img img:hover{transform: scale(1.2);}


.form-sectiion{ background-color: var(--orange); padding: 60px 0;}
.form-sectiion .form-group{ margin-bottom: 16px;}
.form-sectiion .form-control{ background-color: var(--white); border: 2px solid var(--black); color: var(--black); display: block; height: 46px; width: 100%; padding: 0 12px; outline: 0;}
.form-sectiion .form-label{ display: block; margin-bottom: 5px; font-size: 17px;;}
.form-sectiion textarea.form-control{ padding: 12px; height: 146px;}
.form-sectiion label.check{ display: flex; align-items: center; font-size: 17px;}
.form-sectiion label.check input[type=checkbox]{ margin-right: 10px;}
.form-sectiion a{ color: var(--black); text-decoration: underline;}
.form-sectiion .black-btn{ height: 46px;}



/* Popup Modal */
.popup_modal{ position:fixed; width:100%; height:100%; top:0; background:rgba(0,0,0,0.5); transition:all 0.6s; opacity:0; overflow-x: hidden; overflow-y:auto; z-index: -99; }
.popup_modal .close_modal_button{     position: absolute;top: 16px;right: 18px;width: 40px;padding: 7px;z-index: 99; }
.popup_modal .close_modal_button svg{ width:15px; height:15px; color: var(--color-orange); }
.popup_modal .close_modal_button:hover svg{ color: var(--color-orange); }
.popup_modal .popup_dialog{ border-radius: 3px; background: #FFF; position: relative; max-width: 600px; width: calc( 100% - 20px ); min-height: 250px; margin: 20px auto; }
.popup_modal .popup_dialog.popup_small{ max-width: 480px; }
.popup_modal .popup_dialog.popup_slide{ overflow-y: auto; transform: translateX(-100%); width: 80%; height: 100%; top:0; left:0; transition: all 0.3s; margin: 0; }
.popup_modal .popup_dialog.popup_slide.slide_right{ transform: translateX(100%); float: right; left: auto; }
.popup_modal .popup_content{ padding: 30px; overflow-x: hidden; overflow-y: auto; }
.popup_modal.show_modal{ opacity:1; z-index:99999; }
.popup_modal.show_modal .popup_dialog.popup _slide{ transform: translateX(0); }




.footer{ background-image: url(../images/footer-bg.png); background-position: top right; background-repeat: no-repeat;    background-size: auto 100%;}
.footer-top{ padding: 50px 0 30px}
.footer-links a{ color: var(--black); text-decoration: underline;}
.footer-links a:hover{ color: var(--black); text-decoration: none;}
.footer-links ul{ margin: 0; padding: 0; list-style: none;}
.footer-links ul li{ padding: 0 !important;}
.footer-links ul li + li{ margin-top: 5px;}
.footer-logo{ margin-bottom: 24px;}
.footer-top .black-btn{ height: 46px; padding: 0 20px; font-weight: 400;}
.footer-bottom{ padding: 20px 0; border-top: 1px solid var(--black); display: flex; align-items: center;}
.footer-bottom ul{ margin: 0 0 0 auto; padding: 0; list-style: none; display: flex; align-items: center;}
.footer-bottom ul li + li{ margin-left: 15px;}
.footer-bottom ul li a{ color: var(--white); display: flex; align-items: center; justify-content: center; background-color: var(--black); border-radius: 8px; height: 35px; width: 35px; text-decoration: none;} 

/*============Css End============*/


.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;  user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus{outline:none; }
.slick-list.dragging{cursor:pointer; cursor:hand; }
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }
.slick-track{position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto; }
.slick-track:before,.slick-track:after{display:table; content:''; }
.slick-track:after{clear:both; }
.slick-loading .slick-track{visibility:hidden; }
.slick-slide{display:none; float:left; height:100%; min-height:1px; }
[dir='rtl'] .slick-slide{float:right; }
.slick-slide img{display:block; }
.slick-slide.slick-loading img{display:none; }
.slick-slide.dragging img{pointer-events:none; }
.slick-initialized .slick-slide{display:block; }
.slick-loading .slick-slide{visibility:hidden; }
.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden {display:none; }

.slick-loading .slick-list{background:var(--white) url(../images/theme-img/ajax-loader.gif) center center no-repeat; }
.slick-prev, .slick-next{font-size:0; line-height:0; position:absolute; top:50%; display:block; width:40px; height:40px; padding:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); cursor:pointer; color:transparent; border:none; outline:none; background:transparent; z-index:200; color:var(--black); border-radius:50%; background-color: var(--white);}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:var(--black); outline:none; background:var(--white); }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:1; }
.slick-prev:before, .slick-next:before{font-family:'Font Awesome 6 Free'; font-weight:900; font-size:24px; line-height:1; opacity:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; z-index:100;}
.slick-prev{left:40px; }
[dir='rtl'] .slick-prev{right:0px; left:auto; }
.slick-prev:before{content:'\f060'; }
[dir='rtl'] .slick-prev:before{content:'\f060'; }
.slick-next{right:40px; }
[dir='rtl'] .slick-next{right:auto; left:15px; }
.slick-next:before{content:'\f061'; }
[dir='rtl'] .slick-next:before{content:'\f061'; }
/* Dots */
.slick-dotted.slick-slider{margin-bottom:0; }
.slick-dots{position:relative; margin-top:30px; display:block; width:100%; padding:0; margin-bottom:0; list-style:none; text-align:center; display:flex; align-items:center; justify-content:center; }
.slick-dots li{position:relative; display:inline-block; margin:0; padding:0; cursor:pointer; text-align:center; }
.slick-dots li button{font-size:0; line-height:0; display:block; width:100%; height:12px; width:12px; border-radius:50px; margin:0 4px; padding:0; cursor:pointer; color:transparent; border:0; outline:none; background:none; border:2px solid var(--white); /*border:2px solid #D9D9D9;*/ }
.slick-dots li button:hover, .slick-dots li button:focus{outline:none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before{ background:var(--white);}
.slick-dots li.slick-active button{ background:var(--white);}

html:has(body){margin: 0 !important;}

.bottom-corner-gradient {background-image: url(../images/Yellow-Blur.png);background-size: auto 100%;background-repeat: no-repeat; background-position: bottom right;}
.nomargin-wp-block .wp-block-columns {margin-bottom: 0 !important;}

/*changes */


.blog-meta-blk  .section-title h1{font-size: 40px;}

.tosu-featured-img-blk .featured-img-wrapper {position: relative;display: inline-block;}
.tosu-featured-img-blk .featured-img-wrapper::before,
.tosu-featured-img-blk .featured-img-wrapper::after {content: "";position: absolute;left: 0;right: 0;height: 68px;z-index: 2;pointer-events: none;}
.tosu-featured-img-blk .featured-img-wrapper::before {top: 0;background: linear-gradient(to bottom, #fff, transparent);}
.tosu-featured-img-blk .featured-img-wrapper::after {bottom: 6px;background: linear-gradient(to top, var(--red), transparent);}




/* contact form */

.wpcf7 {margin: 40px 0;}
.wpcf7-form {background: var(--amber);padding:30px; margin: 0px;}
.wpcf7-form h2 {color: var(--black);}
.wpcf7-form label{font-size: 18px;line-height: 30px;color: var(--black);}
.wpcf7-form label a {color: var(--black);}
.wpcf7-form input[type='text'],
.wpcf7-form input[type='date'],
.wpcf7-form input[type='tel'],
.wpcf7-form input[type='email'],
.wpcf7-form textarea,.wpcf7-form select{width: 100%;padding: 10px 6px;background-color: var(--white);border: 2px solid var(--black);outline: none;resize: none;margin-bottom: 5px;}
.wpcf7-form input[type='text']::placeholder,
.wpcf7-form input[type='date']::placeholder,
.wpcf7-form input[type='tel']::placeholder,
.wpcf7-form input[type='email']::placeholder,
.wpcf7-form textarea{color: var(--black);}
.wpcf7-form :where(input,textarea):not([type="submit"]):focus{border: 2px solid var(--black);}

.wpcf7-form textarea{height: 236px;}
.wpcf7-form strong{font-weight: unset;}
.wpcf7-form p:has(input[type="submit"]){text-align: left;position: relative;float: right;}
.wpcf7-form p:has(input[type="submit"]) .wpcf7-spinner{position: absolute;margin: 0;}
.wpcf7-form input[type="submit"] {padding: 10px 30px;text-decoration: none;background-color: var(--black);color: var(--white);}
.wpcf7-form input[type="submit"]:hover{background-color: var(--blue);color: var(--white);}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{padding-left: 18px;}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{position: relative;}
.wpcf7-form .wpcf7-acceptance input[type="checkbox"]{position: absolute;left: -34px;top: 0px;appearance: none;background-color: var(--white);width: 20px;height: 20px;} 
/* Custom checkmark */
.wpcf7-form .wpcf7-acceptance input[type="checkbox"]:checked:before {content: '';position: absolute;top: 50%;left: 50%;width: 6px;height: 12px;border: solid #000;border-width: 0 2px 2px 0;transform: translate(-50%, -50%) rotate(45deg);}
.wpcf7-form .pure-g > div:not(.pure-u-1-1:last-child){ margin-bottom: 15px; }


