PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /home/dux/www/subdominios/site/OFF/assets/css
Viewing File: /home/dux/www/subdominios/site/OFF/assets/css/mibooz.css
/*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- # Utility # Cards # Common # Form # Navigations # Animations # Mobile Nav # Search Popup # Page Header # Google Map # Client Carousel --------------------------------------------------------------*/ /*-------------------------------------------------------------- # Common --------------------------------------------------------------*/ :root { /* --mibooz-font: "Rubik", sans-serif; --mibooz-font-two: "Federo", sans-serif; */ --mibooz-sayinistic-font: "the_sayinisticitalic"; --mibooz-gray: #707070; --mibooz-gray-rgb: 112, 112, 112; /* --main-bg-color: #dd0429; */ --main-bg-color-rgb: 221, 4, 41; --mibooz-black: #17161a; --mibooz-black-rgb: 23, 22, 26; --mibooz-base: #ffffff; --mibooz-base-rgb: 255, 255, 255; --mibooz-extra: #f6f6f6; --mibooz-extra-rgb: 246, 246, 246; --mibooz-bdr-color: #e3e3e3; --mibooz-bdr-color-rgb: 227, 227, 227; } .row { --bs-gutter-x: 30px; } .gutter-y-30 { --bs-gutter-y: 30px; } body { font-family: inherit; color: var(--mibooz-gray); font-size: 18px; line-height: 36px; font-weight: 400; } body.locked { overflow: hidden; } a { color: var(--mibooz-gray); } a, a:hover, a:focus, a:visited { text-decoration: none; color: var(--main-bg-color); } ::placeholder { color: inherit; opacity: 1; } h1, h2, h3, h4, h5, h6 { color: var(--mibooz-black); margin: 0; font-family: inherit; font-weight: 400; } dl, ol, ul { margin-top: 0; margin-bottom: 0; } ::placeholder { color: inherit; opacity: 1; } .page-wrapper { position: relative; margin: 0 auto; width: 100%; min-width: 300px; overflow: hidden; } .container { padding-left: 15px; padding-right: 15px; } @media (min-width: 1200px) { .container { max-width: 1200px; } } ::placeholder { color: inherit; opacity: 1; } .section-separator { border-color: var(--thm-border); border-width: 1px; margin-top: 0; margin-bottom: 0; } #particles-js { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-position: 50% 50%; opacity: 0.4; z-index: -1; } .thm-btn { position: relative; display: inline-block; vertical-align: middle; -webkit-appearance: none; outline: none !important; background-color: transparent; color: var(--main-bg-block2-font) !important; font-size: 14px; font-weight: 400; text-transform: uppercase; padding: 10px 30px; text-align: center; transition: all 0.3s linear; overflow: hidden; border: 2px solid var(--main-bg-color); z-index: 1; font-family: inherit; text-shadow: 0 0 0.25px currentColor; } .thm-btn:after { position: absolute; content: ""; top: 0px; left: 0px; width: 0px; height: 0px; background-color: var(--main-bg-color); transition-timing-function: ease-in-out; transition-duration: 0.5s; transition-property: all; opacity: 0; z-index: -1; } .thm-btn:hover:after { opacity: 1; width: 100%; top: 0px; left: 0px; height: 100%; } .thm-btn:hover { color: var(--mibooz-base); } .section-title { margin-top: -6px; margin-bottom: 46px; } .section-title__tagline { position: relative; display: block; color: var(--main-bg-secondary); font-size: 14px; line-height: 24px; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 6px; } .section-title__title { margin: 0; font-size: 50px; line-height: 60px; text-transform: uppercase; } .bootstrap-select .btn-light:not(:disabled):not(.disabled).active, .bootstrap-select .btn-light:not(:disabled):not(.disabled):active, .bootstrap-select .show>.btn-light.dropdown-toggle { box-shadow: none !important; outline: none !important; } .bootstrap-select>.dropdown-toggle { box-shadow: none !important; } .bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle { outline: none !important; } .bootstrap-select .dropdown-menu { border: 0; padding-top: 0; padding-bottom: 0; margin-top: 0; z-index: 991; border-radius: 0; } .bootstrap-select .dropdown-menu>li+li>a { border-top: 1px solid rgba(255, 255, 255, 0.2); } .bootstrap-select .dropdown-menu>li.selected>a { background: var(--main-bg-color); color: #fff; } .bootstrap-select .dropdown-menu>li>a { font-size: 16px; font-weight: 500; padding: 4px 20px; color: #ffffff; background: var(--mibooz-black); -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .bootstrap-select .dropdown-menu>li>a:hover { background: var(--main-bg-color); color: #fff; cursor: pointer; } .preloader { position: fixed; background-color: var(--main-bg-secondary); background-position: center center; background-repeat: no-repeat; top: 0; left: 0; right: 0; bottom: 0; z-index: 9991; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; } .preloader__image { -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: rotateme; animation-name: rotateme; -webkit-animation-duration: 1000ms; animation-duration: 1000ms; background-color: var(--main-bg-secondary); mix-blend-mode: luminosity; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } /* scroll to top */ .scroll-to-top { display: inline-block; width: 45px; height: 45px; background: var(--main-bg-color); position: fixed; bottom: 40px; right: 40px; z-index: 99; text-align: center; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; display: none; border-radius: 50%; transition: all 0.4s ease; } .scroll-to-top i { color: #ffffff; font-size: 18px; line-height: 45px; } .scroll-to-top:hover { background-color: var(--mibooz-black); } .scroll-to-top:hover i { color: #fff; } /*-------------------------------------------------------------- # Navigations One --------------------------------------------------------------*/ .main-header { background: transparent; position: absolute; left: 0px; top: 0px; width: 100%; z-index: 999; transition: all 500ms ease; } @media (max-width: 1199px) { .main-header { position: fixed; background-color: var(--main-bg-menu); opacity: .75; } } .main-header:before { position: absolute; bottom: 0; left: 0; right: 0; height: 1px; content: ""; background-color: rgba(var(--mibooz-base-rgb), 0.1); z-index: -1; } .main-menu { position: relative; padding: 0 50px; z-index: 91; } .main-menu-wrapper { position: relative; display: block; display: flex; } .main-menu-wrapper__logo { position: relative; padding-top: 25px; padding-bottom: 25px; z-index: 11; } .main-menu-wrapper__main-menu { position: relative; display: flex; align-items: center; justify-content: center; } @media (min-width: 1200px) { .main-menu-wrapper__main-menu { position: absolute; top: 0; left: 0; width: 100%; z-index: 10; } } .main-menu-wrapper__right { position: relative; display: flex; /*padding: 14.5px 0;*/ align-items: center; margin-left: auto; z-index: 11; } .main-menu-wrapper__call { position: relative; display: flex; align-items: center; margin-right: 120px; flex-direction: column; } .main-menu-wrapper__call-icon { font-size: 30px; color: var(--main-bg-color); -webkit-transition: all 500ms ease; transition: all 500ms ease; } .main-menu-wrapper__call-icon:hover { color: var(--mibooz-extra); } .main-menu-wrapper__call-number { /* margin-left: 15px; */ } .main-menu-wrapper__call-number h5 { font-size: 16px; line-height: 27px; } .main-menu-wrapper__call-number h5 a { color: var(--main-bg-menu-font); -webkit-transition: all 500ms ease; transition: all 500ms ease; } .main-menu-wrapper__call-number a:hover { color: var(--main-bg-color); } .main-menu-wrapper__call-number p { font-size: 13px; margin: 0; line-height: 14px; color: var(--main-bg-menu-font); } .main-menu-wrapper__search-box { position: relative; display: flex; align-items: center; padding: 8.5px 0; } .main-menu-wrapper__search-box:before { position: absolute; top: -5px; bottom: -4px; left: -50px; content: ""; background-color: rgba(var(--mibooz-base-rgb), 0.1); width: 1px; } .main-menu-wrapper__search { font-size: 24px; color: var(--main-bg-menu-font); -webkit-transition: all 500ms ease; transition: all 500ms ease; } .main-menu-wrapper__search:hover { color: var(--main-bg-color); } .stricky-header.main-menu { padding: 0 50px; background-color: var(--main-bg-menu); border-bottom: 1px solid #dddddd29; } .main-menu .main-menu__list, .main-menu .main-menu__list ul, .stricky-header .main-menu__list, .stricky-header .main-menu__list ul { margin: 0; padding: 0; list-style-type: none; align-items: center; display: none; } @media (min-width: 1200px) { .main-menu .main-menu__list, .main-menu .main-menu__list ul, .stricky-header .main-menu__list, .stricky-header .main-menu__list ul { display: flex; } } .main-menu .main-menu__list>li, .stricky-header .main-menu__list>li { padding-top: 37px; padding-bottom: 37px; position: relative; } .main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li { margin-left: 45px; } .main-menu .main-menu__list>li>a, .stricky-header .main-menu__list>li>a { font-size: 13px; display: flex; align-items: center; color: var(--main-bg-menu-font); position: relative; transition: all 500ms ease; font-family: inherit; text-transform: uppercase; letter-spacing: 0.1em; } /* @media (min-width: 1200px) { .main-menu .main-menu__list>li>a, .stricky-header .main-menu__list>li>a { color: #fff; } } */ .main-menu .main-menu__list>li>a::before, .stricky-header .main-menu__list>li>a::before { content: ""; height: 1px; border-radius: 0px; background-color: var(--main-bg-color); position: absolute; top: 18px; left: -10px; right: -10px; transition: transform 500ms ease; transform: scale(0, 1); transform-origin: left center; z-index: 1; } .main-menu .main-menu__list>li.current>a, .main-menu .main-menu__list>li:hover>a, .stricky-header .main-menu__list>li.current>a, .stricky-header .main-menu__list>li:hover>a { color: var(--main-bg-menu-font); } .main-menu .main-menu__list>li.current>a::before, .main-menu .main-menu__list>li:hover>a::before, .stricky-header .main-menu__list>li.current>a::before, .stricky-header .main-menu__list>li:hover>a::before { transform: scale(1, 1); transform-origin: right center; } .main-menu .main-menu__list>li.current>a::before { background-color: var(--main-bg-color); } .main-menu .main-menu__list>li:hover>a::before { background-color: var(--main-bg-color); } .main-menu .main-menu__list li ul, .stricky-header .main-menu__list li ul { position: absolute; top: 100%; left: 0; min-width: 320px; background-color: var(--main-bg-menu-font); flex-direction: column; justify-content: flex-start; align-items: flex-start; opacity: 0; visibility: hidden; transition: 500ms ease; z-index: 99; box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.1); } .main-menu .main-menu__list li:hover>ul, .stricky-header .main-menu__list li:hover>ul { opacity: 1; visibility: visible; } .main-menu .main-menu__list li ul li, .stricky-header .main-menu__list li ul li { flex: 1 1 100%; width: 100%; position: relative; } .main-menu .main-menu__list li ul li+li, .stricky-header .main-menu__list li ul li+li { border-top: 1px solid RGBA(var(--mibooz-black), 0.1); } .main-menu .main-menu__list li ul li a, .stricky-header .main-menu__list li ul li a { font-size: 16px; line-height: 30px; color: var(--main-bg-menu); display: flex; padding-left: 20px; padding-right: 20px; padding-top: 10px; font-family: inherit; text-transform: uppercase; letter-spacing: 0.1em; padding-bottom: 10px; font-size: 13px; transition: 500ms; } .main-menu .main-menu__list li ul li:hover>a, .stricky-header .main-menu__list li ul li:hover>a { background-color: var(--main-bg-color); color: #fff; } .main-menu .main-menu__list li ul li>ul, .stricky-header .main-menu__list li ul li>ul { top: 0; left: 100%; } .main-menu .main-menu__list li ul li>ul.right-align, .stricky-header .main-menu__list li ul li>ul.right-align { top: 0; left: auto; right: 100%; } .main-menu .main-menu__list li ul li>ul ul, .stricky-header .main-menu__list li ul li>ul ul { display: none; } .stricky-header { position: fixed; z-index: 991; top: 0; left: 0; background-color: #fff; width: 100%; visibility: hidden; transform: translateY(-120%); transition: transform 500ms ease, visibility 500ms ease; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); } @media (max-width: 1199px) { .stricky-header { display: none !important; } } .stricky-header.stricky-fixed { transform: translateY(0); visibility: visible; } .stricky-header .main-menu__inner { box-shadow: none; padding-right: 0; max-width: 1170px; width: 100%; margin: 0 auto; } .mobile-nav__buttons { display: flex; margin-left: auto; margin-right: 10px; } @media (min-width: 1200px) { .mobile-nav__buttons { display: none; } } .mobile-nav__buttons a { font-size: 20px; color: var(--mibooz-black); cursor: pointer; } .mobile-nav__buttons a+a { margin-left: 10px; } .mobile-nav__buttons a:hover { color: var(--mibooz-base); } .main-menu .mobile-nav__toggler { font-size: 20px; color: var(--main-bg-color); cursor: pointer; transition: 500ms; } .main-menu .mobile-nav__toggler:hover { color: var(--mibooz-base); } @media (min-width: 1200px) { .main-menu .mobile-nav__toggler { display: none; } } /*-------------------------------------------------------------- # Navigations Two --------------------------------------------------------------*/ .main-header-two:before { background-color: rgba(var(--mibooz-base-rgb), 0.5); } .main-menu-two .main-menu__list>li>a, .stricky-header .main-menu-two .main-menu__list>li>a { color: var(--mibooz-black); } .main-menu-two .main-menu__list>li.current>a, .main-menu-two .main-menu__list>li:hover>a, .stricky-header .main-menu-two .main-menu__list>li.current>a, .stricky-header .main-menu-two .main-menu__list>li:hover>a { color: var(--mibooz-black); } .main-menu-two .main-menu-wrapper__call-number p { color: var(--mibooz-gray); } .main-menu-two .main-menu-wrapper__call-number h5 a { color: var(--mibooz-black); } .main-menu-two .main-menu-wrapper__call-number h5 a:hover { color: var(--main-bg-color); } .main-menu-two .main-menu-wrapper__search-box:before { background-color: rgba(var(--mibooz-black-rgb), 0.1); } .main-menu-two .main-menu-wrapper__search { color: var(--mibooz-black); } .main-menu-two .main-menu-wrapper__search:hover { color: var(--main-bg-color); } .stricky-header.main-menu-two { background-color: var(--mibooz-base); } /*-------------------------------------------------------------- # Animations --------------------------------------------------------------*/ @keyframes bubbleMover { 0% { -webkit-transform: translateY(0px) translateX(0) rotate(0); transform: translateY(0px) translateX(0) rotate(0); } 30% { -webkit-transform: translateY(30px) translateX(50px) rotate(15deg); transform: translateY(30px) translateX(50px) rotate(15deg); -webkit-transform-origin: center center; transform-origin: center center; } 50% { -webkit-transform: translateY(50px) translateX(100px) rotate(45deg); transform: translateY(50px) translateX(100px) rotate(45deg); -webkit-transform-origin: right bottom; transform-origin: right bottom; } 80% { -webkit-transform: translateY(30px) translateX(50px) rotate(15deg); transform: translateY(30px) translateX(50px) rotate(15deg); -webkit-transform-origin: left top; transform-origin: left top; } 100% { -webkit-transform: translateY(0px) translateX(0) rotate(0); transform: translateY(0px) translateX(0) rotate(0); -webkit-transform-origin: center center; transform-origin: center center; } } @keyframes shapeMover { 0%, 100% { transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0); } 50% { transform: perspective(400px) rotate(0deg) translateZ(20px) translateY(20px) translateX(20px); } } @keyframes banner3Shake { 0% { -webkit-transform: rotate3d(0, 1, 0, 0deg); transform: rotate3d(0, 1, 0, 0deg); } 30% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 60% { -webkit-transform: rotate3d(1, 0, 0, 0deg); transform: rotate3d(1, 0, 0, 0deg); } 80% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); } 100% { -webkit-transform: rotate3d(0, 1, 0, 0deg); transform: rotate3d(0, 1, 0, 0deg); } } @keyframes squareMover { 0%, 100% { -webkit-transform: translate(0, 0) rotate(0); transform: translate(0, 0) rotate(0); } 20%, 60% { -webkit-transform: translate(20px, 40px) rotate(180deg); transform: translate(20px, 40px) rotate(180deg); } 30%, 80% { -webkit-transform: translate(40px, 60px) rotate(0deg); transform: translate(40px, 60px) rotate(0deg); } } @keyframes treeMove { 0%, 100% { -webkit-transform: rotate(0deg) translateX(0); transform: rotate(0deg) translateX(0); } 25%, 75% { -webkit-transform: rotate(5deg) translateX(15px); transform: rotate(5deg) translateX(15px); } 50% { -webkit-transform: rotate(10deg) translateX(30px); transform: rotate(10deg) translateX(30px); } } /*-------------------------------------------------------------- # Zoom Fade Css --------------------------------------------------------------*/ .zoom-fade { animation-name: zoom-fade; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: zoom-fade; -webkit-animation-duration: 5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: zoom-fade; -moz-animation-duration: 5s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: zoom-fade; -ms-animation-duration: 5s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: zoom-fade; -o-animation-duration: 5s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } @-webkit-keyframes zoom-fade { 0% { -webkit-transform: scale(0.9); transform: scale(0.9); } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.9); transform: scale(0.9); } } @keyframes zoom-fade { 0% { -webkit-transform: scale(0.9); transform: scale(0.9); } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.9); transform: scale(0.9); } } @-moz-keyframes service_hexagon_2 { 0% { -moz-transform: rotateY(0deg); transform: rotateY(0deg); } 100% { -moz-transform: rotateY(360deg); transform: rotateY(360deg); } } @-o-keyframes service_hexagon_2 { 0% { -o-transform: rotateY(0deg); transform: rotateY(0deg); } 100% { -o-transform: rotateY(360deg); transform: rotateY(360deg); } } @keyframes service_hexagon_2 { 0% { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); } 100% { -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg); } } /*-------------------------------------------------------------- # Mobile Nav --------------------------------------------------------------*/ .mobile-nav__wrapper { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; opacity: 0; transform: translateX(-50%); transform-origin: right center; transition: transform 500ms ease-in, opacity 500ms linear, visibility 500ms ease-in; z-index: 999; visibility: hidden; } .mobile-nav__wrapper .container { padding-left: 0; padding-right: 0; } .mobile-nav__wrapper.expanded { opacity: 1; transform: translateX(0%); visibility: visible; } .mobile-nav__overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #000000; opacity: 0.5; cursor: pointer; } .mobile-nav__content { width: 300px; background-color: var(--main-bg-menu); z-index: 10; position: relative; height: 100%; overflow-y: auto; padding-top: 30px; padding-bottom: 30px; padding-left: 15px; padding-right: 15px; } .mobile-nav__content .thm-btn { padding: 8px 0; width: 100%; text-align: center; } .mobile-nav__content .logo-box { margin-bottom: 40px; display: flex; } .mobile-nav__close { position: absolute; top: 20px; right: 15px; font-size: 18px; color: var(--thm-text-dark); cursor: pointer; } .mobile-nav__content .main-menu__list, .mobile-nav__content .main-menu__list ul { margin: 0; padding: 0; list-style-type: none; } .mobile-nav__content .main-menu__list ul { display: none; border-top: 1px solid rgba(255, 255, 255, 0.1); } .mobile-nav__content .main-menu__list li:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .mobile-nav__content .main-menu__list li a { display: flex; justify-content: space-between; line-height: 30px; color: var(--main-bg-menu-font); font-size: 14px; font-family: inherit; font-weight: 500; height: 46px; align-items: center; transition: 500ms; } .mobile-nav__content .main-menu__list li a.expanded { color: var(--thm-secondary); } .mobile-nav__content .main-menu__list li a button { width: 30px; height: 30px; background-color: var(--main-bg-color); border: none; outline: none; color: var(--main-bg-menu-font); display: flex; align-items: center; justify-content: center; text-align: center; transform: rotate(-90deg); transition: transform 500ms ease; } .mobile-nav__content .main-menu__list li a button.expanded { transform: rotate(0deg); background-color: #fff; color: var(--mibooz-black); } .mobile-nav__content .main-menu__list li.cart-btn span { position: relative; top: auto; right: auto; transform: translate(0, 0); } .mobile-nav__content .main-menu__list li.cart-btn i { font-size: 16px; } .mobile-nav__top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; } .mobile-nav__top .main-menu__login a { color: var(--thm-text-dark); } .mobile-nav__container { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .mobile-nav__social { display: flex; align-items: center; } .mobile-nav__social a { font-size: 16px; color: var(--main-bg-color); transition: 500ms; } .mobile-nav__social a+a { margin-left: 30px; } .mobile-nav__social a:hover { color: #ffffff; } .mobile-nav__contact { margin-bottom: 0; margin-top: 20px; margin-bottom: 20px; } .mobile-nav__contact li { color: var(--thm-text-dark); font-size: 14px; font-weight: 500; position: relative; display: flex; align-items: center; } .mobile-nav__contact li+li { margin-top: 15px; } .mobile-nav__contact li a { color: var(--main-bg-menu-font); transition: 500ms; } .mobile-nav__contact li a:hover { color: var(--main-bg-color); } .mobile-nav__contact li>i { width: 30px; height: 30px; border-radius: 50%; background-color: var(--main-bg-color); display: flex; justify-content: center; align-items: center; text-align: center; font-size: 11px; margin-right: 10px; color: var(--main-bg-menu-font); } .mobile-nav__container .main-logo, .mobile-nav__container .topbar__buttons, .mobile-nav__container .main-menu__language, .mobile-nav__container .main-menu__login { display: none; } /*-------------------------------------------------------------- # Search Popup --------------------------------------------------------------*/ .search-popup { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 9999; padding-left: 20px; padding-right: 20px; display: flex; justify-content: center; align-items: center; transform: translateY(-110%); transition: transform 500ms ease, opacity 500ms ease; } .search-popup.active { transform: translateY(0%); } .search-popup__overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--mibooz-black); opacity: 0.75; cursor: pointer; } .search-popup__content { width: 100%; max-width: 560px; } .search-popup__content form { display: flex; flex-wrap: wrap; position: relative; background-color: #fff; border-radius: 0px; overflow: hidden; } .search-popup__content form input[type="search"], .search-popup__content form input[type="text"] { width: 100%; background-color: #fff; font-size: 16px; border: none; outline: none; height: 66px; padding-left: 30px; } .search-popup__content .thm-btn { padding: 0; width: 68px; height: 68px; display: flex; justify-content: center; align-items: center; text-align: center; position: absolute; top: 0; right: -1px; border-radius: 0; background-color: var(--main-bg-color); border: 0; } .search-popup__content .thm-btn:hover { background-color: var(--mibooz-black); } .search-popup__content .thm-btn i { margin: 0; } /*-------------------------------------------------------------- # Main Slider --------------------------------------------------------------*/ .main-slider { position: relative; display: block; overflow: hidden; } .main-slider .swiper-slide { position: relative; background-color: var(--main-bg-secondary); } .main-slider .image-layer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; transform: scale(1); opacity: 1 !important; background-color: var(--main-bg-secondary); /* background-blend-mode: luminosity; */ transition: transform 7000ms ease, opacity 1500ms ease-in; z-index: 1; } .main-slider .swiper-slide-active .image-layer { opacity: 0.2; } .main-slider-badge { position: absolute; top: 190px; right: 90px; opacity: 0; transform: translateX(200px); z-index: 2; animation: sunMove 10s linear infinite; } .main-slider .swiper-slide-active .main-slider-badge { opacity: 0.7; transform: translate(0); transition: all 1000ms ease; transition-delay: 200ms; } .main-slider__social { position: absolute; bottom: 484px; left: -100px; z-index: 100; display: flex; align-items: center; transform: rotate(-90deg); } .main-slider__social a { position: relative; display: inline-block; color: var(--mibooz-base); font-size: 13px; font-family: inherit; text-transform: uppercase; letter-spacing: 0.1em; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .main-slider__social a:before { position: absolute; top: 17px; left: -10px; right: -10px; content: ""; height: 1px; background-color: var(--main-bg-color); transition: transform 500ms ease; transform: scale(0, 1); transform-origin: left center; } .main-slider__social a:hover:before { transform: scale(1, 1); transform-origin: right center; } .main-slider__social a+a { margin-left: 50px; } .main-slider .container { position: relative; padding-top: 300px; padding-bottom: 145px; z-index: 30; height: 950px; } .main-slider__content { position: relative; display: block; text-align: center; z-index: 30; } .main-slider .main-slider__title-box-1 { position: relative; display: block; } .main-slider .main-slider__title-box-1 h2 { margin: 0; margin-bottom: 20px; color: #fff; opacity: 0; visibility: hidden; transform: translateY(120px); transition-delay: 1000ms; transition: transform 2000ms ease, opacity 2000ms ease; font-size: 70px; line-height: 80px; /*text-transform: uppercase;*/ z-index: 30; } .main-slider .main-slider__title-box-2 { position: absolute; top: 5px; left: -20px; right: 0; bottom: 0; } .main-slider .main-slider__title-box-2 h2 { margin: 0; margin-bottom: 30px; color: transparent; -webkit-text-stroke: 1px rgba(var(--mibooz-base-rgb), 0.1); opacity: 0; visibility: hidden; transform: translateY(120px); transition-delay: 1000ms; transition: transform 2000ms ease, opacity 2000ms ease; font-size: 70px; line-height: 80px; /*text-transform: uppercase;*/ z-index: 30; } .main-slider .thm-btn { opacity: 0; transform: translateY(-100px); transition-delay: 2500ms; transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease, background 500ms ease; } .main-slider .swiper-slide-active .image-layer { transform: scale(1.15); } .main-slider .swiper-slide-active .thm-btn, .main-slider .swiper-slide-active .main-slider__title-box-1 h2, .main-slider .swiper-slide-active .main-slider__title-box-2 h2 { visibility: visible; opacity: 1; transform: translateY(0) translateX(0); } .slider-bottom-box { position: absolute; left: 0; bottom: 41px; right: 0; min-height: 50px; max-width: 1200px; width: 100%; margin: 0 auto; padding: 0 15px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap; } .main-slider__nav { position: relative; float: right; width: 150px; z-index: 100; display: flex; align-items: flex-start; } .main-slider__nav .swiper-button-next, .main-slider__nav .swiper-button-prev { position: relative; top: auto; left: auto; right: auto; bottom: auto; z-index: 100; margin: 0; font-size: 10px; color: var(--mibooz-base); transition: color 500ms ease; } .main-slider__nav .swiper-button-next { margin-left: 10px; } .main-slider__nav .swiper-button-next:hover, .main-slider__nav .swiper-button-prev:hover { color: var(--main-bg-color); } .main-slider__nav .swiper-button-prev { margin-right: 10px; } .main-slider__nav .swiper-button-next::after, .main-slider__nav .swiper-button-prev::after { display: none; } #main-slider-pagination { z-index: 10; width: 150px; text-align: left; position: relative; margin-right: auto; float: left; } #main-slider-pagination .swiper-pagination-bullet { width: 10px; height: 10px; border-radius: 50%; border: 2px solid transparent; background-color: rgba(var(--mibooz-base-rgb), 0.8); } #main-slider-pagination .swiper-pagination-bullet+.swiper-pagination-bullet { margin-left: 5px; } #main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border: 2px solid var(--mibooz-base); background-color: rgba(var(--mibooz-base-rgb), 0); } /*-------------------------------------------------------------- # Main slider Two --------------------------------------------------------------*/ .main-slider-two { position: relative; display: block; overflow: hidden; } .main-slider-two__wrapper, .main-slider-two .swiper-slide { position: relative; background-color: var(--mibooz-extra); } .main-slider-two .image-layer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; opacity: 0.6; z-index: -1; } .main-slider-two-box-1 { position: absolute; top: 160px; left: -2px; border-style: solid; border-width: 2px; border-color: #dedede; background-color: rgba(255, 255, 255, 0); width: 63px; height: 96px; } .main-slider-two-box-2 { position: absolute; top: 230px; left: 30px; border-style: solid; border-width: 2px; border-color: #dedede; background-color: rgba(255, 255, 255, 0); width: 103px; height: 26px; } .main-slider-two-box-2:before { position: absolute; bottom: -2px; right: -2px; content: ""; height: 7px; width: 7px; background-color: var(--main-bg-color); animation: boxRotate 8s linear infinite; transform-origin: right; } .main-slider-two-box-3 { position: absolute; bottom: 248px; left: -2px; border-style: solid; border-width: 2px; border-color: #dedede; background-color: rgba(255, 255, 255, 0); width: 42px; height: 286px; } .main-slider-two-box-3:before { position: absolute; bottom: -2px; right: -2px; content: ""; height: 15px; width: 15px; background-color: var(--mibooz-black); animation: boxRotate 8s linear infinite; transform-origin: right; } .main-slider-two-box-4 { position: absolute; bottom: -4px; right: 385px; border-style: solid; border-width: 2px; border-color: #dedede; background-color: rgba(255, 255, 255, 0); width: 543px; height: 295px; z-index: -1; } .main-slider-two-box-4:before { position: absolute; top: -2px; left: -2px; content: ""; height: 25px; width: 25px; content: ""; background-color: var(--main-bg-color); } .main-slider-two-box-5 { position: absolute; right: -3px; bottom: -3px; border-style: solid; border-width: 2px; border-color: #dedede; background-color: rgba(255, 255, 255, 0); width: 218px; height: 133px; } .main-slider-two-box-6 { position: absolute; right: 169px; bottom: 108px; border-style: solid; border-width: 2px; border-color: #dedede; background-color: rgba(255, 255, 255, 0); width: 223px; height: 86px; } .main-slider-two-box-7 { position: absolute; top: 134px; right: -2px; border-style: solid; border-width: 2px; border-color: #dedede; background-color: rgba(255, 255, 255, 0); width: 178px; height: 536px; } .main-slider-two-box-7:before { position: absolute; bottom: -2px; left: -2px; content: ""; height: 46px; width: 46px; content: ""; background-color: var(--mibooz-black); animation: boxRotate 8s linear infinite; transform-origin: left; } .main-slider-two-box-8 { position: absolute; top: 190px; right: 175px; border-style: solid; border-width: 2px; border-color: #dedede; background-color: rgba(255, 255, 255, 0); width: 103px; height: 216px; border-right: 0; } .main-slider-two-box-9 { position: absolute; top: 260px; left: 767px; height: 96px; width: 96px; background-color: var(--main-bg-color); } .main-slider-two-box-10 { position: absolute; bottom: 70px; left: 925px; border-style: solid; border-width: 2px; border-color: #ffffff; background-color: rgba(255, 255, 255, 0); width: 12px; height: 13px; border-radius: 50%; } .main-slider-two .container { position: relative; padding-top: 290px; padding-bottom: 170px; z-index: 30; } .main-slider-two__content { position: relative; display: block; margin-left: -103px; } .main-slider-two__content h2 { font-size: 100px; line-height: 100px; text-transform: uppercase; margin-bottom: 45px; } .main-slider-two__btn-video { position: relative; display: flex; align-items: center; transition: color 500ms ease, background 500ms ease; } .main-slider-two__btn .thm-btn { color: var(--mibooz-black); } .main-slider-two__btn .thm-btn:hover { color: var(--mibooz-base); } .main-slider-two__video { position: relative; display: flex; align-items: center; margin-left: 30px; } .main-slider-two__video-link a { height: 68px; width: 68px; border-radius: 50%; background-color: #ffffff; box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05); font-size: 14px; display: flex; align-items: center; justify-content: center; position: relative; color: var(--mibooz-black); transition: all 500ms ease; } .main-slider-two__video-link a:hover { color: var(--mibooz-base); background-color: var(--main-bg-color); } .main-slider-two__video-content { margin-left: 20px; } .main-slider-two__video-content h5 { font-size: 16px; color: var(--mibooz-gray); text-transform: uppercase; line-height: 22px; } .main-slider-two__img { position: absolute; top: -187px; right: -674px; bottom: 0; z-index: 1; } .main-slider-two__name-box { position: absolute; bottom: -60px; right: 479px; } .main-slider-two__name { font-size: 80px; font-family: var(--mibooz-sayinistic-font); } .main-slider-two__badge { position: absolute; top: 15px; right: -178px; z-index: 2; animation: sunMove 10s linear infinite; } .main-slider-two .main-slider__social a { color: var(--mibooz-black); } /*-------------------------------------------------------------- # Main Slider Three --------------------------------------------------------------*/ .main-slider-three { position: relative; display: block; } .main-slider-three .swiper-slide { position: relative; background-color: var(--mibooz-black); } .main-slider-three .image-layer { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; opacity: 0.6; z-index: -1; } .main-slider-three-map { position: absolute; top: 242px; left: 0; height: 487px; width: 1008px; background-position: top center; opacity: 0.08; z-index: -1; } .main-slider-three__img-1 { position: absolute; top: 290px; right: 100px; background-color: var(--mibooz-black); opacity: 0; transform: translateX(100%); transition: transform 2000ms ease 2000ms, opacity 2000ms ease 2000ms, color 500ms ease, background 500ms ease; z-index: 2; } .main-slider-three__img-1 img { mix-blend-mode: luminosity; } .main-slider-three__img-2 { position: absolute; top: 190px; right: 0px; background-color: var(--mibooz-black); opacity: 0; visibility: hidden; transform: translateX(150%); transition: transform 1500ms ease 0ms, opacity 1500ms ease 0ms; z-index: 1; } .main-slider-three__img-2 img { mix-blend-mode: luminosity; } .main-slider-three .swiper-slide-active .main-slider-three__img-1, .main-slider-three .swiper-slide-active .main-slider-three__img-2 { visibility: visible; opacity: 1; transform: translateY(0) translateX(0); } .main-slider-three .swiper-slide-active .main-slider-three__img-1 { transition-delay: 1000ms; } .main-slider-three .container { position: relative; padding-top: 278px; padding-bottom: 245px; z-index: 30; } .main-slider-three__content { position: relative; display: block; } .main-slider-three__content h2 { font-size: 79px; color: var(--mibooz-base); text-transform: uppercase; line-height: 79px; opacity: 0; visibility: hidden; transform: translateY(-120px); transition-delay: 1000ms; transition: transform 2000ms ease, opacity 2000ms ease; } .main-slider-three__content p { margin: 0; color: var(--mibooz-base); opacity: 0.5; padding-top: 26px; padding-bottom: 43px; opacity: 0; transform: translateY(100px); transition-delay: 2500ms; transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease, background 500ms ease; } .main-slider-three .swiper-slide-active .main-slider-three__content p { opacity: 0.5; visibility: visible; transform: translateY(0) translateX(0); } .main-slider-three__btn-box { position: relative; display: inline-block; opacity: 0; transform: translateY(100px); transition-delay: 2500ms; transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease, background 500ms ease; } .main-slider-three__arrow { position: absolute; top: -26px; right: -90px; -webkit-animation-name: btnIconMove; animation-name: btnIconMove; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .main-slider-three .swiper-slide-active .main-slider-three__content h2, .main-slider-three .swiper-slide-active .main-slider-three__btn-box { visibility: visible; opacity: 1; transform: translateY(0) translateX(0); } /*-------------------------------------------------------------- # Services One --------------------------------------------------------------*/ .services-one { position: relative; display: block; background-color: var(--main-bg-color); z-index: 1; } .services-one-shape { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-repeat: repeat; background-position: center; opacity: 0.07; z-index: -1; } .services-one__top { position: relative; display: block; padding: 120px 0 0; } .services-one__top-left { position: relative; display: block; } .services-one__top-left .section-title__tagline { color: var(--main-bg-secondary); } .services-one__top-left .section-title__title { color: var(--mibooz-base); } .services-one__top-right { position: relative; display: block; margin-top: 13px; } .services-one__top-text { color: var(--main-bg-secondary); margin: 0; } .services-one__bottom { position: relative; display: block; padding: 0 0 90px; counter-reset: count; } .services-one__single { position: relative; display: block; margin-bottom: 30px; background-color: var(--mibooz-base); padding: 82px 40px 34px; overflow: hidden; z-index: 1; } .services-one__single:before { content: ""; position: absolute; top: 0; left: 0; height: 15px; width: 15px; background-color: var(--mibooz-black); z-index: -1; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; -webkit-transform: perspective(400px) rotateX(90deg) scale(0); -ms-transform: perspective(400px) rotateX(90deg) scale(0); transform: perspective(400px) rotateX(90deg) scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; } .services-one__single:hover:before { opacity: 1; -webkit-transform: perspective(400px) rotateX(0deg) scale(1); -ms-transform: perspective(400px) rotateX(0deg) scale(1); transform: perspective(400px) rotateX(0deg) scale(1); } .services-one__title { font-size: 20px; text-transform: uppercase; line-height: 25px; } .services-one__title a { color: var(--mibooz-black); transition: all 500ms linear; background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 46% / 0px 1px no-repeat; } .services-one__title a:hover { color: var(--main-bg-color); background-size: 100% 1px; } .services-one__icon { position: absolute; top: 40px; right: 40px; font-size: 65px; color: var(--main-bg-color); transform: scale(1); transition: transform 500ms ease; } .services-one__single:hover .services-one__icon { transform: scale(0.85); } .services-one__count { height: 30px; width: 30px; position: absolute; top: 35px; left: 39px; line-height: 30px; } .services-one__count:before { position: absolute; height: 30px; width: 30px; font-size: 30px; line-height: 30px; font-weight: 400; counter-increment: count; content: "0" counter(count); transition: all 200ms linear; transition-delay: 0.1s; font-family: inherit; color: rgba(var(--mibooz-black-rgb), 0.1); } .services-one__view-all { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 58px 60px 58px; background-color: var(--main-bg-block2); } .services-one__view-all-title { font-size: 20px; text-transform: uppercase; line-height: 25px; } .services-one__view-all-title a { color: var(--main-bg-block2-font); transition: all 500ms ease; background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 46% / 0px 1px no-repeat; } .services-one__view-all-title a:hover { background-size: 100% 1px; color: var(--main-bg-color); } .services-one__view-all-arrow a { font-size: 10px; color: var(--main-bg-block2-font); transition: all 500ms ease; } .services-one__view-all-arrow a:hover { color: var(--main-bg-color); } /*-------------------------------------------------------------- # Welcome One --------------------------------------------------------------*/ .welcome-one { position: relative; display: block; padding: 120px 0 120px; z-index: 1; background: var(--main-bg-block1); } .welcome-one-shape { position: absolute; bottom: 0; left: 0; z-index: 2; } .welcome-one-shape img { -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounce; animation-name: bounce; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-duration: 5s; animation-duration: 5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .welcome-one__left { position: relative; display: block; margin-right: 70px; z-index: 1; } .welcome-one__left:before { position: absolute; top: -120px; bottom: -120px; left: -10000000px; right: 230px; content: ""; background-color: var(--mibooz-extra); z-index: -1; } .welcome-one__img-box { position: relative; display: block; } .welcome-one__img-box:before { position: absolute; bottom: 0; left: -40px; height: 224px; width: 20px; content: ""; background-color: var(--main-bg-color); } .welcome-one__img { position: relative; display: block; overflow: hidden; /*background: var(--mibooz-black);*/ z-index: 1; } .welcome-one__img:after { position: absolute; top: 0; left: -100%; display: block; content: ""; width: 50%; height: 100%; background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); transform: skewX(-25deg); z-index: 1; } .welcome-one__img-box:hover .welcome-one__img:after { -webkit-animation: shine 1.5s; animation: shine 1.5s; } .welcome-one__img img { width: 100%; transition: all 900ms ease; mix-blend-mode: luminosity; } .welcome-one__experience { position: absolute; top: 74px; left: -94px; background-color: #ffffff; box-shadow: 0px 10px 60px 0px rgba(161, 156, 156, 0.1); padding: 29px 40px 28px; display: flex; align-items: center; z-index: 2; max-width: 300px; } .welcome-one__experience-icon { position: relative; display: flex; align-items: center; } .welcome-one__experience-icon span { font-size: 65px; color: var(--main-bg-color); position: relative; display: inline-block; transition: transform 500ms linear, color 500ms ease; transform: scale(1); } .welcome-one__img-box:hover .welcome-one__experience-icon span { transform: scale(0.9); color: var(--mibooz-black); } .welcome-one__experience-content { margin-left: 30px; } .welcome-one__experience-title { font-size: 16px; color: var(--mibooz-gray); font-family: inherit; line-height: 24px; } .welcome-one__experience-title span { font-size: 20px; color: var(--mibooz-black); font-family: inherit; } .welcome-one__right { position: relative; display: block; } .welcome-one__right .section-title { margin-bottom: 26px; } .welcome-one__right-text { margin: 0; padding-bottom: 32px; } .welcome-one__bottom { position: relative; display: block; } .welcome-one__bottom-left { position: relative; display: block; margin-right: -35px; } .welcome-one__bottom-title { font-size: 20px; color: var(--main-bg-color); text-transform: uppercase; line-height: 30px; letter-spacing: 0.1em; } .welcome-one__points { position: relative; display: block; margin-top: 30px; margin-bottom: 39px; } .welcome-one__points li { position: relative; display: flex; } .welcome-one__points li+li { margin-top: 4px; } .welcome-one__points li .icon span { font-size: 16px; color: var(--main-bg-color); } .welcome-one__points li .text { margin-left: 10px; } .welcome-one__points li .text p { margin: 0; } .welcome-one__person { position: relative; display: flex; align-items: center; } .welcome-one__person-img { position: relative; display: flex; align-items: center; border-radius: 50%; background-color: var(--mibooz-black); } .welcome-one__person-img:before { position: absolute; top: 0; bottom: 0; left: 0; right: -10px; content: ""; border-radius: 50%; background-color: var(--mibooz-extra); z-index: -1; } .welcome-one__person-img img { height: 75px; width: 75px; border-radius: 50%; mix-blend-mode: luminosity; } .welcome-one__person-sign { margin-left: 20px; } .welcome-one__person-sign h3 { font-size: 60px; font-family: var(--mibooz-sayinistic-font); } .welcome-one__bottom-right { position: relative; display: block; margin-left: 42px; margin-top: 2px; } .welcome-one__bottom-right-content { position: relative; display: block; background-color: var(--main-bg-block2); padding: 40px 39px 40px; } .welcome-one__bottom-right-icon span { font-size: 66px; color: var(--main-bg-color); position: relative; display: inline-block; transform: scale(1); transition: color 500ms ease, transform 500ms ease; } .welcome-one__bottom-right-content:hover .welcome-one__bottom-right-icon span { transform: scale(0.85); color: var(--main-bg-block2-font); } .welcome-one__bottom-right-title { font-size: 16px; line-height: 20px; text-transform: uppercase; margin-top: 16px; margin-bottom: 16px; color: var(--main-bg-block2-font); } .welcome-one__btn { padding: 4px 37px 4px; color: var(--mibooz-black); font-size: 12px; } /*-------------------------------------------------------------- # Brand One --------------------------------------------------------------*/ .brand-one { position: relative; display: block; padding: 93px 0 99px; border-top: 1px solid var(--mibooz-bdr-color); background: var(--main-bg-block1); } .brand-one .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .brand-one .swiper-slide img { -webkit-transition: 500ms; transition: 500ms; opacity: 0.3; max-width: 100%; } .brand-one .swiper-slide img:hover { opacity: 1; } /*-------------------------------------------------------------- # Design Studio --------------------------------------------------------------*/ .design-studio { position: relative; display: block; padding: 107px 0 255px; z-index: 1; } .design-studio-bg-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--mibooz-black); z-index: 1; } .design-studio-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; z-index: 1; mix-blend-mode: luminosity; opacity: 0.3; } .design-studio__inner { position: relative; display: block; text-align: center; z-index: 2; } .design-studio__title { font-size: 50px; text-transform: uppercase; line-height: 1.4; color: var(--mibooz-base); margin-bottom: 46px; } .design-studio__title span { position: relative; display: inline-block; } .design-studio__title span:before { position: absolute; top: 50%; left: -13px; right: -13px; content: ""; background-color: var(--main-bg-color); height: 2px; transform: translateY(-50%); } .design-studio__video-link { position: relative; display: block; } .design-studio__video-icon { position: relative; display: flex; align-items: center; justify-content: center; width: 97px; height: 97px; line-height: 97px; text-align: center; font-size: 22px; color: var(--mibooz-base); background-color: var(--main-bg-color); border-radius: 50%; margin: 0 auto; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .design-studio__video-icon:hover { background-color: var(--mibooz-base); color: var(--main-bg-color); } .design-studio__video-icon:before { position: absolute; top: -15px; left: -15px; right: -15px; bottom: -15px; content: ""; border-radius: 50%; z-index: -1; border: 1px solid var(--mibooz-base); opacity: 0.1; } .design-studio__video-link .ripple, .design-studio__video-icon .ripple:before, .design-studio__video-icon .ripple:after { position: absolute; top: 50%; left: 50%; width: 126px; height: 126px; transform: translate(-50%, -50%); -ms-box-shadow: 0 0 0 0 (var(--main-bg-color), 0.6); -o-box-shadow: 0 0 0 0 (var(--main-bg-color), 0.6); box-shadow: 0 0 0 0 (var(--main-bg-color), 0.6); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite; border-radius: 50%; } .design-studio__video-icon .ripple:before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; content: ""; position: absolute; } .design-studio__video-icon .ripple:after { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; content: ""; position: absolute; } /*-------------------------------------------------------------- # Counter One --------------------------------------------------------------*/ .counter-one { position: relative; display: block; margin-top: -120px; z-index: 1; background: var(--main-bg-block1); } .counter-one__inner { position: relative; display: block; max-width: 1410px; width: 100%; margin: 0 auto; padding: 100px 0 94px; background-color: var(--main-bg-block1); z-index: 1; } .counter-one__box-one { position: absolute; bottom: -106px; right: -106px; height: 106px; width: 106px; background-color: var(--main-bg-color); animation: boxRotate 8s linear infinite; transform-origin: left; } .counter-one__box-two { position: absolute; bottom: -212px; right: 0; height: 106px; perspective: 106px; width: 106px; background-color: var(--main-bg-block2); animation: boxRotate 8s linear infinite; transform-origin: right; } .counter-one-pattern { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-repeat: no-repeat; background-position: center; background-size: cover; opacity: 0.05; z-index: -1; } .counter-one__list { position: relative; display: flex; align-items: center; flex-wrap: wrap; } .counter-one__single { position: relative; flex: 0 0 25%; max-width: 25%; width: 100%; text-align: center; } .counter-one__single:before { position: absolute; top: 0; bottom: 10px; left: 0; content: ""; width: 1px; background-color: var(--mibooz-bdr-color); } .counter-one__single:first-child:before { display: none; } .counter-one__icon { height: 106px; width: 106px; background-color: #ffffff; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); display: flex; align-items: center; justify-content: center; margin: 0 auto 15px; } .counter-one__icon span { color: var(--main-bg-color); font-size: 65px; position: relative; display: inline-block; transition: transform 500ms linear, color 500ms ease; transform: scale(1); } .counter-one__single:hover .counter-one__icon span { transform: scale(0.9); color: var(--main-bg-color); } .counter-one__single h3 { font-size: 50px; font-family: inherit !important; line-height: 60px !important; color: var(--main-bg-block1-font); } .counter-one__text { margin: 0; line-height: 32px; color: var(--main-bg-block1-font); } .counter-one__single .odometer-formatting-mark { display: none; } /*-------------------------------------------------------------- # We Care --------------------------------------------------------------*/ .we-care { position: relative; display: block; background: var(--main-bg-block1); } .we-care__inner { position: relative; display: flex; align-items: center; padding: 60px 0 60px; border-bottom: 1px solid var(--mibooz-bdr-color); } .we-care__img { position: relative; display: block; background-color: var(--mibooz-black); z-index: 1; } .we-care__img:before { position: absolute; top: 0; right: 0; bottom: 0; content: ""; width: 10px; background-color: var(--main-bg-color); z-index: 1; } .we-care__img img { mix-blend-mode: luminosity; } .we-care__content { margin-left: 50px; } .we-care__title { font-size: 26px; text-transform: uppercase; line-height: 36px; margin-bottom: 3px; color: var(--main-bg-block1-font); } .we-care__text { margin: 0; font-size: 16px; } /*-------------------------------------------------------------- # portfolio-one --------------------------------------------------------------*/ .project-one { position: relative; display: block; padding: 120px 0 90px; background: var(--main-bg-block1); } .project-one .section-title { margin-bottom: 13px; } .project-filter { position: relative; display: block; text-align: center; margin-bottom: 47px; } .project-filter.style1 li { position: relative; display: inline-block; vertical-align: middle; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .project-filter.style1 li:nth-child(1) { padding-right: 13px; } .project-filter.style1 li .filter-text { position: relative; color: var(--mibooz-gray); font-size: 15px; font-weight: 400; display: block; cursor: pointer; text-transform: uppercase; letter-spacing: 0.1em; transition: all 0.4s ease; z-index: 1; } .project-filter.style1 li .filter-text:before { position: absolute; top: 18px; left: -10px; right: -6px; content: ""; background: var(--main-bg-color); height: 1px; -webkit-transition: all 500ms ease; transition: all 500ms ease; transform: scale(0); z-index: 1; } .project-filter.style1 li .filter-text:hover:before, .project-filter.style1 li.active .filter-text:before { transform: scale(1); } .project-filter.style1 li:hover .filter-text, .project-filter.style1 li.active .filter-text { color: var(--mibooz-black); } .project-filter.style1 li .count { color: var(--mibooz-gray); font-size: 12px; line-height: 26px; font-weight: 500; display: inline-block; padding: 0 0; opacity: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; position: relative; top: -4px; } .project-filter.style1 li:hover .count, .project-filter.style1 li.active .count { color: var(--mibooz-black); opacity: 1; } .project-filter.style1 li+li { margin-left: 8px; } .project-one__single { position: relative; display: block; margin-bottom: 30px; overflow: hidden; } .project-one__img { position: relative; display: block; background-color: var(--main-bg-secondary); width: 100%; } .project-one__img img { width: 100%; mix-blend-mode: luminosity; transition: transform 500ms ease, mix-blend-mode 500ms ease; transform: scale(1); object-fit: cover; height: 400px; } .project-one__single:hover .project-one__img img { mix-blend-mode: normal; transform: scale(1.05); } .project-one__hover { position: absolute; bottom: 0; left: 0; right: 35px; padding: 31px 50px 29px; /* transform: scaleY(0); */ transform-origin: center; transform-style: preserve-3d; transition: all 0.5s cubic-bezier(0.62, 0.21, 0.45, 1.52); z-index: 1; } .project-one__single:hover .project-one__hover { transform: scaleY(1); } .project-one__hover:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; background-color: rgba(var(--mibooz-black-rgb), 0.9); z-index: -1; } .project-one__tagline { position: relative; font-size: 12px; color: var(--mibooz-base); text-transform: uppercase; letter-spacing: 0.1em; margin: 0; line-height: 26px; } .project-one__tagline:before { position: absolute; top: 50%; left: -50px; content: ""; height: 1px; width: 29px; background-color: var(--main-bg-color); transform: translateY(-50%); } .project-one__title { font-size: 20px; text-transform: uppercase; line-height: 30px; } .project-one__title a, .project-one__title button { color: var(--mibooz-base); transition: all 500ms ease; background-color: transparent; border: none; text-align: left; } .project-one__title a:hover, .project-one__title button:hover { color: var(--main-bg-color); background-color: transparent; border: none; text-align: left; } /*-------------------------------------------------------------- # Why Choose One --------------------------------------------------------------*/ .why-choose-one { position: relative; display: block; padding: 120px 0 120px; background: var(--main-bg-block1); } .why-choose-one__left { position: relative; display: block; margin-left: -374px; } .why-choose-one__left:before { position: absolute; top: -120px; left: -10000000px; right: 300px; bottom: -120px; content: ""; background-color: var(--mibooz-extra); } .why-choose-one-box-1 { position: absolute; bottom: 112px; right: 112px; height: 112px; width: 112px; background-color: var(--main-bg-block1); animation: boxRotate 8s linear infinite; transform-origin: right; } .why-choose-one-box-2 { position: absolute; bottom: 0; right: 0; height: 112px; width: 112px; background-color: var(--main-bg-color); animation: boxRotate 8s linear infinite; transform-origin: left; } .why-choose-one-box-3 { position: absolute; bottom: -112px; right: 112px; height: 112px; width: 112px; background-color: var(--main-bg-block2); animation: boxRotate 8s linear infinite; transform-origin: right; } .why-choose-one__img { position: relative; display: block; /*background-color: var(--mibooz-black);*/ } .why-choose-one__img img { width: 100%; mix-blend-mode: luminosity; } .why-choose-one__right { position: relative; display: block; margin-left: 70px; } .why-choose-one__right .section-title { margin-bottom: 25px; } .why-choose-one__right-text { margin: 0; } .why-choose-one__content { position: relative; display: flex; align-items: center; border-top: 1px solid var(--mibooz-bdr-color); margin-top: 42px; padding-top: 46px; } .why-choose-one__content-img { position: relative; display: block; /*background-color: var(--main-bg-block2);*/ } .why-choose-one__content-img img { mix-blend-mode: luminosity; } .why-choose-one__content-list { margin-left: 28px; } .why-choose-one__points { position: relative; display: block; } .why-choose-one__points li { display: flex; align-items: center; } .why-choose-one__points li+li { margin-top: 2px; } .why-choose-one__points li .icon span { font-size: 16px; color: var(--main-bg-color); } .why-choose-one__points li .text { margin-left: 10px; } .why-choose-one__points li .text p { font-size: 16px; margin: 0; color: var(--mibooz-black); } .why-choose-one__progress { position: relative; display: block; width: 100%; margin-top: 44px; } .why-choose-one__progress-single { position: relative; display: block; } .why-choose-one__progress-title { font-size: 18px; line-height: 28px; color: var(--mibooz-black); margin-bottom: 12px; text-transform: uppercase; } .why-choose-one__progress .bar { position: relative; width: 100%; height: 7px; background-color: var(--mibooz-extra); border-radius: 0px; margin-bottom: 25px; } .why-choose-one__progress .bar-inner { position: relative; display: block; width: 0px; height: 7px; border-radius: 0px; background: var(--main-bg-color); -webkit-transition: all 1500ms ease; -ms-transition: all 1500ms ease; -o-transition: all 1500ms ease; -moz-transition: all 1500ms ease; transition: all 1500ms ease; } .why-choose-one__progress .count-text { position: absolute; right: -41px; bottom: 19px; color: var(--mibooz-base); line-height: 24px; font-size: 10px; text-align: center; font-weight: 500; opacity: 0; background-color: var(--mibooz-black); padding-left: 10px; padding-right: 10px; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; -moz-transition: all 500ms ease; transition: all 500ms ease; } .why-choose-one__progress .count-text:before { position: absolute; bottom: -6px; left: 0; border: 3px solid var(--mibooz-black); content: ""; border-right: 4px solid; border-bottom: 3px solid; } .why-choose-one__progress .bar-inner.counted .count-text { opacity: 1; } .why-choose-one__progress .bar.marb-0 { margin-bottom: 0; } /*-------------------------------------------------------------- # Testimonial One --------------------------------------------------------------*/ .testimonial-one { position: relative; display: block; padding: 95px 0 97px; z-index: 1; background: var(--main-bg-block1); } .testimonial-one__map { position: absolute; top: 79px; left: 50%; background-size: cover; background-position: center center; background-repeat: no-repeat; height: 486px; width: 1005px; transform: translateX(-50%); opacity: 0.08; z-index: -1; } .testimonial-one__carousel { position: relative; display: block; } .testimonial-one__carousel.owl-carousel .owl-stage-outer { overflow: visible; padding: 0 0 0; } .testimonial-one__carousel .owl-stage-outer .owl-item { opacity: 0; transition: all 500ms linear; transition-delay: 0.1s; } .testimonial-one__carousel .owl-stage-outer .owl-item.active { opacity: 1; transition: all 200ms linear; } .testimonial-one__single { position: relative; display: block; } .testimonial-one__content { position: relative; display: flex; align-items: center; border: 1px solid #ffffff45; background-color: #ffffff45; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); padding: 48px 59px 76px; transition: all 500ms ease; min-height: 420px; } .testimonial-one__single:hover .testimonial-one__content { box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07); } .testimonial-one__content:before { position: absolute; top: -1px; left: -1px; right: -1px; content: ""; height: 3px; background-color: var(--main-bg-color); transition: transform 500ms ease; transform: scale(0, 1); transform-origin: left center; } .testimonial-one__single:hover .testimonial-one__content:before { transform: scale(1, 1); transform-origin: right center; color: var(--main-bg-block1-font); } .testimonial-one__text { margin: 0; line-height: 38px; color: var(--main-bg-block1-font); } .testimonial-one__client-info { position: relative; display: block; margin-top: -47px; margin-left: 60px; } .testimonial-one__client__img { position: relative; display: inline-block; margin-bottom: 14px; border-radius: 50%; width: 90px; background-color: var(--mibooz-black); } .testimonial-one__client__img img { mix-blend-mode: luminosity; width: 90px !important; border-radius: 50%; } .testimonial-one__name { font-size: 18px; text-transform: uppercase; line-height: 24px; color: var(--main-bg-block1-font); } .testimonial-one__title { font-size: 12px; color: var(--main-bg-color); font-family: inherit; text-transform: uppercase; letter-spacing: 0.1em; line-height: 22px; } /*-------------------------------------------------------------- # CTA One --------------------------------------------------------------*/ .cta-one { position: relative; display: block; z-index: 2; background: var(--main-bg-block1); } .cta-one__inner { position: relative; display: flex; align-items: center; justify-content: space-between; background-color: var(--main-bg-color); padding: 92px 100px; } .cta-one__box-1 { position: absolute; top: -106px; left: -106px; height: 106px; width: 106px; background-color: var(--main-bg-block1); animation: boxRotate 4s linear infinite; transform-origin: left; } .cta-one__box-2 { position: absolute; top: 0; left: -212px; height: 106px; width: 106px; background-color: var(--main-bg-block2); animation: boxRotate 4s linear infinite; transform-origin: right; } .cta-one__left { position: relative; display: flex; align-items: center; } .cta-one__icon { display: flex; align-items: center; } .cta-one__icon span { position: relative; display: inline-block; font-size: 65px; color: var(--mibooz-base); transition: all 200ms linear; transition-delay: 0.1s; } .cta-one__inner:hover .cta-one__icon span { transform: scale(1.2); } .cta-one__title-box { margin-left: 30px; } .cta-one__title { font-size: 36px; text-transform: uppercase; line-height: 43px; color: var(--main-bg-block1-font); } .cta-one__right { position: relative; display: block; } .cta-one__btn { border: 2px solid var(--main-bg-color); } .cta-one__btn:after { background-color: var(--main-bg-block1); } .cta-one__btn:hover { color: var(--main-bg-color) !important; } /*-------------------------------------------------------------- # Best Agency --------------------------------------------------------------*/ .best-agency { position: relative; display: block; background: var(--main-bg-block2); padding: 180px 0 138px; margin-top: -60px; z-index: 1; } .best-agency-shape { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; z-index: -1; opacity: 0.6; } .best-agency__left { position: relative; display: block; margin-right: 50px; } .best-agency__left .section-title { margin-bottom: 36px; } .best-agency__points { position: relative; display: flex; align-items: center; } .best-agency__points li { position: relative; display: flex; align-items: center; background-color: #ffffff; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07); padding-top: 12px; padding-bottom: 12px; padding-left: 30px; padding-right: 45px; } .best-agency__points li+li { margin-left: 20px; } .best-agency__points li .icon span { font-size: 16px; color: var(--main-bg-color); } .best-agency__points li .text { margin-left: 10px; } .best-agency__points li .text p { font-size: 16px; color: var(--mibooz-black); margin: 0; } .best-agency__experience { position: relative; display: flex; border-top: 1px solid var(--mibooz-bdr-color); margin-top: 40px; padding-top: 29px; } .best-agency__experience-icon { display: flex; align-items: center; } .best-agency__experience-icon span { position: relative; display: inline-block; font-size: 64px; color: var(--main-bg-color); transform: scale(1); transition: transform 200ms linear; } .best-agency__experience:hover .best-agency__experience-icon span { transform: scale(0.9); } .best-agency__experience-text-box { margin-left: 20px; } .best-agency__experience-text { margin: 0; line-height: 34px; } .best-agency__experience-text span { font-family: inherit; color: var(--mibooz-black); } .best-agency__right { position: relative; display: block; } .faq-one-accrodion .accrodion { position: relative; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease; border-radius: 0; background-color: #ffffff70; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05); } .faq-one-accrodion .accrodion:before { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 2px; content: ""; background-color: var(--main-bg-color); transform: scaleY(0); -webkit-transition: all 500ms ease; transition: all 500ms ease; z-index: 1; } .faq-one-accrodion .accrodion.active:before { transform: scaleY(1); } .faq-one-accrodion .accrodion-title { position: relative; display: block; cursor: pointer; padding: 24px 40px 25px; padding-right: 27px; transition: all 200ms linear; transition-delay: 0.1s; color: var(--main-bg-block2-font); } .faq-one-accrodion .accrodion-title h4 { margin: 0; font-size: 16px; line-height: 26px; color: var(--main-bg-block2-font); position: relative; text-transform: uppercase; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .faq-one-accrodion .accrodion+.accrodion { margin-top: 20px; } .faq-one-accrodion .accrodion.active .accrodion-title { /* background-color: #ffffff70; */ } .faq-one-accrodion .accrodion.active .accrodion-title h4 { color: var(--main-bg-block2-font); } /* .faq-one-accrodion .accrodion-title h4::before { content: "\e912"; font-family: 'icomoon' !important; font-size: 12px; color: var(--main-bg-color); position: absolute; top: 50%; right: 0; height: 35px; width: 35px; border-radius: 50%; text-align: center; display: flex; justify-content: center; align-items: center; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 500ms ease; transition: all 500ms ease; } */ /* .faq-one-accrodion .accrodion.active .accrodion-title h4::before { content: "\e913"; font-family: Font Awesome; color: var(--mibooz-black); height: 35px; width: 35px; border-radius: 50%; text-align: center; display: none; justify-content: center; align-items: center; } */ .faq-one-accrodion .accrodion-content { position: relative; padding: 0px 40px 29px; margin-top: -13px; } .faq-one-accrodion .accrodion.active .accrodion-content { /* background-color: #ffffff70; */ color: var(--main-bg-block2-font); } .faq-one-accrodion .accrodion-content p { font-size: 16px; margin: 0; line-height: 32px; } /*-------------------------------------------------------------- # Blog One --------------------------------------------------------------*/ .blog-one { position: relative; display: block; padding: 120px 0 90px; background: var(--main-bg-block1); } .blog-one__single { position: relative; display: block; margin-bottom: 30px; } .blog-one__img { position: relative; display: block; background-color: var(--mibooz-black); overflow: hidden; } .blog-one__img img { width: 100%; mix-blend-mode: luminosity; transition: all 500ms ease; transform: scale(1); } .blog-one__single:hover .blog-one__img img { transform: scale(1.05); } .blog-one__img>a { top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(var(--mibooz-black-rgb), 0.3); position: absolute; display: flex; justify-content: center; align-items: center; font-size: 30px; color: var(--mibooz-base); transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease; visibility: hidden; opacity: 0; transform: translateY(-30%); } .blog-one__img>a>span { position: relative; } .blog-one__img>a>span::before { content: ""; width: 20px; height: 2px; background-color: var(--mibooz-base); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 500ms ease; } .blog-one__img>a>span::after { content: ""; transition: all 500ms ease; width: 2px; height: 20px; background-color: var(--mibooz-base); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .blog-one__img>a:hover>span::before, .blog-one__img>a:hover>span::after { background-color: var(--main-bg-color); } .blog-one__single:hover .blog-one__img>a { visibility: visible; transform: translateY(0%); opacity: 1; } .blog-one__date { position: absolute; top: 20px; left: 20px; background-color: var(--main-bg-color); padding: 7px 20px 6px; } .blog-one__date p { font-size: 10px; font-weight: 500; color: var(--main-bg-block1); margin: 0; text-transform: uppercase; line-height: 20px; } .blog-content { position: relative; display: block; background-color: #ffffff7c; margin-left: 20px; margin-right: 20px; padding: 49px 40px 36px; margin-top: -30px; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); transition: all 500ms ease; } .blog-one__single:hover .blog-content { box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07); } .blog-one__meta { display: flex; -webkit-box-align: center; align-items: center; } .blog-one__meta li+li { margin-left: 6px; } .blog-one__meta li span { font-size: 14px; } .blog-one__meta li a { font-size: 14px; color: var(--mibooz-gray); transition: all 500ms ease; } .blog-one__meta li a:hover { color: var(--main-bg-color); } .blog-one__meta li a i { font-size: 15px; color: var(--main-bg-color); } .blog-one__title { font-size: 24px; text-transform: uppercase; line-height: 30px; margin-top: 3px; margin-bottom: 8px; color: var(--main-bg-block1-font); } .blog-one__title>a { color: var(--main-bg-block1-font); transition: all 500ms ease; } .blog-one__single:hover .blog-one__title>a { color: var(--main-bg-color); } .blog-one__read-btn>a { position: relative; display: inline-block; font-size: 13px; color: var(--main-bg-block1-font); text-transform: uppercase; letter-spacing: 0.1em; transition: all 500ms ease; } .blog-one__single:hover .blog-one__read-btn>a { color: var(--main-bg-block1-font); } .blog-one__read-btn>a:before { position: absolute; top: 17px; left: -10px; right: -10px; content: ""; height: 1px; background-color: var(--main-bg-color); transition: transform 500ms ease; transform: scale(0, 1); transform-origin: left center; } .blog-one__single:hover .blog-one__read-btn>a:before { transform: scale(1, 1); transform-origin: right center; } /*-------------------------------------------------------------- # Google Map --------------------------------------------------------------*/ .google-map { position: relative; display: block; } .google-map__one { position: relative; display: block; border: none; height: 495px; width: 100%; } /*-------------------------------------------------------------- # Site Footer --------------------------------------------------------------*/ .site-footer { position: relative; display: block; background-color: var(--main-bg-footer); z-index: 1; } .site-footer__top { position: relative; display: block; border-bottom: 1px solid #dddddd4a; border-top: 1px solid #dddddd4a; padding: 44px 0 38px; z-index: 1; } .site-footer__top-shape { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; opacity: 0.15; z-index: -1; } .site-footer__top-inner { position: relative; display: flex; align-items: center; justify-content: space-between; } .site-footer__top-left { position: relative; display: block; } .site-footer__top-left-title { font-size: 24px; color: var(--main-bg-footer-font); text-transform: uppercase; line-height: 34px; } .site-footer__top-left-phone { font-size: 24px; color: var(--main-bg-color); font-family: inherit; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .site-footer__top-left-phone:hover { color: var(--main-bg-footer-font); } .site-footer__top-right { position: relative; display: block; } .site-footer__top-right-social { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; } .site-footer__top-right-social a { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; color: var(--main-bg-footer-font); font-size: 20px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .site-footer__top-right-social a:hover { color: var(--main-bg-color); } .site-footer__top-right-social a+a { margin-left: 25px; } .site-footer__middle { position: relative; display: block; padding-top: 93px; padding-bottom: 100px; } .site-footer__middle-inner { position: relative; display: block; } .footer-widget__contact { position: relative; display: block; } .footer-widget__title { font-size: 18px; color: var(--main-bg-footer-font); text-transform: uppercase; line-height: 28px; margin-bottom: 31px; } .footer-widget__contact-text { font-size: 15px; color: var(--main-bg-footer-font); line-height: 34px; margin: 0; } .footer-widget__contact-email-phone { font-size: 15px; font-family: inherit; line-height: 33px; } .footer-widget__contact-email { color: var(--main-bg-footer-font); display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .footer-widget__contact-email:hover { color: var(--main-bg-color); } .footer-widget__contact-phone { color: var(--main-bg-footer-font); -webkit-transition: all 500ms ease; transition: all 500ms ease; } .footer-widget__contact-phone:hover { color: var(--main-bg-color); } .footer-widget__links { position: relative; display: block; } .footer-widget__links-list { position: relative; display: block; float: left; } .footer-widget__links-list li { position: relative; display: block; line-height: 33px; } .footer-widget__links-list li a { position: relative; display: inline-block; font-size: 15px; color: var(--main-bg-footer-font); -webkit-transition: all 500ms ease; transition: all 500ms ease; } .footer-widget__links-list li a:hover { color: var(--mibooz-base); } .footer-widget__links-list li a:before { position: absolute; top: 16px; left: -10px; right: -10px; content: ""; background-color: var(--main-bg-color); height: 1px; transition: transform 500ms ease; transform: scale(0, 1); transform-origin: left center; } .footer-widget__links-list li a:hover:before { transform: scale(1, 1); transform-origin: right center; } .footer-widget__links-list-two { margin-left: 95px; } .footer-widget__newsletter { position: relative; display: block; background-color: var(--main-bg-footer); filter: contrast(80%); margin-left: 50px; padding: 43px 50px 41px; margin-top: 7px; color: var(--main-bg-footer-font); } .footer-widget__newsletter .footer-widget__title { margin-bottom: 0; } .footer-widget__newsletter-form { position: relative; display: block; } .footer-widget__newsletter-input-box { position: relative; display: block; } .footer-widget__newsletter-input-box:before { position: absolute; bottom: 8px; left: 0; right: 0; content: ""; height: 2px; background-color: rgba(var(--mibooz-base-rgb), 0.2); border-radius: 0; } .footer-widget__newsletter-input-box input:-webkit-autofill, .footer-widget__newsletter-input-box input:-webkit-autofill:hover, .footer-widget__newsletter-input-box input:-webkit-autofill:focus, .footer-widget__newsletter-input-box textarea:-webkit-autofill, .footer-widget__newsletter-input-box textarea:-webkit-autofill:hover, .footer-widget__newsletter-input-box textarea:-webkit-autofill:focus, .footer-widget__newsletter-input-box select:-webkit-autofill, .footer-widget__newsletter-input-box select:-webkit-autofill:hover, .footer-widget__newsletter-input-box select:-webkit-autofill:focus { border: 0px solid var(--mibooz-black); -webkit-text-fill-color: #807e85; -webkit-box-shadow: 0 0 0px 1000px var(--mibooz-black) inset; box-shadow: 0 0 0px 1000px var(--mibooz-black) inset; transition: background-color 5000s ease-in-out 0s; } .footer-widget__newsletter-input-box input[type="email"] { font-size: 14px; color: #807e85; font-weight: 400; height: 70px; width: 100%; background: transparent; border: none; border-radius: 0; padding-right: 60px; outline: none; box-shadow: none !important; } .footer-widget__newsletter-btn { position: absolute; top: 50%; right: 0; height: 70px; width: 60px; display: flex; justify-content: flex-end; align-items: center; border-radius: 50%; background: transparent; border: 0; transform: translateY(-50%); transition: all 500ms ease; padding: 0; } .footer-widget__newsletter-btn i { font-size: 16px; color: var(--main-bg-color); } .footer-widget__newsletter-bottom { display: flex; align-items: center; margin-top: 5px; } .footer-widget__newsletter-bottom-icon { height: 18px; width: 18px; border: 1px solid #3c3b3d; border-radius: 50%; display: flex; align-items: center; justify-content: center; } .footer-widget__newsletter-bottom-icon i { font-size: 8px; color: var(--main-bg-footer-font); } .footer-widget__newsletter-bottom-text { margin-left: 10px; } .footer-widget__newsletter-bottom-text p { font-size: 14px; color: var(--main-bg-footer-font); margin: 0; } .site-footer__bottom { position: relative; display: block; background-color: var(--main-bg-footer); padding: 30px 0; filter: contrast(80%); } .site-footer__bottom-inner { position: relative; display: block; text-align: center; } .site-footer__bottom-text { font-size: 15px; color: var(--main-bg-footer-font); margin: 0; } .site-footer__bottom-text a { color: var(--main-bg-footer-font); -webkit-transition: all 500ms ease; transition: all 500ms ease; } .site-footer__bottom-text a:hover { color: var(--mibooz-base); } /*-------------------------------------------------------------- # Site Footer --------------------------------------------------------------*/ .feature-one { position: relative; display: block; padding: 79px 0 73px; border-bottom: 1px solid var(--mibooz-bdr-color); } .feature-one__container { position: relative; display: block; width: 100%; } .feature-one__list { position: relative; display: block; } .feature-one__single { position: relative; display: block; width: 25%; float: left; text-align: center; } .feature-one__single:before { position: absolute; top: 1px; left: 0; bottom: 7px; width: 1px; content: ""; background-color: var(--mibooz-bdr-color); } .feature-one__single:nth-child(1):before { display: none; } .feature-one__content { position: relative; display: block; max-width: 205px; width: 100%; margin: 0 auto; } .feature-one__icon span { font-size: 64px; color: var(--main-bg-color); position: relative; display: inline-block; transition: transform 200ms linear; transform: scale(1); } .feature-one__single:hover .feature-one__icon span { transform: scale(0.9); } .feature-one__title { font-size: 18px; text-transform: uppercase; line-height: 28px; margin-top: 8px; margin-bottom: 17px; } .feature-one__title a { color: var(--mibooz-black); background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 46% / 0px 1px no-repeat; transition: all 500ms ease; } .feature-one__single:hover .feature-one__title a { background-size: 100% 1px; color: var(--main-bg-color); } .feature-one__text { font-size: 16px; margin: 0; line-height: 30px; } /*-------------------------------------------------------------- # Welcome Two --------------------------------------------------------------*/ .welcome-two { position: relative; display: block; padding: 120px 0 120px; } .welcome-two__left { position: relative; display: block; margin-right: 20px; } .welcome-two__img-box { position: relative; display: block; } .welcome-two__img-box:before { position: absolute; top: 0; left: -40px; height: 160px; width: 20px; background-color: var(--main-bg-color); content: ""; } .welcome-two__img-box:after { position: absolute; top: 180px; left: -40px; height: 160px; width: 20px; background-color: var(--mibooz-black); content: ""; } .welcome-two__img { position: relative; display: block; overflow: hidden; background-color: var(--mibooz-black); z-index: 1; } .welcome-two__img:after { position: absolute; top: 0; left: -100%; display: block; content: ""; width: 50%; height: 100%; background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); transform: skewX(-25deg); z-index: 1; } .welcome-two__img-box:hover .welcome-two__img:after { -webkit-animation: shine 1.5s; animation: shine 1.5s; } .welcome-two__img>img { width: 100%; mix-blend-mode: luminosity; transition: all 500ms ease; } .welcome-two__small-img { position: absolute; left: -120px; bottom: -73px; background-color: var(--mibooz-black); z-index: 2; } .welcome-two__small-img:before { position: absolute; bottom: 0; right: 0; content: ""; height: 73px; width: 73px; background-color: var(--main-bg-color); z-index: 1; animation: boxRotate 8s linear infinite; transform-origin: right; } .welcome-two__small-img:after { position: absolute; bottom: -73px; right: 73px; content: ""; height: 73px; width: 73px; background-color: var(--mibooz-extra); z-index: 1; animation: boxRotate 8s linear infinite; transform-origin: right; } .welcome-two__small-img>img { mix-blend-mode: luminosity; transition: all 500ms ease; } .welcome-two__right { position: relative; display: block; margin-left: 70px; margin-top: -10px; } .welcome-two__big-text { font-size: 120px; line-height: 120px; color: rgba(var(--mibooz-black-rgb), 0.02); text-transform: uppercase; letter-spacing: 0.2em; font-family: inherit; transform: rotate(90deg); position: absolute; top: 256px; right: -402px; } .welcome-two__right-text { font-size: 24px; color: var(--main-bg-color); margin: 0; font-weight: 300; line-height: 38px; } .welcome-two__points { position: relative; display: block; margin-top: 39px; margin-bottom: 43px; } .welcome-two__points li { position: relative; display: block; padding-left: 88px; } .welcome-two__points li+li { margin-top: 40px; } .welcome-two__points li .icon { position: absolute; height: 58px; width: 58px; background-color: var(--mibooz-extra); font-size: 16px; color: var(--main-bg-color); border-radius: 50%; display: flex; align-items: center; justify-content: center; top: 3px; left: 0; transition: all 500ms ease; } .welcome-two__points li:hover .icon { background-color: var(--main-bg-color); color: var(--mibooz-base); } .welcome-two__points li .text h4 { font-size: 20px; text-transform: uppercase; margin-bottom: 24px; } .welcome-two__points li .text p { font-size: 16px; margin: 0; line-height: 32px; } .welcome-two__btn { color: var(--mibooz-black); } /*-------------------------------------------------------------- # company Numbers --------------------------------------------------------------*/ .company-numbers { position: relative; display: block; z-index: 1; } .company-numbers-bg-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--mibooz-black); z-index: 1; } .company-numbers-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; mix-blend-mode: luminosity; opacity: 0.3; z-index: 1; } .company-numbers__inner { position: relative; display: block; padding: 120px 0 103px; z-index: 2; } .company-numbers__left { position: relative; display: block; } .company-numbers__video-box { position: relative; display: block; max-width: 225px; width: 100%; padding: 22.5px 0; overflow: hidden; z-index: 1; } .company-numbers__video-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-position: center; background-size: cover; background-blend-mode: luminosity; background-color: var(--mibooz-black); opacity: 0.7; z-index: -1; } .company-numbers__video-link { position: relative; display: block; } .company-numbers__video-icon { position: relative; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 12px; color: var(--mibooz-base); background-color: var(--main-bg-color); border-radius: 50%; margin: 0 auto; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .company-numbers__video-icon:hover { background-color: var(--mibooz-base); color: var(--main-bg-color); } .company-numbers__video-link .ripple, .company-numbers__video-icon .ripple:before, .company-numbers__video-icon .ripple:after { position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; transform: translate(-50%, -50%); -ms-box-shadow: 0 0 0 0 rgba(var(--mibooz-base-rgb), 0.6); -o-box-shadow: 0 0 0 0 rgba(var(--mibooz-base-rgb), 0.6); box-shadow: 0 0 0 0 rgba(var(--mibooz-base-rgb), 0.6); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite; border-radius: 50%; } .design-studio__video-icon .ripple:before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; content: ""; position: absolute; } .design-studio__video-icon .ripple:after { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; content: ""; position: absolute; } .company-numbers__content { position: relative; display: block; } .company-numbers__tagline { font-size: 14px; color: var(--mibooz-base); text-transform: uppercase; letter-spacing: 0.1em; margin: 0; padding-bottom: 3px; padding-top: 28px; } .company-numbers__title { font-size: 60px; color: var(--mibooz-base); text-transform: uppercase; line-height: 72px; } .company-numbers__title span { position: relative; display: inline-block; } .company-numbers__title span:before { position: absolute; top: 35px; left: -10px; right: -10px; height: 2px; content: ""; background-color: var(--main-bg-color); } .company-numbers__right { position: absolute; margin-left: -30px; bottom: 0; right: 0; } .company-numbers__counter { position: relative; display: block; overflow: hidden; } .company-numbers__counter li { position: relative; float: left; max-width: 245px; width: 100%; background-color: var(--main-bg-color); padding: 35px 50px 46px; } .company-numbers__counter li:last-child { background-color: var(--mibooz-black); } .company-numbers__counter li+li { margin-left: 10px; } .company-numbers__counter-content h3 { font-size: 40px; color: var(--mibooz-base); font-family: inherit !important; line-height: 52px !important; } .company-numbers__counter-text { font-size: 16px; color: var(--mibooz-base); margin: 0; line-height: 26px; } .company-numbers__counter .odometer-formatting-mark { display: none; } /*-------------------------------------------------------------- # Services Two --------------------------------------------------------------*/ .services-two { position: relative; display: block; background-color: var(--mibooz-extra); padding: 120px 0 120px; z-index: 1; } .services-two-shape { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: repeat; background-position: center center; opacity: 0.05; z-index: -1; } .services-two__list { position: relative; display: block; padding: 0 0 30px; } .services-two__single { position: relative; float: left; width: 25%; text-align: center; padding: 0 50px 0; margin-bottom: 22px; } .services-two__single:before { position: absolute; top: 1px; left: 0; bottom: 8px; content: ""; background-color: var(--mibooz-bdr-color); width: 1px; } .services-two__single:nth-child(1):before { display: none; } .services-two__icon span { font-size: 64px; color: var(--main-bg-color); position: relative; display: inline-block; transition: transform 500ms linear; transform: scale(1); } .services-two__single:hover .services-two__icon span { color: var(--mibooz-black); transform: scale(0.9); } .services-two__title { font-size: 20px; text-transform: uppercase; line-height: 24px; margin-top: 18px; margin-bottom: 22px; } .services-two__title a { color: var(--mibooz-black); -webkit-transition: all 500ms ease; background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 46% / 0px 1px no-repeat; transition: all 500ms ease; } .services-two__single:hover .services-two__title a { background-size: 100% 1px; color: var(--main-bg-color); } .services-two__text { font-size: 16px; margin: 0; line-height: 32px; } .services-two__btn-box { position: relative; display: block; text-align: center; } .services-two__btn { font-size: 14px; color: var(--mibooz-black); text-transform: uppercase; display: inline-block; background-color: var(--mibooz-base); padding: 13px 49px 10px; font-family: inherit; transition: all 500ms ease; } .services-two__btn:hover { background-color: var(--main-bg-color); color: var(--mibooz-base); } /*-------------------------------------------------------------- # Two Boxes --------------------------------------------------------------*/ .two-boxes { position: relative; display: block; padding: 120px 0 90px; background-color: var(--main-bg-block1); } .two-boxes__bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; background-color: var(--main-bg-block2); background-blend-mode: luminosity; opacity: 0.3; z-index: -1; } .two-boxes__single { position: relative; display: block; text-align: center; padding: 71px 120px 70px; margin-bottom: 30px; background-color: var(--main-bg-block2); z-index: 1; overflow: hidden; } .two-boxes__tagline { font-size: 14px; color: var(--mibooz-base); text-transform: uppercase; letter-spacing: 0.1em; margin: 0; line-height: 30px; padding-bottom: 3px; } .two-boxes__title { font-size: 20px; color: var(--main-bg-block2-font); line-height: 40px; } .two-boxes__arrow { position: relative; display: block; margin-top: 12px; } .two-boxes__arrow a { font-size: 10px; color: var(--main-bg-color); transition: all 500ms ease; } .two-boxes__arrow a:hover { color: #ffffff; } /*-------------------------------------------------------------- # Project Two --------------------------------------------------------------*/ .project-two { position: relative; display: block; padding: 0 0 120px; } .project-two__top { position: relative; display: block; } .project-two__work { position: relative; display: block; } .project-two__work-inner { position: relative; display: block; margin-left: auto; margin-right: auto; max-width: calc(100% - 82px); } .project-two__bottom { position: relative; display: block; text-align: center; border-bottom: 1px solid var(--mibooz-bdr-color); padding: 18px 0 50px; } .project-two__bottom-text { font-size: 16px; margin: 0; } .project-two__bottom-text a { position: relative; display: inline-block; color: var(--mibooz-black); margin-left: 12px; transition: all 500ms ease; } .project-two__bottom-text a:hover { color: var(--main-bg-color); } .project-two__bottom-text a:before { position: absolute; top: 17px; left: -10px; right: -10px; content: ""; background-color: var(--main-bg-color); height: 1px; } /*-------------------------------------------------------------- # How It Works --------------------------------------------------------------*/ .how-it-works { position: relative; display: block; } .how-it-works__top { position: relative; display: block; } .how-it-works__process { position: relative; display: block; counter-reset: count; z-index: 1; } .how-it-works__process:before { position: absolute; top: 94px; left: 53px; right: 53px; content: ""; background-color: var(--mibooz-black); height: 1px; z-index: -1; } .how-it-works__process-single { position: relative; float: left; width: 25%; text-align: center; } .how-it-works__process-box { position: relative; height: 188px; width: 188px; border-radius: 50%; margin: 0 auto; display: flex; align-items: center; justify-content: center; flex-direction: column; background-color: var(--mibooz-black); z-index: 1; } .how-it-works__img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; border-radius: 50%; background-blend-mode: luminosity; z-index: -1; background-color: var(--mibooz-black); opacity: 0.3; } .how-it-works__icon span { font-size: 64px; color: var(--mibooz-base); position: relative; display: inline-block; transition: transform 500ms linear; transform: scale(1); } .how-it-works__process-single:hover .how-it-works__icon span { transform: scale(0.9); } .how-it-works__title { font-size: 24px; text-transform: uppercase; line-height: 34px; margin-top: 43px; } .how-it-works__count { height: 58px; width: 58px; position: absolute; bottom: -24px; left: 50%; transform: translateX(-50%); border-radius: 50%; display: flex; align-items: center; justify-content: center; } .how-it-works__count:before { position: absolute; height: 58px; width: 58px; font-size: 20px; line-height: 58px; font-weight: 400; counter-increment: count; content: "0" counter(count); transition: all 200ms linear; transition-delay: 0.1s; font-family: inherit; color: var(--mibooz-black); background-color: var(--mibooz-base); border-radius: 50%; } .how-it-works__process-single:hover .how-it-works__count:before { background-color: var(--main-bg-color); color: var(--mibooz-base); } .how-it-works__bottom { position: relative; display: block; } .how-it-works__bottom-inner { position: relative; display: block; text-align: center; margin-top: 31px; } .how-it-works__bottom-text { margin: 0; padding-bottom: 42px; } .how-it-works__btn { color: var(--mibooz-black); } /*-------------------------------------------------------------- # Testimonial Two --------------------------------------------------------------*/ .testimonial-two { position: relative; display: block; padding: 240px 0 240px; } .testimonial-two-shape { position: absolute; top: -154px; right: 0; z-index: -1; } .testimonial-two-shape img { opacity: 0.1; -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounce; animation-name: bounce; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-duration: 5s; animation-duration: 5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .testimonial-two__left { position: relative; display: block; margin-left: -242px; z-index: 1; } .testimonial-two__left:before { position: absolute; top: -120px; left: -1000000px; right: 170px; bottom: -120px; background-color: var(--mibooz-extra); content: ""; z-index: -1; } .testimonial-two__img { position: relative; display: block; background-color: var(--mibooz-black); z-index: 1; } .testimonial-two__img:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; background-color: rgba(var(--mibooz-black-rgb), 0.3); z-index: 1; } .testimonial-two__img img { width: 100%; mix-blend-mode: luminosity; } .testimonial-two__content { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; text-align: center; z-index: 5; } .testimonial-two__title { font-size: 50px; color: var(--mibooz-base); text-transform: uppercase; line-height: 60px; } .testimonial-two__title span { position: relative; display: block; } .testimonial-two__title span:before { position: absolute; top: 27px; left: -20px; right: -20px; height: 2px; background-color: var(--main-bg-color); content: ""; } .testimonial-two__box-1 { position: absolute; bottom: 0; right: 0; height: 73px; width: 73px; background-color: var(--main-bg-block1); z-index: 1; animation: boxRotate 8s linear infinite; transform-origin: right; } .testimonial-two__box-2 { position: absolute; bottom: -73px; right: -73px; height: 73px; width: 73px; background-color: var(--main-bg-color); z-index: 1; animation: boxRotate 8s linear infinite; transform-origin: left; } .testimonial-two__right { position: relative; display: block; margin-left: 90px; } .testimonial-two__right .section-title { margin-bottom: 34px; } .testimonial-two__carousel { position: relative; display: block; } .testimonial-two__single { position: relative; display: block; color: var(--main-bg-block2-font); } .testimonial-two__text { font-size: 24px; margin: 0; font-weight: 300; line-height: 42px; } .testimonial-two__client-info { position: relative; display: flex; align-items: center; margin-top: 52px; } .testimonial-two__client-img { position: relative; display: inline-block; border-radius: 50%; } .testimonial-two__client-img img { mix-blend-mode: luminosity; width: 90px !important; border-radius: 50%; } .testimonial-two__client-details { margin-left: 20px; } .testimonial-two__client-name { font-size: 18px; text-transform: uppercase; line-height: 24px; margin-bottom: 5px; color: var(--main-bg-block2-font); } .testimonial-two__client-title { font-size: 12px; color: var(--main-bg-color); font-family: inherit; text-transform: uppercase; letter-spacing: 0.1em; line-height: 22px; margin: 0; } .testimonial-two__carousel.owl-theme .owl-nav { position: absolute; bottom: 25px; right: 0; display: none; } .testimonial-two__carousel.owl-theme .owl-nav .owl-next, .testimonial-two__carousel.owl-theme .owl-nav .owl-prev { background: transparent; color: var(--mibooz-black); font-size: 10px; transition: all 500ms ease; } .testimonial-two__carousel.owl-theme .owl-nav .owl-next:hover, .testimonial-two__carousel.owl-theme .owl-nav .owl-prev:hover { color: var(--main-bg-color); } /*-------------------------------------------------------------- # Team One --------------------------------------------------------------*/ .team-one { position: relative; display: block; padding: 0 0 90px; background-color: var(--main-bg-block1); } .team-one .row { --bs-gutter-x: 6px; } .team-one__single { position: relative; display: block; margin-bottom: 30px; z-index: 1; } .team-one__img { position: relative; display: block; overflow: hidden; background-color: var(--main-bg-block1); z-index: 1; } .team-one__img:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; background-color: var(--main-bg-color); transition: transform 500ms ease; transform: scale(1, 0); transform-origin: bottom center; z-index: 1; } .team-one__single:hover .team-one__img:before { transform: scale(1, 1); transform-origin: top center; } .team-one__img img { width: 100%; mix-blend-mode: luminosity; object-fit: cover; height: 400px; } .team-one__details { position: absolute; top: 31px; left: 50px; transform: translateX(-186%); transition: transform 500ms ease; z-index: 2; } .team-one__single:hover .team-one__details { transform: translateX(0%); } .team-one__title { font-size: 13px; color: var(--main-bg-secondary); text-transform: uppercase; margin: 0; line-height: 28px; letter-spacing: 0.1em; } .team-one__name { font-size: 22px; text-transform: uppercase; color: var(--mibooz-base); } .team-one__social { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; position: absolute; right: 20px; bottom: 40px; transform: translateX(185%); transition: transform 500ms ease; z-index: 2; } .team-one__single:hover .team-one__social { transform: translateX(0%); } .team-one__social a, .team-one__social button { display: -webkit-box; display: flex; background: transparent; border: none; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; color: #fff; font-size: 20px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } /* .team-one__social a:hover, .team-one__social button { color: var(--mibooz-base); } */ .team-one__social a+a { margin-left: 30px; } /*-------------------------------------------------------------- # Blog Two --------------------------------------------------------------*/ .blog-two { position: relative; display: block; padding: 120px 0 90px; z-index: 1; } .blog-two:before { position: absolute; top: 0; left: 0; right: 0; content: ""; height: 438px; background-color: var(--mibooz-extra); z-index: -1; } .blog-two-shape { position: absolute; top: 0; left: 0; right: 0; height: 438px; background-repeat: no-repeat; background-size: cover; background-position: top center; z-index: -1; opacity: 0.6; } /*-------------------------------------------------------------- # CTA Two --------------------------------------------------------------*/ .cta-two { position: relative; display: block; background-color: var(--main-bg-color); } .cta-two__inner { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 92px 0; } .cta-two__box-1 { position: absolute; top: -112px; left: 0; height: 112px; width: 112px; background-color: var(--mibooz-base); z-index: 1; animation: boxRotate 8s linear infinite; transform-origin: right; } .cta-two__box-2 { position: absolute; top: -224px; left: 112px; height: 112px; width: 112px; background-color: var(--main-bg-color); z-index: 1; animation: boxRotate 8s linear infinite; transform-origin: left; } .cta-two__left { position: relative; display: flex; align-items: center; } .cta-two__icon { display: flex; align-items: center; } .cta-two__icon span { position: relative; display: inline-block; font-size: 65px; color: var(--mibooz-base); transition: transform 500ms linear; transform: scale(1); } .cta-two__inner:hover .cta-two__icon span { transform: scale(0.9); } .cta-two__title-box { margin-left: 30px; } .cta-two__title { font-size: 36px; text-transform: uppercase; line-height: 43px; color: var(--mibooz-base); } .cta-two__right { position: relative; display: block; } .cta-two__btn { border: 2px solid var(--mibooz-base); } .cta-two__btn:after { background-color: var(--mibooz-base); } .cta-two__btn:hover { color: var(--mibooz-black); } /*-------------------------------------------------------------- # Services Three --------------------------------------------------------------*/ .services-three { position: relative; display: block; padding-top: 120px; z-index: 1; } .services-three:before { position: absolute; top: 0; left: 0; right: 0; height: 398px; background-color: var(--mibooz-extra); content: ""; z-index: -1; } .services-three-shape { position: absolute; top: 0; left: 0; right: 0; height: 398px; background-repeat: no-repeat; background-size: cover; background-position: center; opacity: 0.05; z-index: -1; } .services-three__top { position: relative; display: block; } .services-three__single { position: relative; display: block; background-color: #ffffff; border: 1px solid transparent; text-align: center; padding: 60px 90px 45px; margin-bottom: 30px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .services-three__single:hover { box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); border: 1px solid var(--mibooz-bdr-color); } .services-three_icon { position: relative; height: 106px; width: 106px; background-color: var(--mibooz-extra); display: flex; align-items: center; justify-content: center; margin: 0 auto; } .services-three_icon:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; background-color: var(--main-bg-color); transition: transform 500ms ease; transform: scale(1, 0); transform-origin: bottom center; } .services-three__single:hover .services-three_icon:before { transform: scale(1, 1); transform-origin: top center; } .services-three_icon span { position: relative; display: inline-block; color: var(--main-bg-color); font-size: 64px; transition: transform 500ms ease, color 500ms ease; transform: scale(1); } .services-three__single:hover .services-three_icon span { color: var(--mibooz-base); transform: scale(0.9); } .services-three__title { font-size: 20px; text-transform: uppercase; margin-top: 27px; margin-bottom: 22px; } .services-three__title a { color: var(--mibooz-black); background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 46% / 0px 1px no-repeat; transition: all 500ms ease; } .services-three__single:hover .services-three__title a { background-size: 100% 1px; color: var(--main-bg-color); } .services-three__text { font-size: 16px; margin: 0; line-height: 32px; } .services-three__btn-box { position: relative; display: inline-block; margin-top: 18px; } .services-three__btn { font-size: 13px; text-transform: uppercase; letter-spacing: 0.1em; font-family: inherit; } .services-three__single:hover .services-three__btn { color: var(--mibooz-black); } .services-three__btn:before { position: absolute; top: 18px; left: -10px; right: -10px; content: ""; height: 1px; background-color: var(--main-bg-color); transition: transform 500ms ease; transform: scale(0, 1); transform-origin: left center; } .services-three__single:hover .services-three__btn:before { transform: scale(1, 1); transform-origin: right center; } .services-three__bottom { position: relative; display: block; text-align: center; border-bottom: 1px solid #e5e5e5; padding-bottom: 50px; padding-top: 20px; } .services-three__bottom-text { font-size: 16px; margin: 0; } .services-three__bottom-text a { color: var(--mibooz-black); position: relative; display: inline-block; margin-left: 12px; transition: all 500ms ease; } .services-three__bottom-text a:hover { color: var(--main-bg-color); } .services-three__bottom-text a:before { position: absolute; top: 17px; left: -10px; right: -10px; content: ""; background-color: var(--main-bg-color); height: 1px; } /*-------------------------------------------------------------- # Welcome Three --------------------------------------------------------------*/ .welcome-three { position: relative; display: block; padding: 120px 0 120px; } .welcome-three__left { position: relative; display: block; } .welcome-three .section-title { margin-bottom: 26px; } .welcome-three__text { margin: 0; } .welcome-three__features { position: relative; display: block; border-top: 1px solid var(--mibooz-bdr-color); padding-top: 49px; margin-top: 38px; padding-bottom: 56px; } .welcome-three__features-box { display: flex; align-items: center; } .welcome-three__features-box li { position: relative; display: flex; align-items: center; } .welcome-three__features-box li+li { margin-left: 52px; } .welcome-three__features-box li .icon { display: flex; align-items: center; } .welcome-three__features-box li .icon span { font-size: 64px; color: var(--main-bg-color); position: relative; display: inline-block; transition: all 500ms linear; transition-delay: 0.1s; } .welcome-three__features-box li:hover .icon span { transform: rotateY(360deg); } .welcome-three__features-box li .text { margin-left: 25px; } .welcome-three__features-box li .text p { margin: 0; color: var(--mibooz-black); line-height: 30px; } .welcome-three__btn { color: var(--mibooz-black); } .welcome-three__right { position: relative; display: block; margin-left: 100px; } .welcome-three__img-box { position: relative; display: block; } .welcome-three__img-box:before { position: absolute; top: 0; left: -40px; width: 20px; height: 160px; content: ""; background-color: var(--main-bg-color); } .welcome-three-img { position: relative; display: block; background-color: var(--mibooz-black); overflow: hidden; } .welcome-three-img:after { position: absolute; top: 0; left: -100%; display: block; content: ""; width: 50%; height: 100%; background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); transform: skewX(-25deg); z-index: 1; } .welcome-three__img-box:hover .welcome-three-img:after { -webkit-animation: shine 1.5s; animation: shine 1.5s; } .welcome-three-img>img { width: 100%; mix-blend-mode: luminosity; transition: all 500ms ease; } .welcome-three__small-img { position: absolute; bottom: 0; left: -100px; background-color: var(--mibooz-black); z-index: 2; } .welcome-three__small-img>img { mix-blend-mode: luminosity; transition: all 500ms ease; } /*-------------------------------------------------------------- # Watch Video --------------------------------------------------------------*/ .watch-video { position: relative; display: block; z-index: 2; } .watch-video__inner { position: relative; display: block; text-align: center; padding: 162px 0 134px; z-index: 1; } .watch-video-bg-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--mibooz-black); z-index: 1; } .watch-video-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; z-index: 1; mix-blend-mode: luminosity; opacity: 0.7; } .watch-video__box-1 { position: absolute; top: 0; right: -106px; height: 106px; width: 106px; background-color: var(--main-bg-color); animation: boxRotate 8s linear infinite; transform-origin: right; } .watch-video__box-2 { position: absolute; top: 106px; right: -212px; height: 106px; width: 106px; background-color: var(--mibooz-extra); animation: boxRotate 8s linear infinite; transform-origin: left; } .watch-video__video-link { position: relative; display: block; z-index: 2; } .watch-video__video-icon { position: relative; display: flex; align-items: center; justify-content: center; width: 97px; height: 97px; line-height: 97px; text-align: center; font-size: 22px; color: var(--mibooz-base); background-color: var(--main-bg-color); border-radius: 50%; margin: 0 auto; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; } .watch-video__video-icon:hover { background-color: var(--mibooz-base); color: var(--main-bg-color); } .watch-video__video-icon:before { position: absolute; top: -15px; left: -15px; right: -15px; bottom: -15px; content: ""; border-radius: 50%; z-index: -1; border: 1px solid var(--mibooz-base); opacity: 0.1; } .watch-video__video-link .ripple, .watch-video__video-icon .ripple:before, .watch-video__video-icon .ripple:after { position: absolute; top: 50%; left: 50%; width: 126px; height: 126px; transform: translate(-50%, -50%); -ms-box-shadow: 0 0 0 0 rgba(var(--main-bg-color-rgb), 0.6); -o-box-shadow: 0 0 0 0 rgba(var(--main-bg-color-rgb), 0.6); box-shadow: 0 0 0 0 rgba(var(--main-bg-color-rgb), 0.6); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite; border-radius: 50%; } .watch-video__video-icon .ripple:before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; content: ""; position: absolute; } .watch-video__video-icon .ripple:after { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; content: ""; position: absolute; } .watch-video__title { position: relative; font-size: 50px; color: var(--mibooz-base); text-transform: uppercase; line-height: 60px; margin-top: 35px; z-index: 2; } .watch-video__title span { position: relative; display: inline-block; margin-right: 13px; } .watch-video__title span:before { position: absolute; top: 29px; left: -20px; right: -20px; height: 2px; background-color: var(--main-bg-color); content: ""; } /*-------------------------------------------------------------- # Every Stage --------------------------------------------------------------*/ .every-stage { position: relative; display: block; background-color: var(--mibooz-extra); padding: 180px 0 112px; margin-top: -60px; z-index: 1; } .every-stage-shape { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; z-index: -1; opacity: 0.6; } .every-stage__left { position: relative; display: block; margin-right: 66px; } .every-stage__left .section-title { margin-bottom: 41px; } .every-stage__text-1 { font-size: 20px; color: var(--main-bg-color); margin: 0; font-family: inherit; text-transform: uppercase; letter-spacing: 0.1em; line-height: 30px; margin-bottom: 33px; } .every-stage__text-2 { font-size: 16px; margin: 0; line-height: 34px; } .every-stage__right { position: relative; display: block; } .every-stage__tab-box .tab-buttons { position: relative; display: block; margin-bottom: 40px; } .every-stage__tab-box .tab-buttons .tab-btn { position: relative; display: inline-block; } .every-stage__tab-box .tab-buttons .tab-btn+.tab-btn { margin-left: 15px; } .every-stage__tab-box .tab-buttons .tab-btn span { position: relative; display: inline-block; font-size: 14px; color: var(--mibooz-black); background-color: var(--mibooz-base); box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07); padding: 10px 40px 9px; cursor: pointer; transition: all 200ms linear; transition-delay: 0.1s; z-index: 1; text-transform: uppercase; font-family: inherit; } .every-stage__tab-box .tab-buttons .tab-btn.active-btn span { color: var(--mibooz-base); } .every-stage__tab-box .tab-buttons .tab-btn span:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 0; content: ""; background-color: var(--main-bg-color); transition: all 0.3s ease; z-index: -1; } .every-stage__tab-box .tab-buttons .tab-btn.active-btn span:before { width: 100%; } .every-stage__tab-box .tabs-content { position: relative; display: block; } .every-stage__tab-box .tabs-content .tab { position: relative; display: none; -webkit-transform: translateY(35px); -ms-transform: translateY(35px); transform: translateY(35px); -webkit-transition: all 600ms ease; -moz-transition: all 600ms ease; -ms-transition: all 600ms ease; -o-transition: all 600ms ease; transition: all 600ms ease; z-index: 10; } .every-stage__tab-box .tabs-content .tab.active-tab { display: block; margin-top: 0px; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } .tab-content__inner-text { font-size: 16px; margin: 0; line-height: 34px; } .tab-content__bottom { position: relative; display: flex; align-items: center; border-top: 1px solid var(--mibooz-bdr-color); padding-top: 46px; margin-top: 38px; } .tab-content__img { position: relative; display: block; background-color: var(--mibooz-black); } .tab-content__img img { mix-blend-mode: luminosity; } .tab-content__points-box { margin-left: 30px; } .tab-content-points li { position: relative; display: flex; align-items: center; } .tab-content-points li+li { margin-top: 2px; } .tab-content-points li .icon { display: flex; align-items: center; } .tab-content-points li .icon span { font-size: 16px; color: var(--main-bg-color); } .tab-content-points li .text { margin-left: 10px; } .tab-content-points li .text p { font-size: 16px; color: var(--mibooz-black); margin: 0; } /*-------------------------------------------------------------- # We Build --------------------------------------------------------------*/ .we-build { position: relative; display: block; padding: 0 0 120px; z-index: 1; } .we-build__left { position: relative; display: block; margin-right: 20px; margin-left: -375px; z-index: 1; } .we-build__left:before { position: absolute; top: 0; bottom: -120px; left: -1000000px; right: 150px; content: ""; background-color: var(--mibooz-extra); z-index: -1; } .we-build__img { position: relative; display: block; background-color: var(--mibooz-black); } .we-build__img img { width: 100%; mix-blend-mode: luminosity; } .we-build__box-1 { position: absolute; bottom: 0; right: 0; height: 73px; width: 73px; background-color: var(--main-bg-color); animation: boxRotate 8s linear infinite; transform-origin: right; } .we-build__box-2 { position: absolute; bottom: -73px; right: -73px; height: 73px; width: 73px; background-color: var(--mibooz-extra); animation: boxRotate 8s linear infinite; transform-origin: left; } .we-build__founded { position: absolute; bottom: 0; left: 369px; background-color: var(--main-bg-color); padding: 39px 50px 39px; display: flex; align-items: center; } .we-build__founded-icon { display: flex; align-items: center; } .we-build__founded-icon span { font-size: 64px; color: var(--mibooz-base); position: relative; display: inline-block; transition: all 500ms linear; transition-delay: 0.1s; } .we-build__founded:hover .we-build__founded-icon span { transform: rotateY(360deg); } .we-build__content { margin-left: 30px; } .we-build__content h4 { font-size: 20px; color: var(--mibooz-base); text-transform: uppercase; line-height: 25px; } .we-build__right { position: relative; display: block; margin-left: 70px; } .we-build__right .section-title { margin-bottom: 30px; } .we-build__points { position: relative; display: block; } .we-build__points li { position: relative; display: block; padding-left: 88px; } .we-build__points li+li { margin-top: 36px; } .we-build__points li .icon { height: 58px; width: 58px; font-size: 16px; color: var(--main-bg-color); background-color: var(--mibooz-extra); border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; top: 6px; left: 0; transition: all 500ms ease; } .we-build__points li:hover .icon { background-color: var(--main-bg-color); color: var(--mibooz-base); } .we-build__points-title { font-size: 20px; text-transform: uppercase; line-height: 30px; margin-bottom: 21px; } .we-build__points-text { font-size: 16px; margin: 0; line-height: 32px; } /*-------------------------------------------------------------- # We Can --------------------------------------------------------------*/ .we-can { position: relative; display: block; padding: 109px 0 240px; z-index: 1; } .we-can-bg-box { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--mibooz-black); z-index: 1; } .we-can-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; mix-blend-mode: luminosity; opacity: 0.3; z-index: 1; } .we-can__inner { position: relative; display: block; text-align: center; z-index: 2; } .we-can__tagline { color: var(--main-bg-color); text-transform: uppercase; letter-spacing: 0.1em; margin: 0; } .we-can__title { font-size: 50px; color: var(--mibooz-base); text-transform: uppercase; margin-top: 2px; margin-bottom: 46px; } /*-------------------------------------------------------------- # Brand Three --------------------------------------------------------------*/ .brand-three { border-top: 0; background-color: var(--mibooz-extra); padding: 98px 0 99px; } /*-------------------------------------------------------------- # Page Header --------------------------------------------------------------*/ .page-header { position: relative; display: block; padding: 260px 0 158px; background-color: var(--main-bg-secondary); z-index: 1; } .page-header-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; background-color: var(--mibooz-black); background-blend-mode: luminosity; opacity: 0.2; z-index: -1; } .page-header__inner { position: relative; display: block; text-align: center; z-index: 2; } .page-header__inner h2 { font-size: 50px; color: var(--mibooz-base); line-height: 60px; text-transform: uppercase; margin-top: 6px; } .thm-breadcrumb { position: relative; display: block; } .thm-breadcrumb li { position: relative; display: inline-block; color: var(--mibooz-base); font-size: 14px; text-transform: uppercase; letter-spacing: 0.1em; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .thm-breadcrumb li:before { position: absolute; top: 17px; left: -10px; right: -10px; content: ""; background-color: var(--main-bg-color); height: 1px; transition: transform 500ms ease; transform: scale(0, 1); transform-origin: left center; } .thm-breadcrumb li+li { margin-left: 18px; } .thm-breadcrumb li a { color: var(--mibooz-base); font-size: 14px; letter-spacing: 0.1em; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .thm-breadcrumb li:hover:before, .thm-breadcrumb li.active:before { transform: scale(1, 1); transform-origin: right center; } /*-------------------------------------------------------------- # Blog Page --------------------------------------------------------------*/ .blog-page { padding: 120px 0 120px; background-color: var(--main-bg-block1); } /*-------------------------------------------------------------- # Blog sidebar --------------------------------------------------------------*/ .blog-sidebar { position: relative; display: block; padding: 120px 0 120px; } .blog-sidebar__left { position: relative; display: block; } .blog-sidebar__content { position: relative; display: block; } .blog-sidebar__content-single { position: relative; display: block; } .blog-sidebar__content-single+.blog-sidebar__content-single { margin-top: 16px; } .blog-sidebar__content-img { position: relative; display: block; background-color: var(--mibooz-black); } .blog-sidebar__content-img img { width: 100%; mix-blend-mode: luminosity; } .blog-sidebar__date-box { position: absolute; top: 20px; left: 20px; background-color: var(--main-bg-color); padding: 7px 20px 6px; } .blog-sidebar__date-box p { font-size: 10px; font-weight: 500; color: var(--mibooz-base); margin: 0; text-transform: uppercase; line-height: 20px; } .blog-sidebar__content-box { position: relative; display: block; margin-top: 19px; } .blog-sidebar__meta { display: flex; -webkit-box-align: center; align-items: center; } .blog-sidebar__meta li+li { margin-left: 6px; } .blog-sidebar__meta li span { font-size: 14px; } .blog-sidebar__meta li a { font-size: 14px; color: var(--mibooz-gray); transition: all 500ms ease; } .blog-sidebar__meta li a i { font-size: 15px; color: var(--main-bg-color); } .blog-sidebar__meta li a:hover { color: var(--main-bg-color); } .blog-sidebar__title { font-size: 30px; text-transform: uppercase; line-height: 40px; margin-bottom: 21px; } .blog-sidebar__title a { color: var(--mibooz-black); transition: all 500ms ease; } .blog-sidebar__title a:hover { color: var(--main-bg-color); } .blog-sidebar__text { font-size: 16px; line-height: 32px; margin: 0; } .blog-sidebar__read-more-btn { position: relative; display: block; margin-top: 4px; } .blog-sidebar__read-more-btn a { font-size: 13px; color: var(--mibooz-gray); text-transform: uppercase; letter-spacing: 0.1em; position: relative; display: inline-block; transition: all 500ms ease; } .blog-sidebar__read-more-btn a:hover { color: var(--mibooz-black); } .blog-sidebar__read-more-btn a:before { position: absolute; top: 17px; left: -10px; right: -10px; content: ""; height: 1px; background-color: var(--main-bg-color); transition: transform 500ms ease; transform: scale(0, 1); transform-origin: left center; } .blog-sidebar__read-more-btn a:hover:before { transform: scale(1, 1); transform-origin: right center; } .blog-sidebar .design-studio__video-link { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; z-index: 1; } .blog-sidebar__bottom-box { position: relative; display: block; background-color: var(--mibooz-extra); padding: 50px 60px 50px; margin-top: 16px; } .blog-sidebar__bottom-box-icon { margin-bottom: 20px; } .blog-sidebar__bottom-box-text { font-size: 16px; margin: 0; line-height: 34px; } .blog-sidebar__delivering-services { position: relative; display: block; background-color: var(--mibooz-extra); padding: 60px 60px 50px; margin-top: 30px; margin-bottom: 30px; } .blog-sidebar__delivering-services-icon { margin-bottom: 22px; } .blog-sidebar__delivering-services-title { font-size: 30px; text-transform: uppercase; line-height: 40px; } .blog-sidebar__delivering-services-title a { color: var(--mibooz-black); transition: all 500ms ease; } .blog-sidebar__delivering-services-title a:hover { color: var(--main-bg-color); } .blog-sidebar__load-more { margin-top: 30px; } .blog-sidebar__load-more-btn { color: var(--mibooz-black); } .blog-sidebar__left .blog-sidebar__load-more { margin-top: 30px; } /*-------------------------------------------------------------- # Sidebar --------------------------------------------------------------*/ @media (max-width: 991px) { .sidebar { margin-top: 50px; } } .sidebar__single+.sidebar__single { margin-top: 30px; } .sidebar__title { margin: 0; font-size: 20px; text-transform: uppercase; margin-bottom: 4px; color: var(--main-bg-block1-font); } .sidebar__search { position: relative; display: block; } .sidebar__search-form { position: relative; } .sidebar__search { display: flex; justify-content: center; align-items: center; border: none; outline: none; background-color: var(--main-bg-color); color: var(--thm-base); font-size: 18px; font-weight: 400; height: 84px; width: 100%; } .sidebar__search-form ::-webkit-input-placeholder { color: var(--mibooz-base); opacity: 1; } .sidebar__search-form ::-moz-placeholder { color: var(--mibooz-base); opacity: 1; } .sidebar__search-form :-ms-input-placeholder { color: var(--mibooz-base); opacity: 1; } .sidebar__search-form ::-ms-input-placeholder { color: var(--mibooz-base); opacity: 1; } .sidebar__search-form ::placeholder { color: var(--mibooz-base); opacity: 1; } .sidebar__search-form :-ms-input-placeholder { color: var(--mibooz-base); } .sidebar__search-form ::-ms-input-placeholder { color: var(--mibooz-base); } .sidebar__search-form button[type="submit"] { background-color: transparent; color: var(--mibooz-base); font-size: 22px; position: absolute; top: 0; right: 18px; bottom: 0; width: 60px; outline: none; border: none; display: flex; align-items: center; } .sidebar__post { position: relative; display: block; padding: 48px 30px 30px; background-color: #dddddd5c; } .sidebar__post .sidebar__title { margin-left: 20px; } .sidebar__post-list { margin: 0; } .sidebar__post-list li { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; padding: 14px 20px 15px; transition: all 500ms ease; } .sidebar__post-list li:hover { box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05); background-color: #ffffff; } .sidebar__post-list li+li { margin-top: 10px; } .sidebar__post-image { margin-right: 20px; background-color: var(--mibooz-black); } .sidebar__post-image>img { width: 70px; mix-blend-mode: luminosity; } .sidebar__post-content h3 { font-size: 16px; margin: 0; line-height: 26px; } .sidebar__post-content-meta { font-size: 14px; font-weight: 400; color: var(--mibooz-gray) !important; font-family: inherit; transition: all 500ms ease; } .sidebar__post-content-meta i { color: var(--main-bg-color); font-size: 12px; padding-right: 3px; } .sidebar__post-content h3 a { color: var(--main-bg-block1-font); transition: all 500ms ease; text-transform: uppercase; margin-top: 3px; display: block; font-size: 12px; } .sidebar__category { position: relative; display: block; background-color: var(--mibooz-extra); padding: 47px 30px 36px; } .sidebar__category .sidebar__title { padding-left: 20px; margin-bottom: 8px; } .sidebar__category-list { margin: 0; } .sidebar__category-list li+li { margin-top: 3px; } .sidebar__category-list li a { color: var(--mibooz-gray); font-size: 16px; position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; display: block; background: none; padding: 4px 20px; } .sidebar__category-list li a:hover { background-color: #ffffff; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); color: var(--mibooz-black); } .sidebar__category-list li.active a { background-color: #ffffff; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); color: var(--mibooz-black); } .sidebar__category-list li a span { position: absolute; top: 50%; right: 20px; transform: translateY(-50%) scale(0); -webkit-transition: all 500ms ease; transition: all 500ms ease; color: var(--mibooz-gray); text-align: center; display: flex; align-items: center; justify-content: center; font-size: 10px; } .sidebar__category-list li a:hover span { color: var(--main-bg-color); transform: translateY(-50%) scale(1); } .sidebar__category-list li.active a span { transform: scale(1); color: var(--main-bg-color); } .sidebar__tags { position: relative; display: block; background: var(--mibooz-extra); padding: 47px 45px 50px; } .sidebar__tags .sidebar__title { margin-left: 5px; margin-bottom: 24px; } .sidebar__tags-list { margin-top: -10px; } .sidebar__tags-list a { font-size: 12px; color: var(--mibooz-black); -webkit-transition: all 0.4s ease; transition: all 0.4s ease; background: var(--mibooz-base); display: inline-block; padding: 4px 20px; margin-left: 5px; text-transform: uppercase; } .sidebar__tags-list a+a { margin-left: 5px; margin-top: 10px; } .sidebar__tags-list a:hover { color: var(--mibooz-base); background: var(--main-bg-color); } .sidebar__comments { position: relative; display: block; background: var(--mibooz-extra); padding: 47px 50px 43px; } .sidebar__comments .sidebar__title { margin-bottom: 24px; } .sidebar__comments-list { position: relative; display: block; } .sidebar__comments-list li { position: relative; display: block; padding-left: 65px; } .sidebar__comments-list li+li { margin-top: 23px; } .sidebar__comments-icon { height: 45px; width: 45px; background-color: var(--mibooz-base); border-radius: 50%; font-size: 15px; color: var(--mibooz-black); display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .sidebar__comments-list li:hover .sidebar__comments-icon { background-color: var(--main-bg-color); color: var(--mibooz-base); } .sidebar__comments-text-box p { font-size: 15px; margin: 0; line-height: 26px; } .sidebar__comments-text-box h5 { font-size: 16px; color: var(--mibooz-black); line-height: 26px; font-family: inherit; } /*-------------------------------------------------------------- # Blog Details --------------------------------------------------------------*/ .blog-details { position: relative; display: block; padding: 120px 0 120px; background-color: var(--main-bg-block1); } .blog-details__left { position: relative; display: block; } .blog-details__img { position: relative; display: block; background-color: var(--mibooz-black); } .blog-details__img img { width: 100%; mix-blend-mode: luminosity; } .blog-details__date-box { position: absolute; top: 20px; left: 20px; background-color: var(--main-bg-color); padding: 7px 20px 6px; } .blog-details__date-box p { font-size: 10px; font-weight: 500; color: var(--main-bg-block1); margin: 0; text-transform: uppercase; line-height: 20px; } .blog-details__content { position: relative; display: block; margin-top: 19px; } .blog-details__meta { display: flex; -webkit-box-align: center; align-items: center; } .blog-details__meta li span { font-size: 14px; } .blog-details__meta li a { font-size: 14px; color: var(--mibooz-gray); transition: all 500ms ease; } .blog-details__meta li a:hover { color: var(--main-bg-color); } .blog-details__meta li a i { font-size: 15px; color: var(--main-bg-color); } .blog-details__meta li+li { margin-left: 6px; } .blog-details__title { font-size: 30px; text-transform: uppercase; line-height: 40px; margin-bottom: 10px; color: var(--main-bg-block1-font); } .blog-details__text-1, .blog-details__text-2, .blog-details__text-3 { font-size: 16px; line-height: 32px; margin: 0; color: var(--main-bg-block1-font); } .blog-details__text-2 { padding-top: 32px; padding-bottom: 32px; } .blog-details__bottom { -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; padding: 30px 0 30px; margin-top: 51px; border-top: 1px solid var(--mibooz-bdr-color); } .blog-details__bottom p { margin: 0; } .blog-details__tags span { color: var(--main-bg-block1-font); font-size: 16px; margin-right: 13px; text-transform: uppercase; font-family: inherit; } .blog-details__tags a { position: relative; color: var(--main-bg-block1-font); font-size: 12px; background-color: var(--mibooz-extra); display: inline-block; padding: 3px 20px; text-transform: uppercase; -webkit-transition: all 500ms ease; transition: all 500ms ease; font-family: inherit; } .blog-details__tags a:hover { background-color: var(--main-bg-color); color: var(--main-bg-block1-font); } .blog-details__tags a+a { margin-left: 6px; } .blog-details__social-list { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; } .blog-details__social-list a { position: relative; display: flex; align-items: center; justify-content: center; text-align: center; color: var(--mibooz-black); font-size: 20px; -webkit-transition: all 500ms ease; transition: all 500ms ease; z-index: 1; } .blog-details__social-list a:hover { color: var(--main-bg-color); } .blog-details__social-list a+a { margin-left: 30px; } .blgo-details__pagenation-box { position: relative; display: block; overflow: hidden; margin-bottom: 54px; } .blog-details__pagenation { position: relative; display: block; } .blog-details__pagenation li { position: relative; float: left; font-size: 24px; color: var(--mibooz-black); background-color: var(--mibooz-extra); line-height: 29px; -webkit-transition: all 500ms ease; transition: all 500ms ease; max-width: 370px; width: 100%; padding-left: 60px; padding-top: 56px; padding-bottom: 53px; font-family: inherit; text-transform: uppercase; } .blog-details__pagenation li+li { margin-left: 30px; } .blog-details__pagenation li:hover { background-color: var(--main-bg-color); color: var(--mibooz-base); } /*-------------------------------------------------------------- ## Comments --------------------------------------------------------------*/ .comment-one__title, .comment-form__title { margin: 0; color: var(--mibooz-black); font-size: 30px; text-transform: uppercase; margin-bottom: 51px; } .comment-one__single { display: -webkit-box; display: flex; border-bottom: 1px solid var(--mibooz-bdr-color); padding-bottom: 60px; margin-bottom: 58px; } .comment-one__content { position: relative; margin-left: 45px; } .comment-one__content h3 { margin: 0; font-size: 20px; color: var(--mibooz-black); margin-bottom: 24px; text-transform: uppercase; } .comment-one__content p { font-size: 16px; line-height: 32px; margin: 0; } .comment-one__btn { font-size: 12px; color: var(--main-bg-block1-font) !important; padding: 0px 28px; width: 100%; top: 0; right: 0; } .comment-one__image { position: relative; display: block; } .comment-one__image img { border-radius: 50%; mix-blend-mode: luminosity; } .comment-form .comment-form__title { margin-top: -4px; margin-bottom: 36px; } .comment-one__form .row { --bs-gutter-x: 20px; } .comment-form { position: relative; display: block; } .comment-form select, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="file"] { height: 68px; width: 100%; border: none; background-color: var(--main-bg-block1); padding-left: 30px; padding-right: 30px; border-radius: 0; outline: none; font-size: 16px; color: var(--main-bg-block1-font); display: block; filter: contrast(0.9); } .comment-form input::placeholder, .comment-form textarea::placeholder { color: var(--main-bg-block1-font); } .comment-form textarea { font-size: 16px; color: var(--main-bg-block1-font); height: 170px; width: 100%; background-color: var(--main-bg-block1); padding: 16px 30px 30px; border: none; border-radius: 0px; outline: none; margin-bottom: 10px; border-radius: 0; filter: contrast(0.9); } .comment-form__btn { color: var(--main-bg-block1); } /*Services Page Design Studio*/ .services-page-design-studio { padding-bottom: 135px; } /*Services Page Services Two*/ .services-page-services-two { padding-bottom: 60px; background-color: var(--main-bg-block1); } /*-------------------------------------------------------------- # Services Details --------------------------------------------------------------*/ .service-details { position: relative; display: block; padding: 120px 0 120px; background-color: var(--main-bg-block1); } .service-details__sidebar { position: relative; display: block; } .service-details__sidebar-service { position: relative; display: block; background-color: #dddddd3b; padding: 48px 30px 29px; } .service-details__sidebar-title { font-size: 20px; padding-left: 20px; margin-bottom: 3px; text-transform: uppercase; color: var(--main-bg-block1-font); } .service-details__sidebar-service-list { margin: 0; } .service-details__sidebar-service-list li+li { margin-top: 7px; } .service-details__sidebar-service-list li a { color: var(--main-bg-block1-font); font-size: 16px; font-weight: 400; position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; display: block; background: none; padding: 8.5px 20px; } .service-details__sidebar-service-list li.current a, .service-details__sidebar-service-list li a:hover { background-color: #ffffff; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); color: var(--mibooz-black); } .service-details__sidebar-service-list li a span { position: absolute; top: 50%; right: 20px; transform: translateY(-50%) scale(0); -webkit-transition: all 500ms ease; transition: all 500ms ease; color: var(--main-bg-color); text-align: center; display: flex; align-items: center; justify-content: center; font-size: 10px; } .service-details__sidebar-service-list li a span.icon-right-arrow-angle { font-weight: bold; } .service-details__sidebar-service-list li.current a span, .service-details__sidebar-service-list li a:hover span { transform: translateY(-50%) scale(1); } .service-details__sidebar-service-list li.current:first-child { margin-top: 20px; } .service-details__need-help { position: relative; display: block; padding: 50px 50px 39px; margin-top: 30px; text-align: center; z-index: 1; background-color: var(--main-bg-color); } .service-details__need-help-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-repeat: no-repeat; background-position: center; background-color: var(--main-bg-color); opacity: 0.1; z-index: -1; } .service-details__need-help-icon { height: 85px; width: 85px; background-color: var(--main-bg-block1); color: var(--mibooz-base); font-size: 35px; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin: 0 auto 21px; transition: all 500ms ease; } .service-details__need-help-title { font-size: 24px; color: var(--mibooz-base); line-height: 28px; text-transform: uppercase; color: var(--main-bg-block1); } .service-details__need-help-contact { position: relative; display: block; margin-top: 34px; } .service-details__need-help-contact p { font-size: 16px; color: var(--main-bg-block1); margin: 0; line-height: 18px; } .service-details__need-help-contact a { font-size: 16px; color: var(--main-bg-block1); } .service-details__right { position: relative; display: block; } .service-details__img { position: relative; display: block; background-color: var(--mibooz-black); } .service-details__img img { width: 100%; mix-blend-mode: luminosity; } .service-details__content { position: relative; display: block; margin-top: 22px; } .service-details__title { font-size: 30px; text-transform: uppercase; line-height: 40px; margin-bottom: 20px; color: var(--main-bg-block1-font); } .service-details__text { font-size: 16px; margin: 0; line-height: 34px; color: var(--main-bg-block1-font); } .service-details__points { position: relative; display: block; overflow: hidden; counter-reset: count; margin-top: 50px; } .service-details__points li { position: relative; background-color: #dddddd3b; float: left; padding-top: 26px; padding-bottom: 26px; padding-left: 72px; padding-right: 87px; border: 2px solid var(--main-bg-block1) } .service-details__points li:hover { background-color: #dddddda2; } /* .service-details__points li+li { margin-left: 30px; } */ .service-details__points li h4 { position: relative; font-size: 18px; text-transform: uppercase; line-height: 28px; } .service-details__points li h4:before { position: absolute; top: 15px; left: -12px; height: 1px; width: 6px; content: ""; background-color: var(--main-bg-color); } .service-details__points-count { height: 15px; width: 15px; position: absolute; top: 50%; left: 40px; line-height: 30px; transform: translateY(-50%); } .service-details__points-count:before { position: absolute; height: 15px; width: 15px; font-size: 18px; line-height: 15px; font-weight: 400; counter-increment: count; content: "0" counter(count); transition: all 200ms linear; transition-delay: 0.1s; font-family: inherit; color: var(--main-bg-color); } .service-details__benefits { position: relative; display: block; margin-top: 60px; } .service-details__benefits-content { position: relative; display: block; margin-top: -7px; color: var(--main-bg-block1-font); } .service-details__benefits-title { font-size: 26px; text-transform: uppercase; line-height: 36px; margin-bottom: 24px; color: var(--main-bg-block1-font); } .service-details__benefits-text { font-size: 16px; margin: 0; } .service-details__benefits-list { position: relative; display: block; margin-top: 22px; } .service-details__benefits-list li { position: relative; display: flex; align-items: center; } .service-details__benefits-list li .icon { display: flex; align-items: center; } .service-details__benefits-list li .icon span { font-size: 16px; color: var(--main-bg-color); } .service-details__benefits-list li .text { margin-left: 12px; } .service-details__benefits-list li .text p { font-size: 16px; color: var(--mibooz-black); margin: 0; } .service-details__benefits-img { position: relative; display: block; background-color: var(--mibooz-black); } .service-details__benefits-img img { width: 100%; mix-blend-mode: luminosity; } .service-details__faq { margin-top: 60px; } .service-details__faq .faq-one-accrodion .accrodion { border: 1px solid var(--mibooz-bdr-color); } .service-details__faq .faq-one-accrodion .accrodion:before { top: -1px; left: -1px; bottom: -1px; } /*-------------------------------------------------------------- # Project Details --------------------------------------------------------------*/ .project-details { position: relative; display: block; padding: 120px 0 0; } .project-details__img { position: relative; display: block; background-color: var(--mibooz-black); } .project-details__img img { width: 100%; mix-blend-mode: luminosity; } .project-details__content { position: relative; display: block; margin-top: 40px; } .project-details__content-left { position: relative; display: block; margin-top: -7px; } .project-details__content-title { font-size: 30px; text-transform: uppercase; line-height: 40px; margin-bottom: 36px; } .project-details__content-text-1 { font-size: 16px; margin: 0; line-height: 34px; } .project-details__content-text-2 { font-size: 16px; margin: 0; line-height: 34px; padding-top: 33px; padding-bottom: 38px; } .project-details__points { position: relative; display: block; } .project-details__points li { position: relative; display: flex; align-items: center; } .project-details__points li+li { margin-top: 2px; } .project-details__points li .icon { display: flex; align-items: center; } .project-details__points li .icon span { font-size: 16px; color: var(--main-bg-color); } .project-details__points li .text { margin-left: 15px; } .project-details__points li .text p { margin: 0; color: var(--mibooz-black); } .project-details__content-right { position: relative; display: block; } .project-details__details-box { position: relative; display: block; background-color: var(--mibooz-extra); padding: 53px 60px 60px; } .project-details__details-box:before { position: absolute; bottom: 0; left: 0; right: 0; height: 4px; content: ""; background-color: var(--main-bg-color); } .project-details__details-info { position: relative; display: block; } .project-details__details-info-single+.project-details__details-info-single { margin-top: 15px; } .project-details__details-info-client { font-size: 18px; text-transform: uppercase; line-height: 28px; margin-bottom: 10px; } .project-details__details-info-name { font-size: 16px; margin: 0; line-height: 26px; } .project-details__details-social-list { display: flex; -webkit-box-align: center; align-items: center; border-top: 1px solid var(--mibooz-bdr-color); padding-top: 29px; margin-top: 26px; } .project-details__details-social-list a { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; color: var(--mibooz-black); font-size: 20px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .project-details__details-social-list a+a { margin-left: 30px; } .project-details__details-social-list a:hover { color: var(--main-bg-color); } .project-details__pagination-box { position: relative; display: block; text-align: center; border-top: 1px solid var(--mibooz-bdr-color); border-bottom: 1px solid var(--mibooz-bdr-color); padding: 48px 0; margin-top: 113px; } .project-details__pagination li { display: inline-block; } .project-details__pagination li.next { float: left; position: relative; } .project-details__pagination li a { font-size: 18px; color: var(--mibooz-black); display: flex; align-items: center; transition: all 500ms ease; font-family: inherit; text-transform: uppercase; } .project-details__pagination li a:hover { color: var(--main-bg-color); } .project-details__pagination li.next i { position: relative; display: inline-block; margin-right: 10px; font-size: 10px; } .project-details__pagination li.previous { position: relative; float: right; } .project-details__pagination li.previous i { margin-left: 10px; font-size: 10px; } /*Similar Work*/ .similar-work { position: relative; display: block; padding: 120px 0 90px; } /*-------------------------------------------------------------- # Location --------------------------------------------------------------*/ .location { position: relative; display: block; padding: 120px 0 0; z-index: 1; } .location-shape { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; opacity: 0.6; z-index: -1; background-color: var(--main-bg-block1); filter: brightness(0.9); } .location__single { position: relative; display: block; background-color: var(--main-bg-block1); box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05); padding: 44px 50px 42px; margin-bottom: 30px; min-height: 250px; } .location__title { font-size: 20px; text-transform: uppercase; line-height: 30px; margin-bottom: 30px; color: var(--main-bg-block1-font); } .location__text { font-size: 16px; margin: 0; line-height: 30px; color: var(--main-bg-block1-font); } .location__phone-email { font-size: 16px; font-family: inherit; line-height: 29px; color: var(--main-bg-block1-font); } .location__phone { color: var(--mibooz-gray); display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease; color: var(--main-bg-block1-font); } .location__phone:hover { color: var(--main-bg-color); } .location__email { color: var(--mibooz-gray); -webkit-transition: all 500ms ease; transition: all 500ms ease; color: var(--main-bg-block1-font); } .location__email:hover { color: var(--main-bg-color); } .location__social { display: flex; -webkit-box-align: center; align-items: center; margin-top: 9px; color: var(--main-bg-block1-font); } .location__social a { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; color: var(--mibooz-black); font-size: 15px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .location__social a+a { margin-left: 20px; } .location__social a:hover { color: var(--main-bg-color); } .location__single-last { padding-bottom: 50px; } .location__bottom { position: relative; display: block; text-align: center; border-top: 1px solid var(--mibooz-bdr-color); padding-top: 54px; padding-bottom: 52px; margin-top: 30px; } .location-bottom__text { font-size: 16px; margin: 0; line-height: 26px; } .location-bottom__text a { position: relative; display: inline-block; margin-left: 13px; color: var(--mibooz-black); -webkit-transition: all 500ms ease; transition: all 500ms ease; } .location-bottom__text a:hover { color: var(--main-bg-color); } .location-bottom__text a:before { position: absolute; top: 12px; left: -10px; right: -10px; height: 1px; content: ""; background-color: var(--main-bg-color); } /*-------------------------------------------------------------- # Contact Page --------------------------------------------------------------*/ .contact-page { position: relative; display: block; padding: 120px 0 120px; background-color: var(--main-bg-block1); } .contact-page .container { max-width: 768px; width: 100%; } .contact-page__form .comment-form__btn { margin: 0 auto; display: block; } /*-------------------------------------------------------------- # Contact Page Google Map --------------------------------------------------------------*/ .contcat-page-google-map { position: relative; display: block; } .contact-page-google-map__one { position: relative; display: block; border: none; height: 495px; width: 100%; } /*-------------------------------------------------------------- # About Page --------------------------------------------------------------*/ .about-page { position: relative; display: block; padding: 120px 0 120px; background: var(--main-bg-block1); } .about-page__left { position: relative; display: block; } .about-page__images { position: relative; display: block; overflow: hidden; } .about-page__images li { position: relative; display: block; float: left; } .about-page__images li+li { margin-left: 10px; } .about-page__img-1 { background-color: var(--mibooz-black); } .about-page__img-1 img { mix-blend-mode: luminosity; } .about-page__img-2 { background-color: transparent; } .main-menu-wrapper__logo img{ max-width: 200px; max-height: 60px; } .site-footer__middle-inner img{ max-width: 250px; } .about-page__img-2 img { mix-blend-mode: luminosity; } .about-page__badge { position: absolute; top: 22px; left: -78px; animation: sunMove 10s linear infinite; } .about-page__right { position: relative; display: block; margin-left: 70px; } .about-page__right .section-title { margin-bottom: 27px; margin-right: -20px; } .about-page__right-text-1 { margin: 0; line-height: 32px; color: var(--main-bg-block1-font); } .about-page__right-text-2 { font-size: 20px; color: var(--main-bg-color); text-transform: uppercase; letter-spacing: 0.1em; line-height: 30px; margin-top: 31px; margin-bottom: 41px; } .abut-page__btn { color: var(--mibooz-black); } /*About Page Testimonial Two*/ .about-page-testimonial-two { padding-top: 120px; background-color: var(--main-bg-block2); } .about-page-testimonial-two .testimonial-two__left { margin-left: -162px; margin-right: 20px; } .about-page-testimonial-two .testimonial-two__right { margin-left: 70px; margin-right: -80px; } /*About Page Best Agency*/ .about-page-best-agency { margin-top: 0; padding-top: 120px; } /*Team Page*/ .team-page { padding: 120px 0 114px; } .team-page .team-one__single { margin-bottom: 6px; } /*FAQ Page*/ .faq-page { position: relative; display: block; padding: 120px 0 0; background-color: var(--main-bg-block2); z-index: 1; } .faq-page-shape { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-repeat: no-repeat; background-position: center; background-size: cover; opacity: 0.6; z-index: -1; } .faq-page__top { position: relative; display: block; } .faq-page__single { margin-bottom: 60px; } .faq-page__bottom { position: relative; display: block; text-align: center; border-top: 1px solid var(--mibooz-bdr-color); padding-top: 54px; padding-bottom: 52px; } .faq-page__bottom-text { font-size: 16px; margin: 0; line-height: 26px; } .faq-page__bottom-text a { position: relative; display: inline-block; color: var(--mibooz-black); margin-left: 13px; transition: all 500ms ease; } .faq-page__bottom-text a:hover { color: var(--main-bg-color); } .faq-page__bottom-text a:before { position: absolute; top: 12px; left: -10px; right: -10px; content: ""; background-color: var(--main-bg-color); height: 1px; } /*-------------------------------------------------------------- ## Error Page --------------------------------------------------------------*/ .error-page { position: relative; display: block; padding: 72px 0 120px; background-color: var(--main-bg-block1); } .error-page__inner { position: relative; display: block; text-align: center; } .error-page__title { position: relative; display: inline-block; font-size: 350px; line-height: 350px; color: var(--main-bg-block1-font); } .error-page__title:before { position: absolute; top: 174px; left: -40px; right: -40px; content: ""; height: 2px; background-color: var(--main-bg-color); } .error-page__tagline { font-size: 40px; line-height: 49px; margin-bottom: 19px; text-transform: uppercase; margin-top: -10px; color: var(--main-bg-block1-font); } .error-page__text { font-size: 20px; font-weight: 400; margin: 0; } .error-page__form { position: relative; display: block; margin: 54px auto 20px; } .error-page__form-input { position: relative; display: block; max-width: 550px; width: 100%; margin: 0 auto; } .error-page__form input[type="search"] { height: 68px; width: 100%; border: none; outline: none; background-color: var(--mibooz-extra); font-size: 16px; color: var(--mibooz-gray); font-weight: 400; padding-left: 50px; padding-right: 75px; border-radius: 0; } .error-page__form button[type="submit"] { background-color: transparent; color: var(--mibooz-black); font-size: 22px; position: absolute; top: 0; right: 0px; bottom: 0; width: 70px; outline: none; border: none; display: flex; align-items: center; } .error-page__btn { color: var(--main-bg-block1-font) !important; } .text_about_home strong { font-size: 20px; color: var(--main-bg-color); text-transform: uppercase; line-height: 30px; letter-spacing: 0.1em; } .mapa iframe { width: 100%; } .ancora { position: relative; top: -130px; } .icon-midias { color: #000; border-radius: 50%; margin: 10px; padding: 5px; } .icon-midias:hover { filter: contrast(0); } .icon_phone { color: var(--main-bg-color) } .search_result { background-color: #dddddd57; padding: 15px; margin-bottom: 40px; } .img_item { object-fit: cover; height: 300px; width: 100%; } .item_block { display: flex; align-items: center; } .card_item { background: #dddddd3b; padding: 15px 0; border-bottom: 2px solid var(--main-bg-color); } .btn-color { border: 1px solid var(--main-bg-color); border-radius: 0px; background-color: var(--main-bg-color); color: var(--main-bg-block1) !important; } .btn-color:hover { border-radius: 0px; background-color: var(--main-bg-block1); color: var(--main-bg-color) !important; } .btn-whatsapp { background: green; color: #fff !important; border-radius: 0px; } .btn-whatsapp:hover { background: rgb(2, 65, 2); } /* Termos de Uso COOKIES */ .cookieConsentContainer { z-index: 999; width: 100%; min-height: 20px; box-sizing: border-box; padding: 30px 90px; background: var(--main-bg-block2); overflow: hidden; position: fixed; bottom: 0px; left: 0px; display: none; border-top: 1px solid #dddddd2e; } .cookieConsentContainer .cookieTitle a { font-family: inherit; color: var(--main-bg-block2-font); font-size: 22px; line-height: 20px; display: block; } .cookieConsentContainer .cookieDesc p { margin: 0; padding: 0; font-family: inherit; color: var(--main-bg-block2-font); font-size: 13px; line-height: 20px; display: block; margin-top: 10px; } .cookieConsentContainer .cookieDesc a { font-family: inherit; color: var(--main-bg-block2-font); text-decoration: underline; } .cookieConsentContainer .cookieButton a { display: inline-block; font-family: inherit; color: #fff; font-size: 14px; font-weight: 700; margin-top: 14px; margin-right: 90px; background: var(--main-bg-color); box-sizing: border-box; padding: 15px 24px; text-align: center; transition: background 0.3s; } .cookieConsentContainer .cookieButton a:hover { cursor: pointer; background: var(--main-bg-secondary); color: #fff; } @media (max-width: 980px) { .cookieConsentContainer { bottom: 0 !important; left: 0 !important; width: 100% !important; } } /* -// Termos de Uso COOKIES //- */ .header-social a{ color: #ddd; } .texto p{ padding: 0; margin: 0; }